|
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 () |
| 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.