28 typedef void (*DtSuppEmisEntStatePduCb)(DtSuppEmisEntStatePdu* pdu,
void* usr);
45 DtSuppEmisEntStatePdu(
const DtSuppEmisEntStatePdu& orig);
48 virtual ~DtSuppEmisEntStatePdu();
51 DtSuppEmisEntStatePdu&
operator=(
const DtSuppEmisEntStatePdu& orig);
58 virtual void setInfraRedSigRepIndex(
DtU16 value);
59 virtual DtU16 infraRedSigRepIndex()
const;
62 virtual void setAcousticSigRepIndex(
DtU16 value);
63 virtual DtU16 acousticSigRepIndex()
const;
66 virtual void setRadarSigRepIndex(
DtU16 value);
67 virtual DtU16 radarSigRepIndex()
const;
70 virtual bool setNumPropulsionSystems(
DtU16 value);
71 virtual DtU16 numPropulsionSystems()
const;
74 virtual bool setNumNozzleSystems(
DtU16 value);
75 virtual DtU16 numNozzleSystems()
const;
79 virtual bool setPropulsionSystem(
int index,
81 virtual bool getPropulsionSystem(
int index,
86 virtual bool setNozzleSystem(
int index,
88 virtual bool getNozzleSystem(
int index,
92 virtual void printData()
const;
93 virtual void printDataToStream(std::ostream& stream)
const;
105 DtSuppEmisEntStatePduCb cb,
void* usr);
107 DtSuppEmisEntStatePduCb cb,
void* usr);
112 virtual DtPduKind internalGetPduKind()
const;
119 DtSuppEmisEntStatePdu*
self()
const;
122 virtual char* var()
const;
125 virtual int propulsionSystemRecordOffset(
int recordIndex)
const;
128 virtual int nozzleSystemRecordOffset(
int recordIndex)
const;
133 static const int theStaticSize;
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnHLA.h:61
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtNetSuppEmisEntityStatePdu is the network structure for the supplemental emissions/entity state PDU...
Definition: supEmisEsP.h:38
This file defines math constants and methods which may be useful in simulations.
DtStateMsg & operator=(const DtStateMsg &orig)
assignment operator
DtPdu is the base class for all PDU's in VR-Link.
Definition: pdu.h:69
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
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
DtVectoringNozzleSystem is a class which contains the vectoring nozzle system data for the supplement...
Definition: vectoringNozzleSystem.h:26
DtPduKind
([UID 4]) - PDU Type
Definition: disEnums.h:238
class DtPropulsionSystem:
Definition: propulsionSystem.h:27
class DtStateMsg:
Definition: stateMsgHLA.h:32
This file contains typedefs for machine dependant types.