6 #ifndef SWIFT_CORE_CONTEXT_CONTEXTOWNAIRCRAFT_EMPTY_H
7 #define SWIFT_CORE_CONTEXT_CONTEXTOWNAIRCRAFT_EMPTY_H
14 namespace swift::core::context
29 logEmptyContextWarning(Q_FUNC_INFO);
38 logEmptyContextWarning(Q_FUNC_INFO);
45 logEmptyContextWarning(Q_FUNC_INFO);
52 logEmptyContextWarning(Q_FUNC_INFO);
63 Q_UNUSED(pressureAltitude)
64 logEmptyContextWarning(Q_FUNC_INFO);
76 Q_UNUSED(transponder);
78 logEmptyContextWarning(Q_FUNC_INFO);
86 Q_UNUSED(transponderMode);
88 logEmptyContextWarning(Q_FUNC_INFO);
100 logEmptyContextWarning(Q_FUNC_INFO);
108 logEmptyContextWarning(Q_FUNC_INFO);
117 Q_UNUSED(originator);
118 logEmptyContextWarning(Q_FUNC_INFO);
126 logEmptyContextWarning(Q_FUNC_INFO);
134 Q_UNUSED(aircraftIcaoCode);
135 Q_UNUSED(airlineIcaoCode);
136 logEmptyContextWarning(Q_FUNC_INFO);
147 logEmptyContextWarning(Q_FUNC_INFO);
154 Q_UNUSED(commandLine);
155 Q_UNUSED(originator);
156 logEmptyContextWarning(Q_FUNC_INFO);
Configuration object for the contexts.
The class providing facades (the contexts) for all DBus relevant operations.
Empty context, used during shutdown/initialization.
virtual bool updateOwnPosition(const swift::misc::geo::CCoordinateGeodetic &position, const swift::misc::aviation::CAltitude &altitude, const swift::misc::aviation::CAltitude &pressureAltitude)
Update position.
virtual bool setTransponderMode(swift::misc::aviation::CTransponder::TransponderMode mode)
Set XPDR mode.
virtual bool parseCommandLine(const QString &commandLine, const swift::misc::CIdentifier &originator)
Parse a given command line.
virtual swift::misc::aviation::CComSystem getOwnComSystem(swift::misc::aviation::CComSystem::ComUnit unit) const
Get own COM system.
virtual bool updateSelcal(const swift::misc::aviation::CSelcal &selcal, const swift::misc::CIdentifier &originator)
Own SELCAL code.
virtual bool updateOwnCallsign(const swift::misc::aviation::CCallsign &callsign)
Set callsign.
virtual bool updateTransponderMode(const swift::misc::aviation::CTransponder::TransponderMode &transponderMode, const swift::misc::CIdentifier &originator)
Update own transponder mode.
virtual bool updateCockpit(const swift::misc::aviation::CComSystem &com1, const swift::misc::aviation::CComSystem &com2, const swift::misc::aviation::CTransponder &transponder, const swift::misc::CIdentifier &originator)
Update own cockpit.
virtual void toggleTransponderMode()
Toggle XPDR mode.
virtual swift::misc::aviation::CAircraftSituation getOwnAircraftSituation() const
Get own aircraft.
virtual swift::misc::aviation::CTransponder getOwnTransponder() const
Get own transponder.
CContextOwnAircraftEmpty(CCoreFacade *runtime)
Constructor.
virtual swift::misc::simulation::CSimulatedAircraft getOwnAircraft() const
Get own aircraft.
virtual bool updateOwnAircraftPilot(const swift::misc::network::CUser &pilot)
Set current pilot.
virtual bool updateOwnIcaoCodes(const swift::misc::aviation::CAircraftIcaoCode &aircraftIcaoCode, const swift::misc::aviation::CAirlineIcaoCode &airlineIcaoCode)
Set ICAO data.
virtual bool updateActiveComFrequency(const swift::misc::physical_quantities::CFrequency &frequency, swift::misc::aviation::CComSystem::ComUnit comUnit, const swift::misc::CIdentifier &originator)
Tune in a COM frequency.
Value object encapsulating information identifying a component of a modular distributed swift process...
Value object for ICAO classification.
Value object encapsulating information of an aircraft's situation.
Value object for ICAO classification.
Altitude as used in aviation, can be AGL or MSL altitude.
Value object encapsulating information of a callsign.
TransponderMode
Transponder codes.
Value object encapsulating information of a user.
Comprehensive information of an aircraft.
#define SWIFT_CORE_EXPORT
Export a class or function from the library.