Ref T322, get situation from "own aircraft" context

This commit is contained in:
Klaus Basan
2018-09-03 13:39:38 +02:00
committed by Roland Winklmeier
parent 97f5661690
commit cacbe6e996
5 changed files with 25 additions and 10 deletions

View File

@@ -84,7 +84,7 @@ namespace BlackCore
static IContextOwnAircraft *create(CCoreFacade *parent, CCoreFacadeConfig::ContextMode mode, BlackMisc::CDBusServer *server, QDBusConnection &connection);
//! Destructor
virtual ~IContextOwnAircraft() {}
virtual ~IContextOwnAircraft() override {}
signals:
//! Aircraft cockpit update
@@ -106,6 +106,9 @@ namespace BlackCore
//! Get own aircraft
virtual BlackMisc::Simulation::CSimulatedAircraft getOwnAircraft() const = 0;
//! Get own aircraft
virtual BlackMisc::Aviation::CAircraftSituation getOwnAircraftSituation() const = 0;
//! Update position
//! \note this is in \sa IContextOwnAircraft as we want to set test positions from the GUI / elsewhere
virtual bool updateOwnPosition(const BlackMisc::Geo::CCoordinateGeodetic &position, const BlackMisc::Aviation::CAltitude &altitude, const BlackMisc::Aviation::CAltitude &pressureAltitude) = 0;