Ref T410, show number of SB4 packets received under simulator/information

This commit is contained in:
Klaus Basan
2018-11-14 20:18:05 +01:00
parent 3eb46690c0
commit b452cd7530
7 changed files with 36 additions and 1 deletions

View File

@@ -652,6 +652,9 @@ namespace BlackCore
m_simulatorInternals.setSimulatorName(this->getSimulatorName());
m_simulatorInternals.setSwiftPluginName(this->getSimulatorPluginInfo().toQString());
// model changed
connect(this, &ISimulator::ownAircraftModelChanged, this, &ISimulator::onOwnModelChanged, Qt::QueuedConnection);
// info
CLogMessage(this).info("Initialized simulator driver: '%1'") <<
(this->getSimulatorInfo().isUnspecified() ?
@@ -1026,6 +1029,12 @@ namespace BlackCore
if (limited) { m_statsUpdateAircraftLimited++; }
}
void ISimulator::onOwnModelChanged(const CAircraftModel &newModel)
{
Q_UNUSED(newModel);
// can be overridden
}
QString ISimulator::latestLoggedDataFormatted(const CCallsign &cs) const
{
const SituationLog s = m_interpolationLogger.getLastSituationLog(cs);

View File

@@ -523,6 +523,9 @@ namespace BlackCore
//! Update stats and flags
void finishUpdateRemoteAircraftAndSetStatistics(qint64 startTime, bool limited = false);
//! Own model has been changed
virtual void onOwnModelChanged(const BlackMisc::Simulation::CAircraftModel &newModel);
//! Lookup against DB data
static BlackMisc::Simulation::CAircraftModel reverseLookupModel(const BlackMisc::Simulation::CAircraftModel &model);