refs #321 Methods to read/write aircraft config packets from/to network

This commit is contained in:
Roland Winklmeier
2015-01-19 18:14:33 +01:00
committed by Klaus Basan
parent a3e13db2ae
commit 466a9a24ef
5 changed files with 194 additions and 1 deletions

View File

@@ -259,6 +259,12 @@ namespace BlackCore
const QString &aircraftDesignator, const QString &combinedType, const QString &modelString) = 0;
//! @}
//! Broadcast an incremental aircraft config
virtual void broadcastAircraftConfig(const QJsonObject &config) = 0;
//! Query callsign for its current full aircraft config
virtual void sendAircraftConfigQuery(const BlackMisc::Aviation::CCallsign &callsign) = 0;
//! @}
////////////////////////////////////////////////////////////////
//! \name ATC slots
@@ -499,6 +505,9 @@ namespace BlackCore
void fsipirCustomPacketReceived(const BlackMisc::Aviation::CCallsign &callsign, const QString &airlineDesignator,
const QString &aircraftDesignator, const QString &combinedType, const QString &modelString);
//! We received a aircraft config packet
void aircraftConfigPacketReceived(const BlackMisc::Aviation::CCallsign &callsign, const QJsonObject &incremental, bool isFull);
//! @}
////////////////////////////////////////////////////////////////
//! \name Weather signals