refs #171, added support for custom packages

This commit is contained in:
Klaus Basan
2014-05-06 13:51:53 +02:00
parent 2d437907c3
commit 57b3a0bcb8
3 changed files with 45 additions and 2 deletions

View File

@@ -81,6 +81,32 @@ namespace BlackCore
virtual void sendMetarQuery(const QString &airportICAO) override;
virtual void sendWeatherDataQuery(const QString &airportICAO) override;
// some helper methods
//!
/*!
* \brief Create the data load for FSIPI(R) packages / FsInn
* \details FSIPI(R) queries
* <BLOCKQUOTE>
* index 0 .. 0/1 ???
* 1 .. MQT, GEC, DLH -> Airline ICAO, most of the time empty
* 2 .. AIRCRAFT ICAO "B747"
* 3 .. 10.64195
* 4 .. 1.06080:
* 5 .. 5825.00000
* 6 .. 4.DD89CCB6.EC9BB7D7
* 7 .. 3-letter combined L2J
* 8 .. Model string
* </BLOCKQUOTE>
* \remarks This helper here has more or less the function of documenting the package,
* it is nothing but a little string concatenating
*/
static QStringList createFsipiCustomPackageData(const QString &unknown01, const QString &airlineDesignator, const QString &aircraftDesignator,
const QString &magicNumber1, const QString &magicNumber2, const QString &magicNumber3, const QString &magicNumber4,
const QString &combinedType, const QString &modelString);
private slots:
void replyToFrequencyQuery(const BlackMisc::Aviation::CCallsign &callsign);
void replyToNameQuery(const BlackMisc::Aviation::CCallsign &callsign);