FreeWRL / FreeX3D 4.3.0
IntercomControlPdu Struct Reference

Data Fields

struct RadioCommunicationsFamilyPdu myRadioCommunicationsFamilyPdu
 
unsigned char controlType
 control type
 
unsigned char communicationsChannelType
 control type
 
struct EntityID sourceEntityID
 Source entity ID.
 
unsigned char sourceCommunicationsDeviceID
 The specific intercom device being simulated within an entity.
 
unsigned char sourceLineID
 Line number to which the intercom control refers.
 
unsigned char transmitPriority
 priority of this message relative to transmissons from other intercom devices
 
unsigned char transmitLineState
 current transmit state of the line
 
unsigned char command
 detailed type requested.
 
struct EntityID masterEntityID
 eid of the entity that has created this intercom channel.
 
unsigned short masterCommunicationsDeviceID
 specific intercom device that has created this intercom channel
 
unsigned int intercomParametersLength
 number of intercom parameters
 
void * intercomParameters
 ^^^This is wrong–the length of the data field is variable.
 

Detailed Description

Definition at line 1897 of file DIS.h.

Field Documentation

◆ command

unsigned char IntercomControlPdu::command

detailed type requested.

Definition at line 1914 of file DIS.h.

◆ communicationsChannelType

unsigned char IntercomControlPdu::communicationsChannelType

control type

Definition at line 1902 of file DIS.h.

◆ controlType

unsigned char IntercomControlPdu::controlType

control type

Definition at line 1900 of file DIS.h.

◆ intercomParameters

void* IntercomControlPdu::intercomParameters

^^^This is wrong–the length of the data field is variable.

Using a long for now.

Definition at line 1922 of file DIS.h.

◆ intercomParametersLength

unsigned int IntercomControlPdu::intercomParametersLength

number of intercom parameters

Definition at line 1920 of file DIS.h.

◆ masterCommunicationsDeviceID

unsigned short IntercomControlPdu::masterCommunicationsDeviceID

specific intercom device that has created this intercom channel

Definition at line 1918 of file DIS.h.

◆ masterEntityID

struct EntityID IntercomControlPdu::masterEntityID

eid of the entity that has created this intercom channel.

Definition at line 1916 of file DIS.h.

◆ myRadioCommunicationsFamilyPdu

struct RadioCommunicationsFamilyPdu IntercomControlPdu::myRadioCommunicationsFamilyPdu

Definition at line 1898 of file DIS.h.

◆ sourceCommunicationsDeviceID

unsigned char IntercomControlPdu::sourceCommunicationsDeviceID

The specific intercom device being simulated within an entity.

Definition at line 1906 of file DIS.h.

◆ sourceEntityID

struct EntityID IntercomControlPdu::sourceEntityID

Source entity ID.

Definition at line 1904 of file DIS.h.

◆ sourceLineID

unsigned char IntercomControlPdu::sourceLineID

Line number to which the intercom control refers.

Definition at line 1908 of file DIS.h.

◆ transmitLineState

unsigned char IntercomControlPdu::transmitLineState

current transmit state of the line

Definition at line 1912 of file DIS.h.

◆ transmitPriority

unsigned char IntercomControlPdu::transmitPriority

priority of this message relative to transmissons from other intercom devices

Definition at line 1910 of file DIS.h.


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