7 #ifndef DtTankerAircraftEncoder_H_
8 #define DtTankerAircraftEncoder_H_
25 class DT_DLL_VL DtTankerAircraftEncoder :
public DtAircraftEncoder
30 DtTankerAircraftEncoder(
32 DtObjClassDesc* classDesc);
35 virtual ~DtTankerAircraftEncoder();
38 DtTankerAircraftEncoder(
const DtTankerAircraftEncoder& orig);
41 DtTankerAircraftEncoder& operator=(
const DtTankerAircraftEncoder& orig);
47 static DtHlaStateEncoder* create(
49 DtObjClassDesc* classDesc);
56 DtDECLARE_ENTITY_ATTR_CHECKER(RefuelingStation1LightsOn);
57 DtDECLARE_ENTITY_ATTR_CHECKER(RefuelingStation1LightsColor);
58 DtDECLARE_ENTITY_ATTR_CHECKER(RefuelingStation1LightsFlashing);
59 DtDECLARE_ENTITY_ATTR_CHECKER(RefuelingStation1DayNight);
60 DtDECLARE_ENTITY_ATTR_CHECKER(RefuelingStation2LightsOn);
61 DtDECLARE_ENTITY_ATTR_CHECKER(RefuelingStation2LightsColor);
62 DtDECLARE_ENTITY_ATTR_CHECKER(RefuelingStation2LightsFlashing);
63 DtDECLARE_ENTITY_ATTR_CHECKER(RefuelingStation2DayNight);
64 DtDECLARE_ENTITY_ATTR_CHECKER(RefuelingStation3LightsOn);
65 DtDECLARE_ENTITY_ATTR_CHECKER(RefuelingStation3LightsColor);
66 DtDECLARE_ENTITY_ATTR_CHECKER(RefuelingStation3LightsFlashing);
67 DtDECLARE_ENTITY_ATTR_CHECKER(RefuelingStation3DayNight);
74 DtDECLARE_ENTITY_ATTR_ENCODER(RefuelingStation1LightsOn);
75 DtDECLARE_ENTITY_ATTR_ENCODER(RefuelingStation1LightsColor);
76 DtDECLARE_ENTITY_ATTR_ENCODER(RefuelingStation1LightsFlashing);
77 DtDECLARE_ENTITY_ATTR_ENCODER(RefuelingStation1DayNight);
78 DtDECLARE_ENTITY_ATTR_ENCODER(RefuelingStation2LightsOn);
79 DtDECLARE_ENTITY_ATTR_ENCODER(RefuelingStation2LightsColor);
80 DtDECLARE_ENTITY_ATTR_ENCODER(RefuelingStation2LightsFlashing);
81 DtDECLARE_ENTITY_ATTR_ENCODER(RefuelingStation2DayNight);
82 DtDECLARE_ENTITY_ATTR_ENCODER(RefuelingStation3LightsOn);
83 DtDECLARE_ENTITY_ATTR_ENCODER(RefuelingStation3LightsColor);
84 DtDECLARE_ENTITY_ATTR_ENCODER(RefuelingStation3LightsFlashing);
85 DtDECLARE_ENTITY_ATTR_ENCODER(RefuelingStation3DayNight);
95 #define DtDEFINE_SIMPLE_TANKER_AIRCRAFT_ATTR_ENCODER( \
96 attrName, netType, inspector) \
97 DtDEFINE_SIMPLE_ATTR_ENCODER( \
98 DtTankerAircraftEncoder, \
99 DtEntityStateRepository, \
100 attrName, netType, inspector)
107 #define DtDEFINE_SIMPLE_TANKER_AIRCRAFT_ATTR_CHECKER( \
108 attrName, inspector) \
109 DtDEFINE_SIMPLE_ATTR_CHECKER( \
110 DtTankerAircraftEncoder, \
111 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.