12 #if XXX // For intellisense - remember to remove
15 #define DT_PROTOCOL_NAMESPACE vrvHla1516e
16 #define DL_DLL_IGCONVRLINK
17 #define DT_DLL_VLPROTIND
18 #include <vlpi/entityIdentifier.h>
23 #include <vl/runwayStateRepository.h>
32 class DtAerodromeStatusManager;
37 class DtVrlinkConnection;
71 static DtRunwayCondition vrlConditionToVrvCondition(
const DtRunwayConditionEnum8& val);
83 virtual void setRunway1Name(
const DtString& val)
override;
86 virtual void setRunway2Name(
const DtString& val)
override;
91 virtual void setRunway1CenterLineLight(DtU8 val)
override;
94 virtual void setRunway2CenterLineLight(DtU8 val)
override;
97 virtual void setRunway1DistanceToGoLight(
bool val)
override;
100 virtual void setRunway2DistanceToGoLight(
bool val)
override;
103 virtual void setRunway1EdgeLight(DtU8 val)
override;
106 virtual void setRunway2EdgeLight(DtU8 val)
override;
109 virtual void setRunway1DisplacedThresholdLight(DtU8 val)
override;
112 virtual void setRunway2DisplacedThresholdLight(DtU8 val)
override;
115 virtual void setRunway1EndLight(DtU8 val)
override;
118 virtual void setRunway2EndLight(DtU8 val)
override;
121 virtual void setRunway1TouchDownZoneLight(DtU8 val)
override;
124 virtual void setRunway2TouchDownZoneLight(DtU8 val)
override;
127 virtual void setRunway1ThresholdLightingLight(DtU8 val)
override;
130 virtual void setRunway2ThresholdLightingLight(DtU8 val)
override;
133 virtual void setRunway1RunwayEndIndicatorLight(DtU8 val)
override;
136 virtual void setRunway2RunwayEndIndicatorLight(DtU8 val)
override;
139 virtual void setRunway1ApproachLight(DtU8 val)
override;
142 virtual void setRunway2ApproachLight(DtU8 val)
override;
145 virtual void setRunway1VGSILight(DtU8 val)
override;
148 virtual void setRunway2VGSILight(DtU8 val)
override;
151 virtual void setRunwayGuardLight(DtU8 val)
override;
154 virtual void setDamaged(
bool val)
override;
157 virtual void setCondition(
const DtRunwayConditionEnum8& val)
override;
160 virtual void setRunway1Active(
bool val)
override;
163 virtual void setRunway2Active(
bool val)
override;
166 virtual void setRunway1ArrestorGearUp(
bool val)
override;
169 virtual void setRunway2ArrestorGearUp(
bool val)
override;
DtRunwayStateInterceptor extends the VR-Link DtRunwayStateRepository class by overriding all of it's ...
Definition: DtRunwayStateInterceptor.h:45
DtAerodromeStatusManager * myAerodromeStatusManager
Set the Runway1CenterLineLight.
Definition: DtRunwayStateInterceptor.h:172
DtAerodromeStatusManager manages status data for all the aerodromes and related runways in a VR-Link ...
Definition: DtAerodromeStatusManager.h:57
#define DT_PROTOCOL_NAMESPACE
Contains defines and includes header files for protocols.
Definition: vrfProtocol.h:13
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
Contains makVrv::DtVirtualBaseClass class.
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
DtRunwayCondition
Definition: DtAerodromeStatusManager.h:30
Contains makVrv::DtUniqueID type.
DtUniqueID myUniqueId
Set the Runway1CenterLineLight.
Definition: DtRunwayStateInterceptor.h:173