22 class DT_DLL_VL DtGroundVehicleEncoder :
public DtPlatformEncoder
27 DtGroundVehicleEncoder(
29 DtObjClassDesc* classDesc);
32 virtual ~DtGroundVehicleEncoder();
35 DtGroundVehicleEncoder(
const DtGroundVehicleEncoder& orig);
38 DtGroundVehicleEncoder& operator=(
const DtGroundVehicleEncoder& orig);
44 static DtHlaStateEncoder* create(
46 DtObjClassDesc* classDesc);
51 DtDECLARE_ENTITY_ATTR_CHECKER(EmergencyLightsOn);
52 DtDECLARE_ENTITY_ATTR_CHECKER(LeftIndicatorLightsOn);
53 DtDECLARE_ENTITY_ATTR_CHECKER(RightIndicatorLightsOn);
57 DtDECLARE_ENTITY_ATTR_ENCODER(EmergencyLightsOn);
58 DtDECLARE_ENTITY_ATTR_ENCODER(LeftIndicatorLightsOn);
59 DtDECLARE_ENTITY_ATTR_ENCODER(RightIndicatorLightsOn);
68 #define DtDEFINE_SIMPLE_GROUNDVEHICLE_ATTR_ENCODER( \
69 attrName, netType, inspector) \
70 DtDEFINE_SIMPLE_ATTR_ENCODER( \
71 DtGroundVehicleEncoder, \
72 DtEntityStateRepository, \
73 attrName, netType, inspector)
80 #define DtDEFINE_SIMPLE_GROUNDVEHICLE_ATTR_CHECKER( \
81 attrName, inspector) \
82 DtDEFINE_SIMPLE_ATTR_CHECKER( \
83 DtGroundVehicleEncoder, \
84 DtEntityStateRepository, \
Instances of DtExerciseConn are used to provide an application's interface or connection to the netwo...
Definition: exerciseConnDIS.h:62
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
Contains the DtEntityStateRepository class declaration.