71 virtual void setSourceDeviceID(
DtU16 deviceID);
72 virtual DtU16 sourceDeviceID()
const;
75 virtual void setSourceLineID(
DtU8 lineID);
76 virtual DtU8 sourceLineID()
const;
79 virtual void setTransmitPriority(
DtU8 transmitPriority);
80 virtual DtU8 transmitPriority()
const;
95 virtual void setMasterDeviceID(
DtU16 deviceID);
96 virtual DtU16 masterDeviceID()
const;
99 virtual void setMasterChannelID(
DtU16 channelID);
100 virtual DtU16 masterChannelID()
const;
104 virtual DtU32 parmRecordsLength()
const;
109 virtual bool setNumParmRecords(
int numRecords);
110 virtual int numParmRecords()
const;
114 virtual bool getRecordType(
int parmIndex,
123 virtual bool setParmRecord(
int parmIndex,
125 virtual bool getParmRecord(
int parmIndex,
127 virtual bool setParmRecord(
int parmIndex,
129 virtual bool getParmRecord(
int parmIndex,
131 virtual bool setParmRecord(
int parmIndex,
133 virtual bool getParmRecord(
int parmIndex,
169 virtual char* var()
const;
172 virtual int recordOffset(
int recordIndex)
const;
DtInteraction is an base class for representing DIS PDUs which don't have state.
Definition: interactionDIS.h:24
DtIntercomTransLineState
Definition: disEnums.h:1995
DtIntercomCommClass
Definition: disEnums.h:1970
Instances of DtIntercomGroupDestRec are used to contain the information in the group destination para...
Definition: intercomGroupDestRec.h:27
int myNumParmRecords
Number of parameter records in this PDU.
Definition: intercomControlPdu.h:185
DtIntercomCmdType
Definition: disEnums.h:1984
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:62
DtInteraction & operator=(const DtInteraction &orig)
assignment operator
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
void(* DtIntercomControlPduCb)(DtIntercomControlPdu *pdu, void *usr)
DtIntercomControlPdu callback function signature.
Definition: intercomControlPdu.h:31
DtIntercomCtlType
DMO enums used by 2.1.4 PDUs.
Definition: disEnums.h:1961
Instances of DtIntercomControlPdu are used to communicate state information for simulated intercom de...
Definition: intercomControlPdu.h:37
class DtPduFactory:
Definition: pduFactory.h:38
This file declares classes related to intercom messages.
virtual void printDataToStream(std::ostream &stream) const
Instances of DtIntercomEntityDestRec are used to contain the information in the entity destination pa...
Definition: intercomEntityDestRec.h:27
Instances of DtIntercomGroupAsgmtRec are used to contain the information in the group assignment para...
Definition: intercomGroupAsgmtRec.h:28
The following are the network structures for the parameter records and base class for the parameter r...
Definition: intercmCtlP.h:23
virtual DtPduKind internalGetPduKind() const =0
Returns the PDU kind associated with the derived PDU class.
DtPdu is the base class for all PDU's in VR-Link.
Definition: pdu.h:69
unsigned char DtU8
An eight bit unsigned integer value.
Definition: vlMachineTypes.h:137
DtEntityIdentifier myEntityID
Temporary object for reference returns.
Definition: intercomControlPdu.h:188
DtNetIntercomControlPdu is the network structure for the intercom control PDU.
Definition: intercmCtlP.h:61
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
This file provides protocol to independence DtExerciseConn.
DtIntercomCommType
Definition: disEnums.h:1976
virtual void printData() const
Print the PDU's data (not including header).
DtIntercomCtlRecType
Definition: disEnums.h:2010
This file is deprecated - Please see simulationAddress.h, entityIdentifier.h, entityType.h, burstDescriptor.h, and NetStructs.h.
struct DtBufferPlaceHolder * DtBufferPtr
Definition: vlBaseMsg.h:17
unsigned short DtU16
A 16 bit unsigned integer value.
Definition: vlMachineTypes.h:140
#define DtUSE_INTERNAL_BUFFER
Definition: vlBaseMsg.h:22
static const int theStaticSize
Size of PDU with zero parameter records.
Definition: intercomControlPdu.h:180
unsigned long DtU32
A 32 bit unsigned integer value.
Definition: vlMachineTypes.h:153
DtPduKind
([UID 4]) - PDU Type
Definition: disEnums.h:238
This file contains typedefs for machine dependant types.