7 #ifndef DtAircraftEncoder_H_
8 #define DtAircraftEncoder_H_
25 class DT_DLL_VL DtAircraftEncoder :
public DtPlatformEncoder
32 DtObjClassDesc* classDesc);
35 virtual ~DtAircraftEncoder();
38 DtAircraftEncoder(
const DtAircraftEncoder& orig);
41 DtAircraftEncoder& operator=(
const DtAircraftEncoder& orig);
47 static DtHlaStateEncoder* create(
49 DtObjClassDesc* classDesc);
54 DtDECLARE_ENTITY_ATTR_CHECKER(AntiCollisionLightsDayNight);
55 DtDECLARE_ENTITY_ATTR_CHECKER(AntiCollisionLightsFlashing);
56 DtDECLARE_ENTITY_ATTR_CHECKER(FormationLightsLuminance);
57 DtDECLARE_ENTITY_ATTR_CHECKER(NavigationLightsFlashing);
58 DtDECLARE_ENTITY_ATTR_CHECKER(NVGMode);
59 DtDECLARE_ENTITY_ATTR_CHECKER(TaxiwayLightsOn);
60 DtDECLARE_ENTITY_ATTR_CHECKER(HDULightsOn);
63 DtDECLARE_ENTITY_ATTR_ENCODER(AntiCollisionLightsDayNight);
64 DtDECLARE_ENTITY_ATTR_ENCODER(AntiCollisionLightsFlashing);
65 DtDECLARE_ENTITY_ATTR_ENCODER(FormationLightsLuminance);
66 DtDECLARE_ENTITY_ATTR_ENCODER(NavigationLightsFlashing);
67 DtDECLARE_ENTITY_ATTR_ENCODER(NVGMode);
68 DtDECLARE_ENTITY_ATTR_ENCODER(TaxiwayLightsOn);
69 DtDECLARE_ENTITY_ATTR_ENCODER(HDULightsOn);
77 #define DtDEFINE_SIMPLE_AIRCRAFT_ATTR_ENCODER( \
78 attrName, netType, inspector) \
79 DtDEFINE_SIMPLE_ATTR_ENCODER( \
81 DtEntityStateRepository, \
82 attrName, netType, inspector)
89 #define DtDEFINE_SIMPLE_AIRCRAFT_ATTR_CHECKER( \
90 attrName, inspector) \
91 DtDEFINE_SIMPLE_ATTR_CHECKER( \
93 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.