swift
|
For testing. More...
Public Member Functions | |
COwnAircraftProviderDummy ()=default | |
Constructor. | |
virtual CSimulatedAircraft | getOwnAircraft () const |
Own aircraft. More... | |
virtual aviation::CCallsign | getOwnCallsign () const |
Own aircraft's callsign. More... | |
virtual aviation::CComSystem | getOwnComSystem (aviation::CComSystem::ComUnit unit) const |
Own aircraft COM unit. More... | |
virtual aviation::CTransponder | getOwnTransponder () const |
Own aircraft XPDR. More... | |
virtual swift::misc::geo::CCoordinateGeodetic | getOwnAircraftPosition () const |
Own aircraft's position. More... | |
virtual swift::misc::aviation::CAircraftSituation | getOwnAircraftSituation () const |
Own aircraft's situation. More... | |
virtual swift::misc::aviation::CAircraftParts | getOwnAircraftParts () const |
Own aircraft's parts. More... | |
virtual swift::misc::simulation::CAircraftModel | getOwnAircraftModel () const |
Own aircraft model. More... | |
virtual swift::misc::physical_quantities::CLength | getDistanceToOwnAircraft (const swift::misc::geo::ICoordinateGeodetic &position) const |
Distance to own aircraft. More... | |
![]() | |
virtual bool | updateOwnCallsign (const aviation::CCallsign &callsign)=0 |
Update aircraft's callsign. More... | |
virtual bool | updateOwnIcaoCodes (const aviation::CAircraftIcaoCode &aircraftIcaoCode, const aviation::CAirlineIcaoCode &airlineIcaoCode)=0 |
Update ICAO data. More... | |
virtual bool | updateOwnModel (const swift::misc::simulation::CAircraftModel &model)=0 |
Update model. More... | |
virtual bool | updateOwnSituation (const aviation::CAircraftSituation &situation)=0 |
Update own situation. | |
virtual bool | updateOwnParts (const aviation::CAircraftParts &parts)=0 |
Update own parts. | |
virtual bool | updateOwnCG (const physical_quantities::CLength &cg)=0 |
Update own aircraft's CG (aka vertical offset) | |
bool | updateCockpit (const swift::misc::simulation::CSimulatedAircraft &aircraft, const swift::misc::CIdentifier &originator) |
Update cockpit, but only send signals when applicable. More... | |
virtual bool | updateCockpit (const aviation::CComSystem &com1, const aviation::CComSystem &com2, const aviation::CTransponder &transponder, const swift::misc::CIdentifier &originator)=0 |
Update cockpit, but only send signals when applicable. More... | |
virtual bool | updateActiveComFrequency (const swift::misc::physical_quantities::CFrequency &frequency, aviation::CComSystem::ComUnit comUnit, const swift::misc::CIdentifier &originator)=0 |
Update cockpit, but only send signals when applicable. More... | |
virtual bool | updateSelcal (const aviation::CSelcal &selcal, const swift::misc::CIdentifier &originator)=0 |
Update cockpit, but only send signals when applicable. More... | |
![]() | |
virtual | ~IProvider () |
Dtor. | |
IProvider (const IProvider &)=delete | |
Copy constructor. | |
IProvider & | operator= (const IProvider &)=delete |
Copy assignment operator. | |
virtual QObject * | asQObject () |
Return as QObject. | |
Static Public Member Functions | |
static COwnAircraftProviderDummy * | instance () |
Singleton. | |
Additional Inherited Members | |
![]() | |
IProvider () | |
Constructor. | |
For testing.
Definition at line 38 of file ownaircraftproviderdummy.h.
|
virtual |
Distance to own aircraft.
Implements swift::misc::simulation::IOwnAircraftProvider.
Definition at line 61 of file ownaircraftproviderdummy.cpp.
|
virtual |
Own aircraft.
Implements swift::misc::simulation::IOwnAircraftProvider.
Definition at line 13 of file ownaircraftproviderdummy.cpp.
|
virtual |
Own aircraft model.
Implements swift::misc::simulation::IOwnAircraftProvider.
Definition at line 55 of file ownaircraftproviderdummy.cpp.
|
virtual |
Own aircraft's parts.
Implements swift::misc::simulation::IOwnAircraftProvider.
Definition at line 49 of file ownaircraftproviderdummy.cpp.
|
virtual |
Own aircraft's position.
Implements swift::misc::simulation::IOwnAircraftProvider.
Definition at line 37 of file ownaircraftproviderdummy.cpp.
|
virtual |
Own aircraft's situation.
Implements swift::misc::simulation::IOwnAircraftProvider.
Definition at line 43 of file ownaircraftproviderdummy.cpp.
|
virtual |
Own aircraft's callsign.
Implements swift::misc::simulation::IOwnAircraftProvider.
Definition at line 19 of file ownaircraftproviderdummy.cpp.
|
virtual |
Own aircraft COM unit.
Implements swift::misc::simulation::IOwnAircraftProvider.
Definition at line 25 of file ownaircraftproviderdummy.cpp.
|
virtual |
Own aircraft XPDR.
Implements swift::misc::simulation::IOwnAircraftProvider.
Definition at line 31 of file ownaircraftproviderdummy.cpp.
|
virtualslot |
Update cockpit, but only send signals when applicable.
Definition at line 78 of file ownaircraftproviderdummy.cpp.
|
virtualslot |
Update cockpit, but only send signals when applicable.
Definition at line 66 of file ownaircraftproviderdummy.cpp.
|
virtualslot |
Update aircraft's callsign.
Definition at line 126 of file ownaircraftproviderdummy.cpp.
|
virtualslot |
Update own aircraft's CG (aka vertical offset)
Definition at line 120 of file ownaircraftproviderdummy.cpp.
|
virtualslot |
Update ICAO data.
Definition at line 133 of file ownaircraftproviderdummy.cpp.
|
virtualslot |
Update model.
Definition at line 99 of file ownaircraftproviderdummy.cpp.
|
virtualslot |
Update own parts.
Definition at line 113 of file ownaircraftproviderdummy.cpp.
|
virtualslot |
Update own situation.
Definition at line 106 of file ownaircraftproviderdummy.cpp.
|
virtualslot |
Update cockpit, but only send signals when applicable.
Definition at line 91 of file ownaircraftproviderdummy.cpp.