11 #if XXX // For intellisense - remember to remove
14 #define DT_PROTOCOL_NAMESPACE vrvHla1516e
15 #define DL_DLL_IGCONVRLINK
16 #define DT_DLL_VLPROTIND
17 #include <vlpi/entityIdentifier.h>
23 #include <vl/aerodromeStateRepository.h>
32 class DtAerodromeStatusManager;
36 class DtVrlinkConnection;
44 template <
typename StateRepClass>
Contains makVrv::DtAerodromeStateInterceptorInterface class.
DtAerodromeStateInterceptor extends the VR-Link DtAerodromeStateRepository class by overriding all of...
Definition: DtAerodromeStateInterceptor.h:45
virtual void setAerodromeStatusManager(DtAerodromeStatusManager *mgr)
Provide a pointer to the DtAerodromeStatusManager to use.
static DtAerodromeStateRepository * create()
virtual void setTaxiwayCentreLight(DtU8 val) override
Set the TaxiwayCentreLight.
DtAerodromeStateInterceptor & operator=(const DtAerodromeStateInterceptor &)=delete
not allowed - equals operator
DtAerodromeStatusManager manages status data for all the aerodromes and related runways in a VR-Link ...
Definition: DtAerodromeStatusManager.h:57
virtual void setApronLight(DtU8 val) override
Set the ApronLight.
virtual void setApronFloodLight(bool val) override
Set the ApronFloodLight.
#define DT_PROTOCOL_NAMESPACE
Contains defines and includes header files for protocols.
Definition: vrfProtocol.h:13
Contains makVrv::DtVirtualBaseClass class.
virtual void setUndercarriageInspectionSystemLight(bool onOff) override
Set if the Undercarriage Inspection System light is on or off.
virtual DtStateRepository * clone(bool copy=false) const override
Convert a VR-Link runway condition enum to a VRV DtRunwayCondition.
The state interface class interface for aerodromes that are used to provide VR-Vantage specific metho...
Definition: DtAerodromeStateInterceptorInterface.h:32
virtual void setUniqueId(DtUniqueID uniqueId)
Set the DtUniqueID generated for this runway. It will be used to identify this runway to the DtAerodr...
DtAerodromeStatusManager * myAerodromeStatusManager
Definition: DtAerodromeStateInterceptor.h:103
virtual void setClearanceBarLight(DtU8 val) override
Set the ClearanceBarLight.
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
DtAerodromeStateInterceptor()
constructor
virtual void setTaxiwayIdentifierMarkerBoardLight(bool val) override
Set the TaxiwayIdentifierMarkerBoardLight.
Contains makVrv::DtUniqueID type.
virtual void setTaxiwayEdgeLight(DtU8 val) override
Set the TaxiwayEdgeLight.
DtUniqueID myUniqueId
Definition: DtAerodromeStateInterceptor.h:104
virtual ~DtAerodromeStateInterceptor()
destructor