Ref T171, Ref T136, moved statistics counter to base class

* removed from emulated driver
* since we have the remote access providers functions, the counter functions have been moved to the base class. Therby we can use them for all drivers.
This commit is contained in:
Klaus Basan
2017-10-12 00:10:08 +02:00
parent b5a182a77a
commit bef47bf8ed
5 changed files with 66 additions and 44 deletions

View File

@@ -99,9 +99,6 @@ namespace BlackSimPlugin
//! \remark normally used by corresponding BlackSimPlugin::Emulated::CSimulatorEmulatedMonitorDialog
bool changeInternalParts(const BlackMisc::Aviation::CAircraftParts &parts);
//! Reset statistics
void resetStatistics();
//! Register help
static void registerHelp();
@@ -115,8 +112,6 @@ namespace BlackSimPlugin
virtual bool isSimulating() const override;
virtual bool physicallyAddRemoteAircraft(const BlackMisc::Simulation::CSimulatedAircraft &remoteAircraft) override;
virtual bool physicallyRemoveRemoteAircraft(const BlackMisc::Aviation::CCallsign &callsign) override;
virtual void onRemoteProviderAddedAircraftSituation(const BlackMisc::Aviation::CAircraftSituation &situation) override;
virtual void onRemoteProviderAddedAircraftParts(const BlackMisc::Aviation::CCallsign &callsign, const BlackMisc::Aviation::CAircraftParts &parts) override;
// just logged
virtual int physicallyRemoveAllRemoteAircraft() override;
@@ -145,10 +140,6 @@ namespace BlackSimPlugin
bool m_connected = true;
bool m_simulating = true;
bool m_timeSyncronized = false;
int m_physicallyAdded = 0; //!< statistics, how often called
int m_physicallyRemoved = 0; //!< statistics, how often called
int m_partsAdded = 0;
int m_situationAdded = 0;
BlackMisc::PhysicalQuantities::CTime m_offsetTime;
BlackMisc::Simulation::CSimulatedAircraft m_myAircraft; //!< represents own aircraft of simulator
BlackMisc::Simulation::CSimulatedAircraftList m_renderedAircraft; //!< represents remote aircraft in simulator