|
| virtual CSimulatedAircraft | getOwnAircraft () const =0 |
| | Own aircraft. More...
|
| |
| virtual aviation::CCallsign | getOwnCallsign () const =0 |
| | Own aircraft's callsign. More...
|
| |
| virtual aviation::CComSystem | getOwnComSystem (aviation::CComSystem::ComUnit unit) const =0 |
| | Own aircraft COM unit. More...
|
| |
| virtual aviation::CTransponder | getOwnTransponder () const =0 |
| | Own aircraft XPDR. More...
|
| |
| virtual geo::CCoordinateGeodetic | getOwnAircraftPosition () const =0 |
| | Own aircraft's position. More...
|
| |
| virtual aviation::CAircraftSituation | getOwnAircraftSituation () const =0 |
| | Own aircraft's situation. More...
|
| |
| virtual aviation::CAircraftParts | getOwnAircraftParts () const =0 |
| | Own aircraft's parts. More...
|
| |
| virtual swift::misc::simulation::CAircraftModel | getOwnAircraftModel () const =0 |
| | Own aircraft model. More...
|
| |
| virtual swift::misc::physical_quantities::CLength | getDistanceToOwnAircraft (const swift::misc::geo::ICoordinateGeodetic &position) const =0 |
| | 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 ()=default |
| | Dtor.
|
| |
|
| IProvider (const IProvider &)=delete |
| | Copy constructor.
|
| |
|
IProvider & | operator= (const IProvider &)=delete |
| | Copy assignment operator.
|
| |
|
virtual QObject * | asQObject () |
| | Return as QObject.
|
| |
Direct threadsafe in memory access to own aircraft.
Definition at line 37 of file ownaircraftprovider.h.