mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-05-02 23:35:40 +08:00
Ref T268, statistics functions moved to interface
This commit is contained in:
@@ -201,6 +201,9 @@ namespace BlackCore
|
|||||||
//! Allows to print out simulator specific statistics
|
//! Allows to print out simulator specific statistics
|
||||||
virtual QString getStatisticsSimulatorSpecific() const { return QString(); }
|
virtual QString getStatisticsSimulatorSpecific() const { return QString(); }
|
||||||
|
|
||||||
|
//! Reset the statistics
|
||||||
|
virtual void resetAircraftStatistics() {}
|
||||||
|
|
||||||
//! \copydoc BlackMisc::IProvider::asQObject
|
//! \copydoc BlackMisc::IProvider::asQObject
|
||||||
virtual QObject *asQObject() override { return this; }
|
virtual QObject *asQObject() override { return this; }
|
||||||
|
|
||||||
|
|||||||
@@ -85,6 +85,7 @@ namespace BlackCore
|
|||||||
virtual bool changeRemoteAircraftEnabled(const BlackMisc::Simulation::CSimulatedAircraft &aircraft) override;
|
virtual bool changeRemoteAircraftEnabled(const BlackMisc::Simulation::CSimulatedAircraft &aircraft) override;
|
||||||
virtual bool changeRemoteAircraftModel(const BlackMisc::Simulation::CSimulatedAircraft &aircraft) override;
|
virtual bool changeRemoteAircraftModel(const BlackMisc::Simulation::CSimulatedAircraft &aircraft) override;
|
||||||
virtual void clearAllRemoteAircraftData() override;
|
virtual void clearAllRemoteAircraftData() override;
|
||||||
|
virtual void resetAircraftStatistics() override;
|
||||||
virtual BlackMisc::CStatusMessageList debugVerifyStateAfterAllAircraftRemoved() const override;
|
virtual BlackMisc::CStatusMessageList debugVerifyStateAfterAllAircraftRemoved() const override;
|
||||||
|
|
||||||
//! \addtogroup swiftdotcommands
|
//! \addtogroup swiftdotcommands
|
||||||
@@ -117,9 +118,6 @@ namespace BlackCore
|
|||||||
//! Register help
|
//! Register help
|
||||||
static void registerHelp();
|
static void registerHelp();
|
||||||
|
|
||||||
//! Reset the statistics counters
|
|
||||||
virtual void resetAircraftStatistics();
|
|
||||||
|
|
||||||
//! Counter added aircraft
|
//! Counter added aircraft
|
||||||
int getStatisticsPhysicallyAddedAircraft() const { return m_statsPhysicallyAddedAircraft; }
|
int getStatisticsPhysicallyAddedAircraft() const { return m_statsPhysicallyAddedAircraft; }
|
||||||
|
|
||||||
|
|||||||
@@ -131,6 +131,7 @@ namespace BlackSimPlugin
|
|||||||
virtual void clearAllRemoteAircraftData() override;
|
virtual void clearAllRemoteAircraftData() override;
|
||||||
virtual BlackMisc::CStatusMessageList debugVerifyStateAfterAllAircraftRemoved() const override;
|
virtual BlackMisc::CStatusMessageList debugVerifyStateAfterAllAircraftRemoved() const override;
|
||||||
virtual QString getStatisticsSimulatorSpecific() const override;
|
virtual QString getStatisticsSimulatorSpecific() const override;
|
||||||
|
virtual void resetAircraftStatistics() override;
|
||||||
//! @}
|
//! @}
|
||||||
|
|
||||||
//! \copydoc BlackMisc::Simulation::ISimulationEnvironmentProvider::requestElevation
|
//! \copydoc BlackMisc::Simulation::ISimulationEnvironmentProvider::requestElevation
|
||||||
@@ -142,9 +143,6 @@ namespace BlackSimPlugin
|
|||||||
//! Set tracing on/off
|
//! Set tracing on/off
|
||||||
void setTractingSendId(bool trace);
|
void setTractingSendId(bool trace);
|
||||||
|
|
||||||
//! \copydoc BlackCore::CSimulatorCommon::resetAircraftStatistics
|
|
||||||
virtual void resetAircraftStatistics() override;
|
|
||||||
|
|
||||||
//! Request for sim data (request in range of sim data)?
|
//! Request for sim data (request in range of sim data)?
|
||||||
static bool isRequestForSimObjAircraft(DWORD requestId) { return requestId >= RequestSimObjAircraftStart && requestId <= RequestSimObjAircraftRangeEnd; }
|
static bool isRequestForSimObjAircraft(DWORD requestId) { return requestId >= RequestSimObjAircraftStart && requestId <= RequestSimObjAircraftRangeEnd; }
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user