FreeWRL / FreeX3D 4.3.0
MinefieldDataPdu Struct Reference

Data Fields

struct MinefieldFamilyPdu myMinefieldFamilyPdu
 
struct EntityID minefieldID
 Minefield ID.
 
struct EntityID requestingEntityID
 ID of entity making request.
 
unsigned short minefieldSequenceNumbeer
 Minefield sequence number.
 
unsigned char requestID
 request ID
 
unsigned char pduSequenceNumber
 pdu sequence number
 
unsigned char numberOfPdus
 number of pdus in response
 
unsigned char numberOfMinesInThisPdu
 how many mines are in this PDU
 
unsigned char numberOfSensorTypes
 how many sensor type are in this PDU
 
unsigned char pad2
 padding
 
unsigned int dataFilter
 32 boolean fields
 
struct EntityType mineType
 Mine type.
 
void * sensorTypes
 Sensor types, each 16 bits long.
 
unsigned char pad3
 Padding to get things 32-bit aligned.
 
void * mineLocation
 Mine locations.
 

Detailed Description

Definition at line 1443 of file DIS.h.

Field Documentation

◆ dataFilter

unsigned int MinefieldDataPdu::dataFilter

32 boolean fields

Definition at line 1464 of file DIS.h.

◆ minefieldID

struct EntityID MinefieldDataPdu::minefieldID

Minefield ID.

Definition at line 1446 of file DIS.h.

◆ minefieldSequenceNumbeer

unsigned short MinefieldDataPdu::minefieldSequenceNumbeer

Minefield sequence number.

Definition at line 1450 of file DIS.h.

◆ mineLocation

void* MinefieldDataPdu::mineLocation

Mine locations.

Definition at line 1472 of file DIS.h.

◆ mineType

struct EntityType MinefieldDataPdu::mineType

Mine type.

Definition at line 1466 of file DIS.h.

◆ myMinefieldFamilyPdu

struct MinefieldFamilyPdu MinefieldDataPdu::myMinefieldFamilyPdu

Definition at line 1444 of file DIS.h.

◆ numberOfMinesInThisPdu

unsigned char MinefieldDataPdu::numberOfMinesInThisPdu

how many mines are in this PDU

Definition at line 1458 of file DIS.h.

◆ numberOfPdus

unsigned char MinefieldDataPdu::numberOfPdus

number of pdus in response

Definition at line 1456 of file DIS.h.

◆ numberOfSensorTypes

unsigned char MinefieldDataPdu::numberOfSensorTypes

how many sensor type are in this PDU

Definition at line 1460 of file DIS.h.

◆ pad2

unsigned char MinefieldDataPdu::pad2

padding

Definition at line 1462 of file DIS.h.

◆ pad3

unsigned char MinefieldDataPdu::pad3

Padding to get things 32-bit aligned.

^^^this is wrong–dyanmically sized padding needed

Definition at line 1470 of file DIS.h.

◆ pduSequenceNumber

unsigned char MinefieldDataPdu::pduSequenceNumber

pdu sequence number

Definition at line 1454 of file DIS.h.

◆ requestID

unsigned char MinefieldDataPdu::requestID

request ID

Definition at line 1452 of file DIS.h.

◆ requestingEntityID

struct EntityID MinefieldDataPdu::requestingEntityID

ID of entity making request.

Definition at line 1448 of file DIS.h.

◆ sensorTypes

void* MinefieldDataPdu::sensorTypes

Sensor types, each 16 bits long.

Definition at line 1468 of file DIS.h.


The documentation for this struct was generated from the following file: