39 lines
2.4 KiB
C++
Executable File
39 lines
2.4 KiB
C++
Executable File
#ifndef MSGCOMPARES_H
|
|
#define MSGCOMPARES_H
|
|
|
|
#include <AdlerJson/telegrams.h>
|
|
|
|
class MsgCompares
|
|
{
|
|
public:
|
|
MsgCompares();
|
|
|
|
static void compareZieldaten(const AdlerJson::Zieldaten &zieldaten);
|
|
static void compareZielmeldedaten(const AdlerJson::Zielmeldedaten &zielmeldedaten);
|
|
static void compareFlugbahnpunkt0(const AdlerJson::Flugbahnpunkt &flugbahnpunkt);
|
|
static void compareFlugbahnpunkt1(const AdlerJson::Flugbahnpunkt &flugbahnpunkt);
|
|
static void compareStreuung(const AdlerJson::Streuungsdaten &streuung);
|
|
static void compareFeuerkommando(const AdlerJson::Feuerkommando &feuerkommando);
|
|
static void compareWirkmittelFeuerkommandoRakete(const QVector<AdlerJson::WirkmittelFeuerkommandoRakete> &wfrs);
|
|
static void compareFeuerkommandoGeschosse(const AdlerJson::FeuerkommandoGeschosse &feuerkommandoGeschosse);
|
|
static void compareFeuerHaltDaten(const AdlerJson::FeuerHaltDaten &feuerHaltDaten);
|
|
static void compareFeuerstellungsdatenKoordinaten(const QVector<AdlerJson::KoordinateMitHoehe> &koordinaten);
|
|
static void compareGeschosse(const QVector<AdlerJson::Geschoss> &geschosse);
|
|
static void compareFeuerstellungsdaten(const AdlerJson::Feuerstellungsdaten &feuerstellungsdaten);
|
|
static void compareWaffensystemdaten(const AdlerJson::Waffensystemdaten &waffensystemdaten);
|
|
static void compareLadeplatzdaten(const AdlerJson::Ladeplatzdaten &ladeplatzdaten);
|
|
static void compareStellungswechseldaten(const AdlerJson::Stellungswechseldaten &stellungswechseldaten);
|
|
static void compareZeitAb(const AdlerJson::Zeitangabe_DTG &zeit);
|
|
static void compareZeitBis(const AdlerJson::Zeitangabe_DTG &zeit);
|
|
static void compareKoordinaten(const QVector<AdlerJson::Koordinate> &koordinaten);
|
|
static void compareKoordinierungsdaten(const AdlerJson::Koordinierungsdaten &koordinierungsdaten);
|
|
static void compareFuehrungsdaten(const AdlerJson::Fuehrungsdaten &fuehrungsdaten);
|
|
static void compareTechnischeDaten(const AdlerJson::TechnischeDaten &technischeDaten);
|
|
static void compareFreitextDaten(const AdlerJson::FreitextDaten &freitextDaten);
|
|
static void compareManuelleQuittungDaten(const AdlerJson::ManuelleQuittungDaten &manuelleQuittungDaten);
|
|
static void compareFlugbahnberechnungDaten(const AdlerJson::FlugBerechnungsDaten &flugbahnberechnungDaten);
|
|
static void compareFlugbahndaten(const AdlerJson::Flugbahndaten &flugbahndaten);
|
|
};
|
|
|
|
#endif // MSGCOMPARES_H
|