Files
qt5-legatus-legacy/Lts/Proxies/TrainingAreaBase/Plugins/AdlerJson/ModuleTest/msgcompares.h
T
2026-08-13 18:33:10 +02:00

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