Adds immediate migration results

This commit is contained in:
torsten committed 2026-08-18 22:12:24 +02:00
1 parent ba4121728b
commit 6a2a0667ab
2395 files changed
+357322 -2524

No files matched your search

@@ -1,4 +1,5 @@
#include "generatetelegrams.h"
#include <QRandomGenerator>
GenerateTelegrams::GenerateTelegrams() {}
@@ -86,7 +87,7 @@ void GenerateTelegrams::generateEXFQBABBFK(AdlerJson::ExAwesPlanning &req)
AdlerJson::WirkfeldplanungData wfp;
wfp.feuerkampfReferenz = QStringLiteral("REF:%1").arg(qrand());
wfp.feuerkampfReferenz = QStringLiteral("REF:%1").arg(QRandomGenerator::global()->bounded(1000000));
generateZieldaten(wfp.zieldaten);
@@ -188,7 +189,7 @@ void GenerateTelegrams::generateEXFQBABBFK_Gmlrs(AdlerJson::ExAwesPlanning &req)
AdlerJson::WirkfeldplanungData wfp;
wfp.feuerkampfReferenz = QStringLiteral("REF:%1").arg(qrand());
wfp.feuerkampfReferenz = QStringLiteral("REF:%1").arg(QRandomGenerator::global()->bounded(1000000));
wfp.zieldaten.nummer = 143;
wfp.abfeuerungsArt = AdlerJson::Abfeuerungsart::F;
wfp.dauer = 0;
@@ -264,7 +265,7 @@ void GenerateTelegrams::generateEXFQBABBFK_Dm72(AdlerJson::ExAwesPlanning &req)
AdlerJson::WirkfeldplanungData wfp;
wfp.feuerkampfReferenz = QStringLiteral("REF:%1").arg(qrand());
wfp.feuerkampfReferenz = QStringLiteral("REF:%1").arg(QRandomGenerator::global()->bounded(1000000));
wfp.zieldaten.nummer = 143;
wfp.abfeuerungsArt = AdlerJson::Abfeuerungsart::B;
wfp.dauer = 0;
@@ -420,8 +421,8 @@ void GenerateTelegrams::generateFeuerkampf(AdlerJson::ExFeuerkampf &req)
AdlerJson::FeuerkommandoGeschosse geschoss;
geschoss.geschosssorte = QStringLiteral("Spreng DM121");
geschoss.ladung = QStringLiteral("M DM72");
geschoss.zuender = 4;
geschoss.zuenderFunktion = 2;
geschoss.zuender = QString::number(4);
geschoss.zuenderFunktion = QString::number(2);
geschoss.zuenderZeit = 0;
geschoss.anzahl = 1;
geschoss.intervall = 1.0;
@@ -507,12 +508,12 @@ void GenerateTelegrams::generateStellungsmeldungFS(AdlerJson::ExFeuerstellungFS
AdlerJson::Geschoss geschoss2;
geschoss1.geschosssorte = QStringLiteral("Mine DM72");
geschoss1.ladung = QStringLiteral("M DM72");
geschoss1.zuender = 11;
geschoss1.zuender = QString::number(11);
geschoss1.anzahl = 6;
geschoss2.geschosssorte = QStringLiteral("Leucht DM116");
geschoss2.ladung = QStringLiteral("B L8A1");
geschoss2.zuender = 3;
geschoss2.zuender = QString::number(3);
geschoss2.anzahl = 7;
req.feuerstellungsdaten.geschosse.append(geschoss1);
req.feuerstellungsdaten.geschosse.append(geschoss2);