Initial commit

This commit is contained in:
torsten committed 2026-08-13 18:33:10 +02:00
commit b7d90b9afe
16245 files changed
+3396666

No files matched your search

@@ -0,0 +1,23 @@
{
"data": {
"text": "Freier Text"
},
"reciver": "EXCON@GUEZ.DE",
"referenceUuid": "",
"sender": "SAA@GUEZ.DE",
"timestamp": {
"jahr": 2025,
"minuten": 27,
"monat": 5,
"sekunden": 10,
"stunden": 13,
"tag": 16,
"zdm": "ZDM",
"zds": "ZDS",
"zvz": "ZVz"
},
"type": "EX-AQ",
"typeId": 5001,
"uuid": "1f7bcdcf-083e-435f-88b3-6986dcada2b3",
"version": ""
}
@@ -0,0 +1,92 @@
{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"text": {
"type": "string"
}
},
"required": [
"text"
]
},
"reciver": {
"type": "string"
},
"referenceUuid": {
"type": "string"
},
"sender": {
"type": "string"
},
"timestamp": {
"type": "object",
"properties": {
"jahr": {
"type": "integer"
},
"minuten": {
"type": "integer"
},
"monat": {
"type": "integer"
},
"sekunden": {
"type": "integer"
},
"stunden": {
"type": "integer"
},
"tag": {
"type": "integer"
},
"zdm": {
"type": "string"
},
"zds": {
"type": "string"
},
"zvz": {
"type": "string"
}
},
"required": [
"jahr",
"minuten",
"monat",
"sekunden",
"stunden",
"tag",
"zdm",
"zds",
"zvz"
]
},
"type": {
"type": "string"
},
"typeId": {
"type": "integer"
},
"uuid": {
"type": "string"
},
"version": {
"type": "string"
}
},
"required": [
"data",
"reciver",
"referenceUuid",
"sender",
"timestamp",
"type",
"typeId",
"uuid",
"version"
]
}
@@ -0,0 +1,56 @@
{
"data": {
"feuerkommando": {
"einheit": 5,
"verein": "verein Erkundungsdaten"
},
"koordinate": {
"hoehe": 55,
"koordinate": {
"latitude": 53.3779,
"longitude": 8.758
}
},
"stellungen": {
"waffenplaetze": [
{
"hoehe": 56,
"koordinate": {
"latitude": 53.37791,
"longitude": 8.759
}
},
{
"hoehe": 57,
"koordinate": {
"latitude": 53.37792,
"longitude": 8.76
}
}
],
"wirkungsbereich": {
"grundrichtung": 33,
"links": 44,
"rechts": 55
}
}
},
"reciver": "EXCON@GUEZ.DE",
"referenceUuid": "",
"sender": "SAA@GUEZ.DE",
"timestamp": {
"jahr": 2025,
"minuten": 18,
"monat": 5,
"sekunden": 59,
"stunden": 13,
"tag": 16,
"zdm": "ZDM",
"zds": "ZDS",
"zvz": "ZVz"
},
"type": "EX-Erkundungsergebnisse",
"typeId": 5000,
"uuid": "{f8abc4af-5e65-459d-bd49-89f533fdc900}",
"version": ""
}
@@ -0,0 +1,191 @@
{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"feuerkommando": {
"type": "object",
"properties": {
"einheit": {
"type": "integer"
},
"verein": {
"type": "string"
}
},
"required": [
"einheit",
"verein"
]
},
"koordinate": {
"type": "object",
"properties": {
"hoehe": {
"type": "integer"
},
"koordinate": {
"type": "object",
"properties": {
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
}
},
"required": [
"latitude",
"longitude"
]
}
},
"required": [
"hoehe",
"koordinate"
]
},
"stellungen": {
"type": "object",
"properties": {
"waffenplaetze": {
"type": "array",
"items": {
"type": "object",
"properties": {
"hoehe": {
"type": "integer"
},
"koordinate": {
"type": "object",
"properties": {
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
}
},
"required": [
"latitude",
"longitude"
]
}
},
"required": [
"hoehe",
"koordinate"
]
}
},
"wirkungsbereich": {
"type": "object",
"properties": {
"grundrichtung": {
"type": "integer"
},
"links": {
"type": "integer"
},
"rechts": {
"type": "integer"
}
},
"required": [
"grundrichtung",
"links",
"rechts"
]
}
},
"required": [
"waffenplaetze",
"wirkungsbereich"
]
}
},
"required": [
"feuerkommando",
"koordinate",
"stellungen"
]
},
"reciver": {
"type": "string"
},
"referenceUuid": {
"type": "string"
},
"sender": {
"type": "string"
},
"timestamp": {
"type": "object",
"properties": {
"jahr": {
"type": "integer"
},
"minuten": {
"type": "integer"
},
"monat": {
"type": "integer"
},
"sekunden": {
"type": "integer"
},
"stunden": {
"type": "integer"
},
"tag": {
"type": "integer"
},
"zdm": {
"type": "string"
},
"zds": {
"type": "string"
},
"zvz": {
"type": "string"
}
},
"required": [
"jahr",
"minuten",
"monat",
"sekunden",
"stunden",
"tag",
"zdm",
"zds",
"zvz"
]
},
"type": {
"type": "string"
},
"typeId": {
"type": "integer"
},
"uuid": {
"type": "string"
},
"version": {
"type": "string"
}
},
"required": [
"data",
"reciver",
"referenceUuid",
"sender",
"timestamp",
"type",
"typeId",
"uuid",
"version"
]
}
@@ -0,0 +1,30 @@
{
"data": {
"feuerkampf": "feuerHaltDaten",
"kategorie": "FH_E",
"koordinate": {
"latitude": 53.37791,
"longitude": 8.759
},
"radius": 50,
"zpNummer": 5
},
"reciver": "EXCON@GUEZ.DE",
"referenceUuid": "",
"sender": "SAA@GUEZ.DE",
"timestamp": {
"jahr": 2025,
"minuten": 18,
"monat": 5,
"sekunden": 6,
"stunden": 13,
"tag": 16,
"zdm": "ZDM",
"zds": "ZDS",
"zvz": "ZVz"
},
"type": "EX-FH",
"typeId": 1006,
"uuid": "cafed47c-da39-4978-86aa-d126c9d78d8b",
"version": ""
}
@@ -0,0 +1,120 @@
{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"feuerkampf": {
"type": "string"
},
"kategorie": {
"type": "string"
},
"koordinate": {
"type": "object",
"properties": {
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
}
},
"required": [
"latitude",
"longitude"
]
},
"radius": {
"type": "integer"
},
"zpNummer": {
"type": "integer"
}
},
"required": [
"feuerkampf",
"kategorie",
"koordinate",
"radius",
"zpNummer"
]
},
"reciver": {
"type": "string"
},
"referenceUuid": {
"type": "string"
},
"sender": {
"type": "string"
},
"timestamp": {
"type": "object",
"properties": {
"jahr": {
"type": "integer"
},
"minuten": {
"type": "integer"
},
"monat": {
"type": "integer"
},
"sekunden": {
"type": "integer"
},
"stunden": {
"type": "integer"
},
"tag": {
"type": "integer"
},
"zdm": {
"type": "string"
},
"zds": {
"type": "string"
},
"zvz": {
"type": "string"
}
},
"required": [
"jahr",
"minuten",
"monat",
"sekunden",
"stunden",
"tag",
"zdm",
"zds",
"zvz"
]
},
"type": {
"type": "string"
},
"typeId": {
"type": "integer"
},
"uuid": {
"type": "string"
},
"version": {
"type": "string"
}
},
"required": [
"data",
"reciver",
"referenceUuid",
"sender",
"timestamp",
"type",
"typeId",
"uuid",
"version"
]
}
@@ -0,0 +1,100 @@
{
"data": {
"abfeuerungsArt": "A",
"dauer": 30,
"feuerkampfReferenz": "REF:48271",
"feuerkommando": [
{
"verein": "AB7X",
"wirkmittel": [
{
"auftreffpunkt": {
"hoehe": 0,
"koordinate": {
"latitude": 53.37787,
"longitude": 8.7573
}
},
"flugbahnpunkt": [
{
"xRelativ": 200,
"yRelativ": 77,
"zRelativ": 300,
"zeit": 17
},
{
"xRelativ": 900,
"yRelativ": 177,
"zRelativ": 700,
"zeit": 19
}
],
"flugzeit": 15,
"geschoss": {
"anzahl": 1,
"geschosssorte": "SprengDM121",
"intervall": 1,
"ladung": "M_DM72",
"zuender": "Aufschlag_DM241",
"zuenderFunktion": "AZoV",
"zuenderZeit": 0
},
"gipfelhoehe": 377,
"kenner": 0,
"schussrichtung": 177,
"streuung": {
"peBurstDeflection": 0.7,
"peBurstRange": 0.3,
"peDeflection": 0.7,
"peRange": 7.7
}
}
]
}
],
"forderung": "VER",
"zieldaten": {
"breiteRadius": 25,
"elemente": 1,
"geometrie": "P",
"koordinate": {
"hoehe": 0,
"koordinate": {
"latitude": 53.37787,
"longitude": 8.7573
}
},
"nummer": 7,
"relativKoordinate": {
"hoehe": 5,
"koordinate": {
"latitude": 53.8,
"longitude": 8.8
}
},
"subTyp": "APERS",
"tiefe": 26,
"typ": "EX_L20_PERS",
"zielachse": 17,
"zog": 7
}
},
"receiver": "EXCON@GUEZ.DE",
"referenceUuid": "",
"sender": "SAA@GUEZ.DE",
"timestamp": {
"jahr": 2025,
"minuten": 14,
"monat": 5,
"sekunden": 29,
"stunden": 13,
"tag": 16,
"zdm": "ZDM",
"zds": "ZDS",
"zvz": "ZVz"
},
"type": " EX-FQ(BA-BB-FK)",
"typeId": 1000,
"uuid": "878cda84-c72a-4d57-bb5c-22774856cb22",
"version": ""
}
@@ -0,0 +1,361 @@
{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"abfeuerungsArt": {
"type": "string"
},
"dauer": {
"type": "integer"
},
"feuerkampfReferenz": {
"type": "string"
},
"feuerkommando": {
"type": "array",
"items": {
"type": "object",
"properties": {
"verein": {
"type": "string"
},
"wirkmittel": {
"type": "array",
"items": {
"type": "object",
"properties": {
"auftreffpunkt": {
"type": "object",
"properties": {
"hoehe": {
"type": "integer"
},
"koordinate": {
"type": "object",
"properties": {
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
}
},
"required": [
"latitude",
"longitude"
]
}
},
"required": [
"hoehe",
"koordinate"
]
},
"flugbahnpunkt": {
"type": "array",
"items": {
"type": "object",
"properties": {
"xRelativ": {
"type": "integer"
},
"yRelativ": {
"type": "integer"
},
"zRelativ": {
"type": "integer"
},
"zeit": {
"type": "integer"
}
},
"required": [
"xRelativ",
"yRelativ",
"zRelativ",
"zeit"
]
}
},
"flugzeit": {
"type": "integer"
},
"geschoss": {
"type": "object",
"properties": {
"anzahl": {
"type": "integer"
},
"geschosssorte": {
"type": "string"
},
"intervall": {
"type": "integer"
},
"ladung": {
"type": "string"
},
"zuender": {
"type": "string"
},
"zuenderFunktion": {
"type": "string"
},
"zuenderZeit": {
"type": "integer"
}
},
"required": [
"anzahl",
"geschosssorte",
"intervall",
"ladung",
"zuender",
"zuenderFunktion",
"zuenderZeit"
]
},
"gipfelhoehe": {
"type": "integer"
},
"kenner": {
"type": "integer"
},
"schussrichtung": {
"type": "integer"
},
"streuung": {
"type": "object",
"properties": {
"peBurstDeflection": {
"type": "number"
},
"peBurstRange": {
"type": "number"
},
"peDeflection": {
"type": "number"
},
"peRange": {
"type": "number"
}
},
"required": [
"peBurstDeflection",
"peBurstRange",
"peDeflection",
"peRange"
]
}
},
"required": [
"auftreffpunkt",
"flugbahnpunkt",
"flugzeit",
"geschoss",
"gipfelhoehe",
"kenner",
"schussrichtung",
"streuung"
]
}
}
},
"required": [
"verein",
"wirkmittel"
]
}
},
"forderung": {
"type": "string"
},
"zieldaten": {
"type": "object",
"properties": {
"breiteRadius": {
"type": "integer"
},
"elemente": {
"type": "integer"
},
"geometrie": {
"type": "string"
},
"koordinate": {
"type": "object",
"properties": {
"hoehe": {
"type": "integer"
},
"koordinate": {
"type": "object",
"properties": {
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
}
},
"required": [
"latitude",
"longitude"
]
}
},
"required": [
"hoehe",
"koordinate"
]
},
"nummer": {
"type": "integer"
},
"relativKoordinate": {
"type": "object",
"properties": {
"hoehe": {
"type": "integer"
},
"koordinate": {
"type": "object",
"properties": {
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
}
},
"required": [
"latitude",
"longitude"
]
}
},
"required": [
"hoehe",
"koordinate"
]
},
"subTyp": {
"type": "string"
},
"tiefe": {
"type": "integer"
},
"typ": {
"type": "string"
},
"zielachse": {
"type": "integer"
},
"zog": {
"type": "integer"
}
},
"required": [
"breiteRadius",
"elemente",
"geometrie",
"koordinate",
"nummer",
"relativKoordinate",
"subTyp",
"tiefe",
"typ",
"zielachse",
"zog"
]
}
},
"required": [
"abfeuerungsArt",
"dauer",
"feuerkampfReferenz",
"feuerkommando",
"forderung",
"zieldaten"
]
},
"reciver": {
"type": "string"
},
"referenceUuid": {
"type": "string"
},
"sender": {
"type": "string"
},
"timestamp": {
"type": "object",
"properties": {
"jahr": {
"type": "integer"
},
"minuten": {
"type": "integer"
},
"monat": {
"type": "integer"
},
"sekunden": {
"type": "integer"
},
"stunden": {
"type": "integer"
},
"tag": {
"type": "integer"
},
"zdm": {
"type": "string"
},
"zds": {
"type": "string"
},
"zvz": {
"type": "string"
}
},
"required": [
"jahr",
"minuten",
"monat",
"sekunden",
"stunden",
"tag",
"zdm",
"zds",
"zvz"
]
},
"type": {
"type": "string"
},
"typeId": {
"type": "integer"
},
"uuid": {
"type": "string"
},
"version": {
"type": "string"
}
},
"required": [
"data",
"reciver",
"referenceUuid",
"sender",
"timestamp",
"type",
"typeId",
"uuid",
"version"
]
}
@@ -0,0 +1,25 @@
{
"data": {
"feuerkampfReferenz": "feuerkampfReferenz 1",
"kenner": "C1",
"verein": "AB7X 1"
},
"reciver": "EXCON@GUEZ.DE",
"referenceUuid": "",
"sender": "SAA@GUEZ.DE",
"timestamp": {
"jahr": 2025,
"minuten": 16,
"monat": 5,
"sekunden": 40,
"stunden": 13,
"tag": 16,
"zdm": "ZDM",
"zds": "ZDS",
"zvz": "ZVz"
},
"type": "EX-FQ(FN)",
"typeId": 1003,
"uuid": "0a313781-4d47-44d1-824d-e83ea051f5f1",
"version": ""
}
@@ -0,0 +1,100 @@
{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"feuerkampfReferenz": {
"type": "string"
},
"kenner": {
"type": "string"
},
"verein": {
"type": "string"
}
},
"required": [
"feuerkampfReferenz",
"kenner",
"verein"
]
},
"reciver": {
"type": "string"
},
"referenceUuid": {
"type": "string"
},
"sender": {
"type": "string"
},
"timestamp": {
"type": "object",
"properties": {
"jahr": {
"type": "integer"
},
"minuten": {
"type": "integer"
},
"monat": {
"type": "integer"
},
"sekunden": {
"type": "integer"
},
"stunden": {
"type": "integer"
},
"tag": {
"type": "integer"
},
"zdm": {
"type": "string"
},
"zds": {
"type": "string"
},
"zvz": {
"type": "string"
}
},
"required": [
"jahr",
"minuten",
"monat",
"sekunden",
"stunden",
"tag",
"zdm",
"zds",
"zvz"
]
},
"type": {
"type": "string"
},
"typeId": {
"type": "integer"
},
"uuid": {
"type": "string"
},
"version": {
"type": "string"
}
},
"required": [
"data",
"reciver",
"referenceUuid",
"sender",
"timestamp",
"type",
"typeId",
"uuid",
"version"
]
}
@@ -0,0 +1,45 @@
{
"data": {
"geschoss": {
"geschosssorte": "SprengDM121",
"ladung": "M_DM72",
"zuender": "Aufschlag_DM241",
"zuenderFunktion": "AZoV"
},
"sprenghoehe": 33,
"standort": {
"hoehe": 55,
"koordinate": {
"latitude": 53.37787,
"longitude": 8.7573
}
},
"waffensystem": "MRS",
"winkelgruppe": "Obere",
"zielkoordinate": {
"hoehe": 56,
"koordinate": {
"latitude": 53.37788,
"longitude": 8.7574
}
}
},
"reciver": "EXCON@GUEZ.DE",
"referenceUuid": "",
"sender": "SAA@GUEZ.DE",
"timestamp": {
"jahr": 2025,
"minuten": 23,
"monat": 5,
"sekunden": 6,
"stunden": 13,
"tag": 16,
"zdm": "ZDM",
"zds": "ZDS",
"zvz": "ZVz"
},
"type": "EX-Flugbahnberechnung",
"typeId": 4000,
"uuid": "db2de888-d2bd-4778-bcbc-8dd345c35d18",
"version": ""
}
@@ -0,0 +1,180 @@
{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"geschoss": {
"type": "object",
"properties": {
"geschosssorte": {
"type": "string"
},
"ladung": {
"type": "string"
},
"zuender": {
"type": "string"
},
"zuenderFunktion": {
"type": "string"
}
},
"required": [
"geschosssorte",
"ladung",
"zuender",
"zuenderFunktion"
]
},
"sprenghoehe": {
"type": "integer"
},
"standort": {
"type": "object",
"properties": {
"hoehe": {
"type": "integer"
},
"koordinate": {
"type": "object",
"properties": {
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
}
},
"required": [
"latitude",
"longitude"
]
}
},
"required": [
"hoehe",
"koordinate"
]
},
"waffensystem": {
"type": "string"
},
"winkelgruppe": {
"type": "string"
},
"zielkoordinate": {
"type": "object",
"properties": {
"hoehe": {
"type": "integer"
},
"koordinate": {
"type": "object",
"properties": {
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
}
},
"required": [
"latitude",
"longitude"
]
}
},
"required": [
"hoehe",
"koordinate"
]
}
},
"required": [
"geschoss",
"sprenghoehe",
"standort",
"waffensystem",
"winkelgruppe",
"zielkoordinate"
]
},
"reciver": {
"type": "string"
},
"referenceUuid": {
"type": "string"
},
"sender": {
"type": "string"
},
"timestamp": {
"type": "object",
"properties": {
"jahr": {
"type": "integer"
},
"minuten": {
"type": "integer"
},
"monat": {
"type": "integer"
},
"sekunden": {
"type": "integer"
},
"stunden": {
"type": "integer"
},
"tag": {
"type": "integer"
},
"zdm": {
"type": "string"
},
"zds": {
"type": "string"
},
"zvz": {
"type": "string"
}
},
"required": [
"jahr",
"minuten",
"monat",
"sekunden",
"stunden",
"tag",
"zdm",
"zds",
"zvz"
]
},
"type": {
"type": "string"
},
"typeId": {
"type": "integer"
},
"uuid": {
"type": "string"
},
"version": {
"type": "string"
}
},
"required": [
"data",
"reciver",
"referenceUuid",
"sender",
"timestamp",
"type",
"typeId",
"uuid",
"version"
]
}
@@ -0,0 +1,63 @@
{
"data": {
"fallwinkel": 55,
"fehlercode": "MaximaleEntfernung",
"flugbahnpunkt": [
{
"xRelativ": 2.2,
"yRelativ": 3.3,
"zRelativ": 4.4,
"zeit": 1.1
},
{
"xRelativ": 2.3,
"yRelativ": 3.4,
"zRelativ": 4.5,
"zeit": 1.2
}
],
"flugzeit": 300,
"geschoss": {
"geschosssorte": "SprengDM121",
"ladung": "M_DM72",
"ladungsNummer": 5,
"zuender": "Aufschlag_DM241",
"zuenderFunktion": "AZoV",
"zuenderZeit": 1000
},
"gipfelhoehe": 200,
"schussrichtung": 45,
"streuung": {
"peBurstDeflection": 5.5,
"peBurstRange": 4.4,
"peDeflection": 3.3,
"peRange": 2.2
},
"typ": "MRS",
"zielkoordinate": {
"hoehe": 56,
"koordinate": {
"latitude": 53.37788,
"longitude": 8.7574
}
}
},
"reciver": "EXCON@GUEZ.DE",
"referenceUuid": "",
"sender": "SAA@GUEZ.DE",
"timestamp": {
"jahr": 2025,
"minuten": 23,
"monat": 5,
"sekunden": 48,
"stunden": 13,
"tag": 16,
"zdm": "ZDM",
"zds": "ZDS",
"zvz": "ZVz"
},
"type": "EX-Flugbahndaten",
"typeId": 4001,
"uuid": "{8325a2ee-03fc-4d02-8b35-f6f89f574ca2}",
"version": ""
}
@@ -0,0 +1,223 @@
{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"fallwinkel": {
"type": "integer"
},
"fehlercode": {
"type": "string"
},
"flugbahnpunkt": {
"type": "array",
"items": {
"type": "object",
"properties": {
"xRelativ": {
"type": "number"
},
"yRelativ": {
"type": "number"
},
"zRelativ": {
"type": "number"
},
"zeit": {
"type": "number"
}
},
"required": [
"xRelativ",
"yRelativ",
"zRelativ",
"zeit"
]
}
},
"flugzeit": {
"type": "integer"
},
"geschoss": {
"type": "object",
"properties": {
"geschosssorte": {
"type": "string"
},
"ladung": {
"type": "string"
},
"ladungsNummer": {
"type": "integer"
},
"zuender": {
"type": "string"
},
"zuenderFunktion": {
"type": "string"
},
"zuenderZeit": {
"type": "integer"
}
},
"required": [
"geschosssorte",
"ladung",
"ladungsNummer",
"zuender",
"zuenderFunktion",
"zuenderZeit"
]
},
"gipfelhoehe": {
"type": "integer"
},
"schussrichtung": {
"type": "integer"
},
"streuung": {
"type": "object",
"properties": {
"peBurstDeflection": {
"type": "number"
},
"peBurstRange": {
"type": "number"
},
"peDeflection": {
"type": "number"
},
"peRange": {
"type": "number"
}
},
"required": [
"peBurstDeflection",
"peBurstRange",
"peDeflection",
"peRange"
]
},
"typ": {
"type": "string"
},
"zielkoordinate": {
"type": "object",
"properties": {
"hoehe": {
"type": "integer"
},
"koordinate": {
"type": "object",
"properties": {
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
}
},
"required": [
"latitude",
"longitude"
]
}
},
"required": [
"hoehe",
"koordinate"
]
}
},
"required": [
"fallwinkel",
"fehlercode",
"flugbahnpunkt",
"flugzeit",
"geschoss",
"gipfelhoehe",
"schussrichtung",
"streuung",
"typ",
"zielkoordinate"
]
},
"reciver": {
"type": "string"
},
"referenceUuid": {
"type": "string"
},
"sender": {
"type": "string"
},
"timestamp": {
"type": "object",
"properties": {
"jahr": {
"type": "integer"
},
"minuten": {
"type": "integer"
},
"monat": {
"type": "integer"
},
"sekunden": {
"type": "integer"
},
"stunden": {
"type": "integer"
},
"tag": {
"type": "integer"
},
"zdm": {
"type": "string"
},
"zds": {
"type": "string"
},
"zvz": {
"type": "string"
}
},
"required": [
"jahr",
"minuten",
"monat",
"sekunden",
"stunden",
"tag",
"zdm",
"zds",
"zvz"
]
},
"type": {
"type": "string"
},
"typeId": {
"type": "integer"
},
"uuid": {
"type": "string"
},
"version": {
"type": "string"
}
},
"required": [
"data",
"reciver",
"referenceUuid",
"sender",
"timestamp",
"type",
"typeId",
"uuid",
"version"
]
}
@@ -0,0 +1,58 @@
{
"data": {
"ab": {
"jahr": 2025,
"minuten": 35,
"monat": 11,
"sekunden": 55,
"stunden": 5,
"tag": 12,
"zdm": "ZDM",
"zds": "ZDS",
"zvz": "ZVz"
},
"art": "AO",
"bis": {
"jahr": 2025,
"minuten": 35,
"monat": 11,
"sekunden": 55,
"stunden": 5,
"tag": 13,
"zdm": "ZDM",
"zds": "ZDS",
"zvz": "ZVz"
},
"koordinaten": [
{
"latitude": 53.37792,
"longitude": 8.76
},
{
"latitude": 53.37793,
"longitude": 8.761
}
],
"linkerNachbar": "linker Nachbar",
"name": "Name EX-HQ(G) Führungslinien und Grenzen",
"rechterNachbar": "rechter Nachbar"
},
"reciver": "EXCON@GUEZ.LIVE",
"referenceUuid": "",
"sender": "SAA1@GUEZ.LIVE",
"timestamp": {
"jahr": 2025,
"minuten": 22,
"monat": 5,
"sekunden": 1,
"stunden": 13,
"tag": 16,
"zdm": "ZDM",
"zds": "ZDS",
"zvz": "ZVz"
},
"type": "EX-HQ(G)",
"typeId": 3001,
"uuid": "{8d3aff1f-78ec-4059-bfa0-4b059119e8fa}",
"version": ""
}
@@ -0,0 +1,211 @@
{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"ab": {
"type": "object",
"properties": {
"jahr": {
"type": "integer"
},
"minuten": {
"type": "integer"
},
"monat": {
"type": "integer"
},
"sekunden": {
"type": "integer"
},
"stunden": {
"type": "integer"
},
"tag": {
"type": "integer"
},
"zdm": {
"type": "string"
},
"zds": {
"type": "string"
},
"zvz": {
"type": "string"
}
},
"required": [
"jahr",
"minuten",
"monat",
"sekunden",
"stunden",
"tag",
"zdm",
"zds",
"zvz"
]
},
"art": {
"type": "string"
},
"bis": {
"type": "object",
"properties": {
"jahr": {
"type": "integer"
},
"minuten": {
"type": "integer"
},
"monat": {
"type": "integer"
},
"sekunden": {
"type": "integer"
},
"stunden": {
"type": "integer"
},
"tag": {
"type": "integer"
},
"zdm": {
"type": "string"
},
"zds": {
"type": "string"
},
"zvz": {
"type": "string"
}
},
"required": [
"jahr",
"minuten",
"monat",
"sekunden",
"stunden",
"tag",
"zdm",
"zds",
"zvz"
]
},
"koordinaten": {
"type": "array",
"items": {
"type": "object",
"properties": {
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
}
},
"required": [
"latitude",
"longitude"
]
}
},
"linkerNachbar": {
"type": "string"
},
"name": {
"type": "string"
},
"rechterNachbar": {
"type": "string"
}
},
"required": [
"ab",
"art",
"bis",
"koordinaten",
"linkerNachbar",
"name",
"rechterNachbar"
]
},
"reciver": {
"type": "string"
},
"referenceUuid": {
"type": "string"
},
"sender": {
"type": "string"
},
"timestamp": {
"type": "object",
"properties": {
"jahr": {
"type": "integer"
},
"minuten": {
"type": "integer"
},
"monat": {
"type": "integer"
},
"sekunden": {
"type": "integer"
},
"stunden": {
"type": "integer"
},
"tag": {
"type": "integer"
},
"zdm": {
"type": "string"
},
"zds": {
"type": "string"
},
"zvz": {
"type": "string"
}
},
"required": [
"jahr",
"minuten",
"monat",
"sekunden",
"stunden",
"tag",
"zdm",
"zds",
"zvz"
]
},
"type": {
"type": "string"
},
"typeId": {
"type": "integer"
},
"uuid": {
"type": "string"
},
"version": {
"type": "string"
}
},
"required": [
"data",
"reciver",
"referenceUuid",
"sender",
"timestamp",
"type",
"typeId",
"uuid",
"version"
]
}
@@ -0,0 +1,63 @@
{
"data": {
"ab": {
"jahr": 2025,
"minuten": 35,
"monat": 11,
"sekunden": 55,
"stunden": 5,
"tag": 12,
"zdm": "ZDM",
"zds": "ZDS",
"zvz": "ZVz"
},
"art": "NFA",
"bis": {
"jahr": 2025,
"minuten": 35,
"monat": 11,
"sekunden": 55,
"stunden": 5,
"tag": 13,
"zdm": "ZDM",
"zds": "ZDS",
"zvz": "ZVz"
},
"koordinaten": [
{
"latitude": 53.37792,
"longitude": 8.76
},
{
"latitude": 53.37793,
"longitude": 8.761
}
],
"maxGipfel": 123,
"mittelpunkt": {
"latitude": 53.37794,
"longitude": 8.762
},
"name": "Name ExHqKoordinierungsmassnahme",
"radius": 66,
"truppenteil": "Truppenteil ExHqKoordinierungsmassnahme"
},
"reciver": "EXCON@GUEZ.DE",
"referenceUuid": "",
"sender": "SAA@GUEZ.DE",
"timestamp": {
"jahr": 2025,
"minuten": 19,
"monat": 5,
"sekunden": 35,
"stunden": 13,
"tag": 16,
"zdm": "ZDM",
"zds": "ZDS",
"zvz": "ZVz"
},
"type": "EX-HQ(K)",
"typeId": 20,
"uuid": "{55cff8e6-2e85-4b92-971f-87ca7afbd214}",
"version": ""
}
@@ -0,0 +1,231 @@
{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"ab": {
"type": "object",
"properties": {
"jahr": {
"type": "integer"
},
"minuten": {
"type": "integer"
},
"monat": {
"type": "integer"
},
"sekunden": {
"type": "integer"
},
"stunden": {
"type": "integer"
},
"tag": {
"type": "integer"
},
"zdm": {
"type": "string"
},
"zds": {
"type": "string"
},
"zvz": {
"type": "string"
}
},
"required": [
"jahr",
"minuten",
"monat",
"sekunden",
"stunden",
"tag",
"zdm",
"zds",
"zvz"
]
},
"art": {
"type": "string"
},
"bis": {
"type": "object",
"properties": {
"jahr": {
"type": "integer"
},
"minuten": {
"type": "integer"
},
"monat": {
"type": "integer"
},
"sekunden": {
"type": "integer"
},
"stunden": {
"type": "integer"
},
"tag": {
"type": "integer"
},
"zdm": {
"type": "string"
},
"zds": {
"type": "string"
},
"zvz": {
"type": "string"
}
},
"required": [
"jahr",
"minuten",
"monat",
"sekunden",
"stunden",
"tag",
"zdm",
"zds",
"zvz"
]
},
"koordinaten": {
"type": "array",
"items": {
"type": "object",
"properties": {
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
}
},
"required": [
"latitude",
"longitude"
]
}
},
"maxGipfel": {
"type": "integer"
},
"mittelpunkt": {
"type": "object",
"properties": {
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
}
},
"required": [
"latitude",
"longitude"
]
},
"name": {
"type": "string"
},
"radius": {
"type": "integer"
},
"truppenteil": {
"type": "string"
}
},
"required": [
"ab",
"art",
"bis",
"koordinaten",
"maxGipfel",
"mittelpunkt",
"name",
"radius",
"truppenteil"
]
},
"reciver": {
"type": "string"
},
"referenceUuid": {
"type": "string"
},
"sender": {
"type": "string"
},
"timestamp": {
"type": "object",
"properties": {
"jahr": {
"type": "integer"
},
"minuten": {
"type": "integer"
},
"monat": {
"type": "integer"
},
"sekunden": {
"type": "integer"
},
"stunden": {
"type": "integer"
},
"tag": {
"type": "integer"
},
"zdm": {
"type": "string"
},
"zds": {
"type": "string"
},
"zvz": {
"type": "string"
}
},
"required": [
"jahr",
"minuten",
"monat",
"sekunden",
"stunden",
"tag",
"zdm",
"zds",
"zvz"
]
},
"type": {
"type": "string"
},
"typeId": {
"type": "integer"
},
"uuid": {
"type": "string"
},
"version": {
"type": "string"
}
},
"required": [
"data",
"reciver",
"referenceUuid",
"sender",
"timestamp",
"type",
"typeId",
"uuid",
"version"
]
}
@@ -0,0 +1,71 @@
{
"data": {
"einheit": {
"oi": "F3",
"r": 5,
"verein": "verein ExFeuerstellungFS"
},
"geschosse": [
{
"anzahl": 6,
"geschosssorte": "MineDM72",
"ladung": "X_DM82",
"zuender": "Doppel_DM183"
},
{
"anzahl": 7,
"geschosssorte": "LeuchtDM116",
"ladung": "B_L8A1",
"zuender": "Aufschlag_BB_DM371"
}
],
"koordinaten": [
{
"hoehe": 22,
"koordinate": {
"latitude": 53.37792,
"longitude": 8.76
}
},
{
"hoehe": 23,
"koordinate": {
"latitude": 53.37793,
"longitude": 8.761
}
}
],
"mittelpunkt": {
"hoehe": 20,
"koordinate": {
"latitude": 53.37791,
"longitude": 8.759
}
},
"status": "Einsatzbereit",
"typ": "MRS",
"wirkungsbereich": {
"grundrichtung": 935138399,
"links": 32765,
"rechts": 1788424448
}
},
"reciver": "EXCON@GUEZ.DE",
"referenceUuid": "",
"sender": "SAA@GUEZ.DE",
"timestamp": {
"jahr": 2025,
"minuten": 24,
"monat": 5,
"sekunden": 30,
"stunden": 13,
"tag": 16,
"zdm": "ZDM",
"zds": "ZDS",
"zvz": "ZVz"
},
"type": "EX-SQ(FS)",
"typeId": 2000,
"uuid": "823c5ad1-9542-4bdc-83a5-e342bed3c3a7",
"version": ""
}
@@ -0,0 +1,222 @@
{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"einheit": {
"type": "object",
"properties": {
"oi": {
"type": "string"
},
"r": {
"type": "integer"
},
"verein": {
"type": "string"
}
},
"required": [
"oi",
"r",
"verein"
]
},
"geschosse": {
"type": "array",
"items": {
"type": "object",
"properties": {
"anzahl": {
"type": "integer"
},
"geschosssorte": {
"type": "string"
},
"ladung": {
"type": "string"
},
"zuender": {
"type": "string"
}
},
"required": [
"anzahl",
"geschosssorte",
"ladung",
"zuender"
]
}
},
"koordinaten": {
"type": "array",
"items": {
"type": "object",
"properties": {
"hoehe": {
"type": "integer"
},
"koordinate": {
"type": "object",
"properties": {
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
}
},
"required": [
"latitude",
"longitude"
]
}
},
"required": [
"hoehe",
"koordinate"
]
}
},
"mittelpunkt": {
"type": "object",
"properties": {
"hoehe": {
"type": "integer"
},
"koordinate": {
"type": "object",
"properties": {
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
}
},
"required": [
"latitude",
"longitude"
]
}
},
"required": [
"hoehe",
"koordinate"
]
},
"status": {
"type": "string"
},
"typ": {
"type": "string"
},
"wirkungsbereich": {
"type": "object",
"properties": {
"grundrichtung": {
"type": "integer"
},
"links": {
"type": "integer"
},
"rechts": {
"type": "integer"
}
},
"required": [
"grundrichtung",
"links",
"rechts"
]
}
},
"required": [
"einheit",
"geschosse",
"koordinaten",
"mittelpunkt",
"status",
"typ",
"wirkungsbereich"
]
},
"reciver": {
"type": "string"
},
"referenceUuid": {
"type": "string"
},
"sender": {
"type": "string"
},
"timestamp": {
"type": "object",
"properties": {
"jahr": {
"type": "integer"
},
"minuten": {
"type": "integer"
},
"monat": {
"type": "integer"
},
"sekunden": {
"type": "integer"
},
"stunden": {
"type": "integer"
},
"tag": {
"type": "integer"
},
"zdm": {
"type": "string"
},
"zds": {
"type": "string"
},
"zvz": {
"type": "string"
}
},
"required": [
"jahr",
"minuten",
"monat",
"sekunden",
"stunden",
"tag",
"zdm",
"zds",
"zvz"
]
},
"type": {
"type": "string"
},
"typeId": {
"type": "integer"
},
"uuid": {
"type": "string"
},
"version": {
"type": "string"
}
},
"required": [
"data",
"reciver",
"referenceUuid",
"sender",
"timestamp",
"type",
"typeId",
"uuid",
"version"
]
}
@@ -0,0 +1,44 @@
{
"data": {
"geschosse": [
{
"anzahl": 6,
"geschosssorte": "MineDM72",
"ladung": "X_DM82",
"zuender": "Doppel_DM183"
},
{
"anzahl": 7,
"geschosssorte": "LeuchtDM116",
"ladung": "B_L8A1",
"zuender": "Aufschlag_BB_DM371"
}
],
"koordinate": {
"hoehe": 20,
"koordinate": {
"latitude": 53.37791,
"longitude": 8.759
}
},
"typ": "EX_L20_ASSY"
},
"reciver": "EXCON@GUEZ.DE",
"referenceUuid": "",
"sender": "SAA@GUEZ.DE",
"timestamp": {
"jahr": 2025,
"minuten": 26,
"monat": 5,
"sekunden": 1,
"stunden": 13,
"tag": 16,
"zdm": "ZDM",
"zds": "ZDS",
"zvz": "ZVz"
},
"type": "EX-SQ(LP)",
"typeId": 2002,
"uuid": "{b1969847-e672-4157-ac08-82fdecd52fa3}",
"version": ""
}
@@ -0,0 +1,56 @@
{
"data": {
"einheit": {
"oi": "F6",
"r": 6,
"verein": "verein ExFeuerstellungWS"
},
"geschosse": [
{
"anzahl": 6,
"geschosssorte": "MineDM72",
"ladung": "X_DM82",
"zuender": "Doppel_DM183"
},
{
"anzahl": 7,
"geschosssorte": "LeuchtDM116",
"ladung": "B_L8A1",
"zuender": "Aufschlag_BB_DM371"
}
],
"kenner": "B1",
"koordinate": {
"hoehe": 20,
"koordinate": {
"latitude": 53.088354,
"longitude": 8.853092
}
},
"status": "Nicht einsatzbereit",
"typ": "MRS",
"wirkungsbereich": {
"grundrichtung": 1,
"links": 2,
"rechts": 3
}
},
"reciver": "EXCON@GUEZ.LIVE",
"referenceUuid": "",
"sender": "SAA1@GUEZ.LIVE",
"timestamp": {
"jahr": 2025,
"minuten": 25,
"monat": 5,
"sekunden": 12,
"stunden": 13,
"tag": 16,
"zdm": "ZDM",
"zds": "ZDS",
"zvz": "ZVz"
},
"type": "EX-SQ(WS)",
"typeId": 2001,
"uuid": "{caa9482a-2d1f-4893-b569-fae3d3e3f3cf}",
"version": ""
}
@@ -0,0 +1,195 @@
{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"einheit": {
"type": "object",
"properties": {
"oi": {
"type": "string"
},
"r": {
"type": "integer"
},
"verein": {
"type": "string"
}
},
"required": [
"oi",
"r",
"verein"
]
},
"geschosse": {
"type": "array",
"items": {
"type": "object",
"properties": {
"anzahl": {
"type": "integer"
},
"geschosssorte": {
"type": "string"
},
"ladung": {
"type": "string"
},
"zuender": {
"type": "string"
}
},
"required": [
"anzahl",
"geschosssorte",
"ladung",
"zuender"
]
}
},
"kenner": {
"type": "string"
},
"koordinate": {
"type": "object",
"properties": {
"hoehe": {
"type": "integer"
},
"koordinate": {
"type": "object",
"properties": {
"latitude": {
"type": "number"
},
"longitude": {
"type": "number"
}
},
"required": [
"latitude",
"longitude"
]
}
},
"required": [
"hoehe",
"koordinate"
]
},
"status": {
"type": "string"
},
"typ": {
"type": "string"
},
"wirkungsbereich": {
"type": "object",
"properties": {
"grundrichtung": {
"type": "integer"
},
"links": {
"type": "integer"
},
"rechts": {
"type": "integer"
}
},
"required": [
"grundrichtung",
"links",
"rechts"
]
}
},
"required": [
"einheit",
"geschosse",
"kenner",
"koordinate",
"status",
"typ",
"wirkungsbereich"
]
},
"reciver": {
"type": "string"
},
"referenceUuid": {
"type": "string"
},
"sender": {
"type": "string"
},
"timestamp": {
"type": "object",
"properties": {
"jahr": {
"type": "integer"
},
"minuten": {
"type": "integer"
},
"monat": {
"type": "integer"
},
"sekunden": {
"type": "integer"
},
"stunden": {
"type": "integer"
},
"tag": {
"type": "integer"
},
"zdm": {
"type": "string"
},
"zds": {
"type": "string"
},
"zvz": {
"type": "string"
}
},
"required": [
"jahr",
"minuten",
"monat",
"sekunden",
"stunden",
"tag",
"zdm",
"zds",
"zvz"
]
},
"type": {
"type": "string"
},
"typeId": {
"type": "integer"
},
"uuid": {
"type": "string"
},
"version": {
"type": "string"
}
},
"required": [
"data",
"reciver",
"referenceUuid",
"sender",
"timestamp",
"type",
"typeId",
"uuid",
"version"
]
}
@@ -0,0 +1,23 @@
{
"data": {
"status": "Geplant"
},
"reciver": "EXCON@GUEZ.DE",
"referenceUuid": "",
"sender": "SAA@GUEZ.DE",
"timestamp": {
"jahr": 2025,
"minuten": 12,
"monat": 5,
"sekunden": 43,
"stunden": 13,
"tag": 16,
"zdm": "ZDM",
"zds": "ZDS",
"zvz": "ZVz"
},
"type": "EX-Status",
"typeId": 6010,
"uuid": "9c70c8c0-ddc8-4d6f-8385-379faa55d076",
"version": ""
}
@@ -0,0 +1,92 @@
{
"$schema": "http://json-schema.org/schema#",
"type": "object",
"properties": {
"data": {
"type": "object",
"properties": {
"status": {
"type": "string"
}
},
"required": [
"status"
]
},
"reciver": {
"type": "string"
},
"referenceUuid": {
"type": "string"
},
"sender": {
"type": "string"
},
"timestamp": {
"type": "object",
"properties": {
"jahr": {
"type": "integer"
},
"minuten": {
"type": "integer"
},
"monat": {
"type": "integer"
},
"sekunden": {
"type": "integer"
},
"stunden": {
"type": "integer"
},
"tag": {
"type": "integer"
},
"zdm": {
"type": "string"
},
"zds": {
"type": "string"
},
"zvz": {
"type": "string"
}
},
"required": [
"jahr",
"minuten",
"monat",
"sekunden",
"stunden",
"tag",
"zdm",
"zds",
"zvz"
]
},
"type": {
"type": "string"
},
"typeId": {
"type": "integer"
},
"uuid": {
"type": "string"
},
"version": {
"type": "string"
}
},
"required": [
"data",
"reciver",
"referenceUuid",
"sender",
"timestamp",
"type",
"typeId",
"uuid",
"version"
]
}
@@ -0,0 +1,40 @@
---------------------------------------
--- JSON SCHEMA erzeugen:
---------------------------------------
pip install genson
Defaulting to user installation because normal site-packages is not writeable
Collecting genson
Downloading genson-1.3.0-py3-none-any.whl (21 kB)
Installing collected packages: genson
WARNING: The script genson is installed in '/home/ctc/.local/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed genson-1.3.0
---------
Aufruf:
genson Wirkfeldplanung.json > Wirkfeldplanung.schema
jq . Wirkfeldplanung.schema > Wirkfeldplanung.schema_formatiert
genson Wirkfeldplanung.json | jq . > Wirkfeldplanung.schema
genson EX-AQ.json | jq . > EX-AQ.struct
genson EX-FH.json | jq . > EX-FH.stuct
genson EX-Flugbahndaten.json | jq . > EX-Flugbahndaten.struct
genson EX-FQ-FN.json | jq . > EX-FQ-FN.struct
genson EX-HQ-K.json | jq . > EX-HQ-K.struct
genson EX-SQ-WS.json | jq . > EX-SQ-WS.struct
genson EX-Erkundungsergebnisse.json | jq . > EX-Erkundungsergebnisse.struct
genson EX-Flugbahnberechnung.json | jq . > EX-Flugbahnberechnung.struct
genson EX-FQ-BA-BB-FK.json | jq . > EX-FQ-BA-BB-FK.struct
genson EX-HQ-G.json | jq . > EX-HQ-G.struct
genson EX-SQ-FS.json | jq . > EX-SQ-FS.struct
genson EX-Status.json | jq . > EX-Status.struct
pip install jsonschema
python3 -m jsonschema -i EX-Erkundungsergebnisse.json EX-Erkundungsergebnisse.struct
@@ -0,0 +1,530 @@
********* Start testing of TestExAnmeldung *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0), opensuse-leap 15.4
PASS : TestExAnmeldung::initTestCase()
QDEBUG : TestExAnmeldung::testExAnmeldung() ----------------------
QDEBUG : TestExAnmeldung::testExAnmeldung() --- EX-Anmeldung ---
QSYSTEM: TestExAnmeldung::testExAnmeldung() toJsonInternal
QSYSTEM: TestExAnmeldung::testExAnmeldung() zeitangabe_DTGToJson Stunden= 13
QSYSTEM: TestExAnmeldung::testExAnmeldung() anmeldedatenfromJson
PASS : TestExAnmeldung::testExAnmeldung()
PASS : TestExAnmeldung::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 11ms
********* Finished testing of TestExAnmeldung *********
********* Start testing of TestExAbmeldung *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0), opensuse-leap 15.4
PASS : TestExAbmeldung::initTestCase()
QDEBUG : TestExAbmeldung::testExAbmeldung() ----------------------
QDEBUG : TestExAbmeldung::testExAbmeldung() --- EX-Abmeldung ---
QSYSTEM: TestExAbmeldung::testExAbmeldung() EXDeregistration::toJsonInternal partyId= 2
QSYSTEM: TestExAbmeldung::testExAbmeldung() toJsonInternal
QSYSTEM: TestExAbmeldung::testExAbmeldung() zeitangabe_DTGToJson Stunden= 13
QSYSTEM: TestExAbmeldung::testExAbmeldung() abmeldedatenfromJson
PASS : TestExAbmeldung::testExAbmeldung()
PASS : TestExAbmeldung::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 4ms
********* Finished testing of TestExAbmeldung *********
********* Start testing of TestExAnmeldebestaetigung *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0), opensuse-leap 15.4
PASS : TestExAnmeldebestaetigung::initTestCase()
QDEBUG : TestExAnmeldebestaetigung::testExAnmeldebestaetuigung() --------------------------------
QDEBUG : TestExAnmeldebestaetigung::testExAnmeldebestaetuigung() --- EX-Anmeldebestaetigung ---
QDEBUG : TestExAnmeldebestaetigung::testExAnmeldebestaetuigung() In SKD kein data enthalten
QSYSTEM: TestExAnmeldebestaetigung::testExAnmeldebestaetuigung() toJsonInternal
QSYSTEM: TestExAnmeldebestaetigung::testExAnmeldebestaetuigung() zeitangabe_DTGToJson Stunden= 13
PASS : TestExAnmeldebestaetigung::testExAnmeldebestaetuigung()
PASS : TestExAnmeldebestaetigung::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 4ms
********* Finished testing of TestExAnmeldebestaetigung *********
********* Start testing of TestExFqWirkfeldplanung *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0), opensuse-leap 15.4
PASS : TestExFqWirkfeldplanung::initTestCase()
QDEBUG : TestExFqWirkfeldplanung::testExFqWirkfeldplanung() ---------------------------------------
QDEBUG : TestExFqWirkfeldplanung::testExFqWirkfeldplanung() --- EX-FQ(BA-BB-FK) Wirkfeldplanung ---
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() toJsonInternal
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() zeitangabe_DTGToJson Stunden= 13
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() zieldatenToJson
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() koordinateToJson longitude= 8.7573 latitude= 53.3779
QDEBUG : TestExFqWirkfeldplanung::testExFqWirkfeldplanung() koordinateMitHoeheToJson hoehe= 0
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() koordinateToJson longitude= 8.8 latitude= 53.8
QDEBUG : TestExFqWirkfeldplanung::testExFqWirkfeldplanung() koordinateMitHoeheToJson hoehe= 5
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() zieldatenToJson = "{\n \"breiteRadius\": 25,\n \"elemente\": 1,\n \"geometrie\": \"P\",\n \"koordinate\": {\n \"hoehe\": 0,\n \"koordinate\": {\n \"latitude\": 53.37787,\n \"longitude\": 8.7573\n }\n },\n \"nummer\": 7,\n \"relativKoordinate\": {\n \"hoehe\": 5,\n \"koordinate\": {\n \"latitude\": 53.8,\n \"longitude\": 8.8\n }\n },\n \"subTyp\": \"APERS\",\n \"tiefe\": 26,\n \"typ\": \"EX_L20_PERS\",\n \"zielachse\": 17,\n \"zog\": 7\n}\n"
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() koordinateToJson longitude= 8.7573 latitude= 53.3779
QDEBUG : TestExFqWirkfeldplanung::testExFqWirkfeldplanung() koordinateMitHoeheToJson hoehe= 0
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() wirkfeldplanungDataFromJson
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() wirkfeldplanungData.feuerkampfReferenz= "REF:2078669041"
QDEBUG : TestExFqWirkfeldplanung::testExFqWirkfeldplanung() feuerkommandoArray.size()= 1
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() feuerkommandoFromJson
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() feuerkommando.verein = "AB7X"
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() wirkmittelFeuerkommandoFromJson
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() koordinateMitHoeheFromJson
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() koordinatefromJson
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() koordinatefromJson longitude= 8.7573 latitude= 53.3779
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() koordinateMitHoeheFromJson hoehe= 0
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() feuerkommandoGeschosseFromJson
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() flugbahnpunkteFromJson
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() flugbahnpunktFromJson
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() flugbahnpunktFromJson zeit= 17 punkt= 200 / 77 / 300
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() flugbahnpunktFromJson
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() flugbahnpunktFromJson zeit= 19 punkt= 900 / 177 / 700
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() streuungsdatenfromJson peDeflection= 0.7 peBurstRange= 0.3 peBurstDeflection= 0.7
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() wirkmittel
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() koordinateMitHoeheFromJson
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() koordinatefromJson
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() koordinatefromJson longitude= 8.7573 latitude= 53.3779
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() koordinateMitHoeheFromJson hoehe= 0
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() koordinateMitHoeheFromJson
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() koordinatefromJson
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() koordinatefromJson longitude= 8.8 latitude= 53.8
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() koordinateMitHoeheFromJson hoehe= 5
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() zieldatenfromJson nummer= 7
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() wirkfeldplanungData.abfeuerungsArt= 0
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() wirkfeldplanungData.forderung= 8
QSYSTEM: TestExFqWirkfeldplanung::testExFqWirkfeldplanung() wirkfeldplanungData.dauer= 30
QDEBUG : TestExFqWirkfeldplanung::testExFqWirkfeldplanung() --- Begin compareZieldaten EX-L12 ---
QDEBUG : TestExFqWirkfeldplanung::testExFqWirkfeldplanung() --- koordinate ---
QDEBUG : TestExFqWirkfeldplanung::testExFqWirkfeldplanung() --- relativKoordinate ---
QDEBUG : TestExFqWirkfeldplanung::testExFqWirkfeldplanung() --- End compareZieldaten EX-L12 ---
QDEBUG : TestExFqWirkfeldplanung::testExFqWirkfeldplanung() --- Feuerkommandos: ---
PASS : TestExFqWirkfeldplanung::testExFqWirkfeldplanung()
PASS : TestExFqWirkfeldplanung::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 18ms
********* Finished testing of TestExFqWirkfeldplanung *********
********* Start testing of TestExMqManuelleQuittung *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0), opensuse-leap 15.4
PASS : TestExMqManuelleQuittung::initTestCase()
QDEBUG : TestExMqManuelleQuittung::testExMqManuelleQuittung() -------------------------------
QDEBUG : TestExMqManuelleQuittung::testExMqManuelleQuittung() --- EX-MQ Manuelle Quittung ---
QSYSTEM: TestExMqManuelleQuittung::testExMqManuelleQuittung() toJsonInternal
QSYSTEM: TestExMqManuelleQuittung::testExMqManuelleQuittung() zeitangabe_DTGToJson Stunden= 13
QSYSTEM: TestExMqManuelleQuittung::testExMqManuelleQuittung() mqManuelleQuittungDatenToJson
QDEBUG : TestExMqManuelleQuittung::testExMqManuelleQuittung() EX-MQ Manuelle Quittung= "{\n \"data\": {\n \"text\": \"Manuelle Quittung\"\n },\n \"reciver\": \"EXCON@GUEZ.LIVE\",\n \"referenceUuid\": \"\",\n \"sender\": \"SAA1@GUEZ.LIVE\",\n \"timestamp\": {\n \"jahr\": 2025,\n \"minuten\": 11,\n \"monat\": 5,\n \"sekunden\": 10,\n \"stunden\": 13,\n \"tag\": 16,\n \"zdm\": \"ZDM\",\n \"zds\": \"ZDS\",\n \"zvz\": \"ZVz\"\n },\n \"type\": \"EX-MQ\",\n \"typeId\": 1001,\n \"uuid\": \"{4c3f3a79-adfa-440b-927f-7b3b9822e8d3}\",\n \"version\": \"\"\n}\n"
QSYSTEM: TestExMqManuelleQuittung::testExMqManuelleQuittung() mqManuelleQuittungDatenFromJson
PASS : TestExMqManuelleQuittung::testExMqManuelleQuittung()
PASS : TestExMqManuelleQuittung::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 3ms
********* Finished testing of TestExMqManuelleQuittung *********
********* Start testing of TestExFqFeuerbereit *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0), opensuse-leap 15.4
PASS : TestExFqFeuerbereit::initTestCase()
QDEBUG : TestExFqFeuerbereit::testExFqFeuerbereit() ---------------------------------------
QDEBUG : TestExFqFeuerbereit::testExFqFeuerbereit() --- EX-FQ(FB) Feuerbereit ---
QSYSTEM: TestExFqFeuerbereit::testExFqFeuerbereit() toJsonInternal
QSYSTEM: TestExFqFeuerbereit::testExFqFeuerbereit() zeitangabe_DTGToJson Stunden= 13
QDEBUG : TestExFqFeuerbereit::testExFqFeuerbereit() feuerbereitMessage= "{\n \"data\": {\n \"feuerkampfReferenz\": \"feuerkampfReferenz 1\",\n \"kenner\": \"C1\",\n \"verein\": \"AB7X 1\"\n },\n \"reciver\": \"EXCON@GUEZ.LIVE\",\n \"referenceUuid\": \"\",\n \"sender\": \"SAA1@GUEZ.LIVE\",\n \"timestamp\": {\n \"jahr\": 2025,\n \"minuten\": 11,\n \"monat\": 5,\n \"sekunden\": 10,\n \"stunden\": 13,\n \"tag\": 16,\n \"zdm\": \"ZDM\",\n \"zds\": \"ZDS\",\n \"zvz\": \"ZVz\"\n },\n \"type\": \"EX-FQ(FB)\",\n \"typeId\": 1002,\n \"uuid\": \"{af2effb4-e526-4738-aeb6-d8dc47995ce0}\",\n \"version\": \"\"\n}\n"
QSYSTEM: TestExFqFeuerbereit::testExFqFeuerbereit() feuerkampfdatenFromJson feuerkampfReferenz= "feuerkampfReferenz 1" verein= "AB7X 1" kenner= 34 ' "C1" '
PASS : TestExFqFeuerbereit::testExFqFeuerbereit()
PASS : TestExFqFeuerbereit::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 3ms
********* Finished testing of TestExFqFeuerbereit *********
********* Start testing of TestExFqFeuern *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0), opensuse-leap 15.4
PASS : TestExFqFeuern::initTestCase()
QDEBUG : TestExFqFeuern::testExFqFeuern() ---------------------------------------
QDEBUG : TestExFqFeuern::testExFqFeuern() --- EX-FQ(FN) Feuern ---
QSYSTEM: TestExFqFeuern::testExFqFeuern() toJsonInternal
QSYSTEM: TestExFqFeuern::testExFqFeuern() zeitangabe_DTGToJson Stunden= 13
QDEBUG : TestExFqFeuern::testExFqFeuern() feuerbereitMessage= "{\n \"data\": {\n \"feuerkampfReferenz\": \"feuerkampfReferenz 1\",\n \"kenner\": \"C1\",\n \"verein\": \"AB7X 1\"\n },\n \"reciver\": \"EXCON@GUEZ.LIVE\",\n \"referenceUuid\": \"\",\n \"sender\": \"SAA1@GUEZ.LIVE\",\n \"timestamp\": {\n \"jahr\": 2025,\n \"minuten\": 11,\n \"monat\": 5,\n \"sekunden\": 10,\n \"stunden\": 13,\n \"tag\": 16,\n \"zdm\": \"ZDM\",\n \"zds\": \"ZDS\",\n \"zvz\": \"ZVz\"\n },\n \"type\": \"EX-FQ(FN)\",\n \"typeId\": 1003,\n \"uuid\": \"{b4400874-c540-4331-8ee7-97e31c1f74b9}\",\n \"version\": \"\"\n}\n"
QSYSTEM: TestExFqFeuern::testExFqFeuern() feuerkampfdatenFromJson feuerkampfReferenz= "feuerkampfReferenz 1" verein= "AB7X 1" kenner= 34 ' "C1" '
PASS : TestExFqFeuern::testExFqFeuern()
PASS : TestExFqFeuern::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 2ms
********* Finished testing of TestExFqFeuern *********
********* Start testing of TestExFqAbgefeuert *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0), opensuse-leap 15.4
PASS : TestExFqAbgefeuert::initTestCase()
QDEBUG : TestExFqAbgefeuert::testExFqAbgefeuert() ---------------------------------------
QDEBUG : TestExFqAbgefeuert::testExFqAbgefeuert() --- EX-FQ(AF) Abgefeuert ---
QSYSTEM: TestExFqAbgefeuert::testExFqAbgefeuert() toJsonInternal
QSYSTEM: TestExFqAbgefeuert::testExFqAbgefeuert() zeitangabe_DTGToJson Stunden= 13
QDEBUG : TestExFqAbgefeuert::testExFqAbgefeuert() abgefeuertMessage= "{\n \"data\": {\n \"feuerkampfReferenz\": \"feuerkampfReferenz 1\",\n \"kenner\": \"C1\",\n \"verein\": \"AB7X 1\"\n },\n \"reciver\": \"EXCON@GUEZ.LIVE\",\n \"referenceUuid\": \"\",\n \"sender\": \"SAA1@GUEZ.LIVE\",\n \"timestamp\": {\n \"jahr\": 2025,\n \"minuten\": 11,\n \"monat\": 5,\n \"sekunden\": 10,\n \"stunden\": 13,\n \"tag\": 16,\n \"zdm\": \"ZDM\",\n \"zds\": \"ZDS\",\n \"zvz\": \"ZVz\"\n },\n \"type\": \"EX-FQ(AF)\",\n \"typeId\": 1004,\n \"uuid\": \"{65201036-324f-4f20-ace9-aa12189b2e0d}\",\n \"version\": \"\"\n}\n"
QSYSTEM: TestExFqAbgefeuert::testExFqAbgefeuert() feuerkampfdatenFromJson feuerkampfReferenz= "feuerkampfReferenz 1" verein= "AB7X 1" kenner= 34 ' "C1" '
PASS : TestExFqAbgefeuert::testExFqAbgefeuert()
PASS : TestExFqAbgefeuert::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 2ms
********* Finished testing of TestExFqAbgefeuert *********
********* Start testing of TestExFqVollzugsmeldung *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0), opensuse-leap 15.4
PASS : TestExFqVollzugsmeldung::initTestCase()
QDEBUG : TestExFqVollzugsmeldung::testExFqVollzugsmeldung() ---------------------------------------
QDEBUG : TestExFqVollzugsmeldung::testExFqVollzugsmeldung() --- EX-FQ(VM) Vollzugsmeldung ---
QSYSTEM: TestExFqVollzugsmeldung::testExFqVollzugsmeldung() toJsonInternal
QSYSTEM: TestExFqVollzugsmeldung::testExFqVollzugsmeldung() zeitangabe_DTGToJson Stunden= 13
QDEBUG : TestExFqVollzugsmeldung::testExFqVollzugsmeldung() generateVollzugsmeldungMessage= "{\n \"data\": {\n \"feuerkampfReferenz\": \"feuerkampfReferenz 1\",\n \"kenner\": \"C1\",\n \"verein\": \"AB7X 1\"\n },\n \"reciver\": \"EXCON@GUEZ.LIVE\",\n \"referenceUuid\": \"\",\n \"sender\": \"SAA1@GUEZ.LIVE\",\n \"timestamp\": {\n \"jahr\": 2025,\n \"minuten\": 11,\n \"monat\": 5,\n \"sekunden\": 10,\n \"stunden\": 13,\n \"tag\": 16,\n \"zdm\": \"ZDM\",\n \"zds\": \"ZDS\",\n \"zvz\": \"ZVz\"\n },\n \"type\": \"EX-FQ(VM)\",\n \"typeId\": 1005,\n \"uuid\": \"{3fc7bcc0-5e85-4f12-b8f1-1e1043ff6264}\",\n \"version\": \"\"\n}\n"
QSYSTEM: TestExFqVollzugsmeldung::testExFqVollzugsmeldung() feuerkampfdatenFromJson feuerkampfReferenz= "feuerkampfReferenz 1" verein= "AB7X 1" kenner= 34 ' "C1" '
PASS : TestExFqVollzugsmeldung::testExFqVollzugsmeldung()
PASS : TestExFqVollzugsmeldung::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 2ms
********* Finished testing of TestExFqVollzugsmeldung *********
********* Start testing of TestExFqFeuerkampf *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0), opensuse-leap 15.4
PASS : TestExFqFeuerkampf::initTestCase()
QDEBUG : TestExFqFeuerkampf::testExFqFeuerkampf() -------------------------------
QDEBUG : TestExFqFeuerkampf::testExFqFeuerkampf() --- EX-FQ(BA-BB) Feuerkampf ---
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() toJsonInternal
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() zeitangabe_DTGToJson Stunden= 13
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf()
zielmeldedatenToJson
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() zieldatenToJson
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() koordinateToJson longitude= 8.7573 latitude= 53.3779
QDEBUG : TestExFqFeuerkampf::testExFqFeuerkampf() koordinateMitHoeheToJson hoehe= 0
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() koordinateToJson longitude= 8.8 latitude= 53.8
QDEBUG : TestExFqFeuerkampf::testExFqFeuerkampf() koordinateMitHoeheToJson hoehe= 5
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() zieldatenToJson = "{\n \"breiteRadius\": 25,\n \"elemente\": 1,\n \"geometrie\": \"P\",\n \"koordinate\": {\n \"hoehe\": 0,\n \"koordinate\": {\n \"latitude\": 53.37787,\n \"longitude\": 8.7573\n }\n },\n \"nummer\": 7,\n \"relativKoordinate\": {\n \"hoehe\": 5,\n \"koordinate\": {\n \"latitude\": 53.8,\n \"longitude\": 8.8\n }\n },\n \"subTyp\": \"APERS\",\n \"tiefe\": 26,\n \"typ\": \"EX_L20_PERS\",\n \"zielachse\": 17,\n \"zog\": 7\n}\n"
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() data = "{\n \"Gerlinde\": \"Rudolphus\",\n \"zieldaten\": {\n \"breiteRadius\": 25,\n \"elemente\": 1,\n \"geometrie\": \"P\",\n \"koordinate\": {\n \"hoehe\": 0,\n \"koordinate\": {\n \"latitude\": 53.37787,\n \"longitude\": 8.7573\n }\n },\n \"nummer\": 7,\n \"relativKoordinate\": {\n \"hoehe\": 5,\n \"koordinate\": {\n \"latitude\": 53.8,\n \"longitude\": 8.8\n }\n },\n \"subTyp\": \"APERS\",\n \"tiefe\": 26,\n \"typ\": \"EX_L20_PERS\",\n \"zielachse\": 17,\n \"zog\": 7\n }\n}\n"
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() objZieldaten = "{\n \"breiteRadius\": 25,\n \"elemente\": 1,\n \"geometrie\": \"P\",\n \"koordinate\": {\n \"hoehe\": 0,\n \"koordinate\": {\n \"latitude\": 53.37787,\n \"longitude\": 8.7573\n }\n },\n \"nummer\": 7,\n \"relativKoordinate\": {\n \"hoehe\": 5,\n \"koordinate\": {\n \"latitude\": 53.8,\n \"longitude\": 8.8\n }\n },\n \"subTyp\": \"APERS\",\n \"tiefe\": 26,\n \"typ\": \"EX_L20_PERS\",\n \"zielachse\": 17,\n \"zog\": 7\n}\n"
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() koordinateToJson longitude= 8.759 latitude= 53.3779
QDEBUG : TestExFqFeuerkampf::testExFqFeuerkampf() koordinateMitHoeheToJson hoehe= 56
QDEBUG : TestExFqFeuerkampf::testExFqFeuerkampf() feuerkampfMessage= "{\n \"data\": {\n \"Gerlinde\": \"Rudolphus\",\n \"abfeuerungsArt\": \"F\",\n \"dauer\": 88,\n \"feuerkommando\": [\n {\n \"verein\": \"verein Feuerkommando\",\n \"wirkmittel\": [\n {\n \"auftreffpunkt\": {\n \"hoehe\": 56,\n \"koordinate\": {\n \"latitude\": 53.37791,\n \"longitude\": 8.759\n }\n },\n \"flugbahnpunkt\": [\n {\n \"xRelativ\": 200,\n \"yRelativ\": 77,\n \"zRelativ\": 300,\n \"zeit\": 17\n },\n {\n \"xRelativ\": 900,\n \"yRelativ\": 177,\n \"zRelativ\": 700,\n \"zeit\": 19\n }\n ],\n \"flugzeit\": 77,\n \"geschoss\": {\n \"anzahl\": 1,\n \"geschosssorte\": \"SprengDM121\",\n \"intervall\": 1,\n \"ladung\": \"M_DM72\",\n \"zuender\": \"Aufschlag_DM241\",\n \"zuenderFunktion\": \"AZoV\",\n \"zuenderZeit\": 0\n },\n \"gipfelhoehe\": 78,\n \"kenner\": 35,\n \"schussrichtung\": 79,\n \"streuung\": {\n \"peBurstDeflection\": 4.9754626068813906e-295,\n \"peBurstRange\": 0,\n \"peDeflection\": 0,\n \"peRange\": 0\n }\n }\n ]\n }\n ],\n \"forderung\": \"BEL\",\n \"zieldaten\": {\n \"breiteRadius\": 25,\n \"elemente\": 1,\n \"geometrie\": \"P\",\n \"koordinate\": {\n \"hoehe\": 0,\n \"koordinate\": {\n \"latitude\": 53.37787,\n \"longitude\": 8.7573\n }\n },\n \"nummer\": 7,\n \"relativKoordinate\": {\n \"hoehe\": 5,\n \"koordinate\": {\n \"latitude\": 53.8,\n \"longitude\": 8.8\n }\n },\n \"subTyp\": \"APERS\",\n \"tiefe\": 26,\n \"typ\": \"EX_L20_PERS\",\n \"zielachse\": 17,\n \"zog\": 7\n }\n },\n \"reciver\": \"EXCON@GUEZ.LIVE\",\n \"referenceUuid\": \"\",\n \"sender\": \"SAA1@GUEZ.LIVE\",\n \"timestamp\": {\n \"jahr\": 2025,\n \"minuten\": 11,\n \"monat\": 5,\n \"sekunden\": 10,\n \"stunden\": 13,\n \"tag\": 16,\n \"zdm\": \"ZDM\",\n \"zds\": \"ZDS\",\n \"zvz\": \"ZVz\"\n },\n \"type\": \"EX-FQ(BA-BB)\",\n \"typeId\": 19,\n \"uuid\": \"{c49b453f-b389-4db5-88fc-f33b67248497}\",\n \"version\": \"\"\n}\n"
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() zielmeldedatenFromJson
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() koordinateMitHoeheFromJson
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() koordinatefromJson
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() koordinatefromJson longitude= 8.7573 latitude= 53.3779
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() koordinateMitHoeheFromJson hoehe= 0
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() koordinateMitHoeheFromJson
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() koordinatefromJson
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() koordinatefromJson longitude= 8.8 latitude= 53.8
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() koordinateMitHoeheFromJson hoehe= 5
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() zieldatenfromJson nummer= 7
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() feuerkommandoFromJson
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() feuerkommando.verein = "verein Feuerkommando"
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() wirkmittelFeuerkommandoFromJson
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() koordinateMitHoeheFromJson
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() koordinatefromJson
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() koordinatefromJson longitude= 8.759 latitude= 53.3779
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() koordinateMitHoeheFromJson hoehe= 56
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() feuerkommandoGeschosseFromJson
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() flugbahnpunkteFromJson
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() flugbahnpunktFromJson
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() flugbahnpunktFromJson zeit= 17 punkt= 200 / 77 / 300
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() flugbahnpunktFromJson
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() flugbahnpunktFromJson zeit= 19 punkt= 900 / 177 / 700
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() streuungsdatenfromJson peDeflection= 0 peBurstRange= 0 peBurstDeflection= 4.97546e-295
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() wirkmittel
QSYSTEM: TestExFqFeuerkampf::testExFqFeuerkampf() wirkmittel
QDEBUG : TestExFqFeuerkampf::testExFqFeuerkampf() --- Compare EX-Zielmeldedaten ---
QDEBUG : TestExFqFeuerkampf::testExFqFeuerkampf() --- Begin compareZieldaten EX-L12 ---
QDEBUG : TestExFqFeuerkampf::testExFqFeuerkampf() --- koordinate ---
QDEBUG : TestExFqFeuerkampf::testExFqFeuerkampf() --- relativKoordinate ---
QDEBUG : TestExFqFeuerkampf::testExFqFeuerkampf() --- End compareZieldaten EX-L12 ---
PASS : TestExFqFeuerkampf::testExFqFeuerkampf()
PASS : TestExFqFeuerkampf::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 7ms
********* Finished testing of TestExFqFeuerkampf *********
********* Start testing of TestExFeuerhalt *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0), opensuse-leap 15.4
PASS : TestExFeuerhalt::initTestCase()
QDEBUG : TestExFeuerhalt::testExFeuerhalt() ------------------------
QDEBUG : TestExFeuerhalt::testExFeuerhalt() --- EX-FH Feuer HALT ---
QSYSTEM: TestExFeuerhalt::testExFeuerhalt() toJsonInternal
QSYSTEM: TestExFeuerhalt::testExFeuerhalt() zeitangabe_DTGToJson Stunden= 13
QSYSTEM: TestExFeuerhalt::testExFeuerhalt() feuerHaltDatenToJson
QSYSTEM: TestExFeuerhalt::testExFeuerhalt() koordinateToJson longitude= 8.759 latitude= 53.3779
QDEBUG : TestExFeuerhalt::testExFeuerhalt() feuerhaltMessage= "{\n \"data\": {\n \"feuerkampf\": \"feuerHaltDaten\",\n \"kategorie\": \"FH_E\",\n \"koordinate\": {\n \"latitude\": 53.37791,\n \"longitude\": 8.759\n },\n \"radius\": 50,\n \"zpNummer\": 5\n },\n \"reciver\": \"EXCON@GUEZ.LIVE\",\n \"referenceUuid\": \"\",\n \"sender\": \"SAA1@GUEZ.LIVE\",\n \"timestamp\": {\n \"jahr\": 2025,\n \"minuten\": 11,\n \"monat\": 5,\n \"sekunden\": 10,\n \"stunden\": 13,\n \"tag\": 16,\n \"zdm\": \"ZDM\",\n \"zds\": \"ZDS\",\n \"zvz\": \"ZVz\"\n },\n \"type\": \"EX-FH\",\n \"typeId\": 1006,\n \"uuid\": \"{c4ea1b11-c132-4a9f-a4e8-2332d0f831f9}\",\n \"version\": \"\"\n}\n"
QSYSTEM: TestExFeuerhalt::testExFeuerhalt() feuerHaltDatenFromJson
QSYSTEM: TestExFeuerhalt::testExFeuerhalt() koordinatefromJson
QSYSTEM: TestExFeuerhalt::testExFeuerhalt() koordinatefromJson longitude= 8.759 latitude= 53.3779
PASS : TestExFeuerhalt::testExFeuerhalt()
PASS : TestExFeuerhalt::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 2ms
********* Finished testing of TestExFeuerhalt *********
********* Start testing of TestExStellungsmeldungFS *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0), opensuse-leap 15.4
PASS : TestExStellungsmeldungFS::initTestCase()
QDEBUG : TestExStellungsmeldungFS::testExStellungsmeldungFS() ------------------------------------------------
QDEBUG : TestExStellungsmeldungFS::testExStellungsmeldungFS() --- EX-SQ(FS) Stellungsmeldung Feuerstellung ---
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() toJsonInternal
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() zeitangabe_DTGToJson Stunden= 13
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() feuerstellungsdatenToJson
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() einheitToJson einheit.oi= 3
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() koordinateToJson longitude= 8.759 latitude= 53.3779
QDEBUG : TestExStellungsmeldungFS::testExStellungsmeldungFS() koordinateMitHoeheToJson hoehe= 20
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() koordinateToJson longitude= 8.76 latitude= 53.3779
QDEBUG : TestExStellungsmeldungFS::testExStellungsmeldungFS() koordinateMitHoeheToJson hoehe= 22
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() koordinateToJson longitude= 8.761 latitude= 53.3779
QDEBUG : TestExStellungsmeldungFS::testExStellungsmeldungFS() koordinateMitHoeheToJson hoehe= 23
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() geschossToJson geschosssorte= 17 ladung= 2 zuender= 10 anzahl= 6
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() geschossToJson geschosssorte= 1 ladung= 0 zuender= 2 anzahl= 7
QDEBUG : TestExStellungsmeldungFS::testExStellungsmeldungFS() EX-SQ(FS) Stellungsmeldung Feuerstellung= "{\n \"data\": {\n \"einheit\": {\n \"oi\": \"F3\",\n \"r\": 5,\n \"verein\": \"verein ExFeuerstellungFS\"\n },\n \"geschosse\": [\n {\n \"anzahl\": 6,\n \"geschosssorte\": \"MineDM72\",\n \"ladung\": \"X_DM82\",\n \"zuender\": \"Doppel_DM183\"\n },\n {\n \"anzahl\": 7,\n \"geschosssorte\": \"LeuchtDM116\",\n \"ladung\": \"B_L8A1\",\n \"zuender\": \"Aufschlag_BB_DM371\"\n }\n ],\n \"koordinaten\": [\n {\n \"hoehe\": 22,\n \"koordinate\": {\n \"latitude\": 53.37792,\n \"longitude\": 8.76\n }\n },\n {\n \"hoehe\": 23,\n \"koordinate\": {\n \"latitude\": 53.37793,\n \"longitude\": 8.761\n }\n }\n ],\n \"mittelpunkt\": {\n \"hoehe\": 20,\n \"koordinate\": {\n \"latitude\": 53.37791,\n \"longitude\": 8.759\n }\n },\n \"status\": \"Einsatzbereit\",\n \"typ\": \"MRS\",\n \"wirkungsbereich\": {\n \"grundrichtung\": 6868481,\n \"links\": 0,\n \"rechts\": 4240192\n }\n },\n \"reciver\": \"EXCON@GUEZ.LIVE\",\n \"referenceUuid\": \"\",\n \"sender\": \"SAA1@GUEZ.LIVE\",\n \"timestamp\": {\n \"jahr\": 2025,\n \"minuten\": 11,\n \"monat\": 5,\n \"sekunden\": 10,\n \"stunden\": 13,\n \"tag\": 16,\n \"zdm\": \"ZDM\",\n \"zds\": \"ZDS\",\n \"zvz\": \"ZVz\"\n },\n \"type\": \"EX-SQ(FS)\",\n \"typeId\": 2000,\n \"uuid\": \"{0556fcc8-7126-4778-b4ce-acb6ffcbf5f2}\",\n \"version\": \"\"\n}\n"
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() feuerstellungsdatenFromJson
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() einheitfromJson
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() koordinateMitHoeheFromJson
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() koordinatefromJson
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() koordinatefromJson longitude= 8.759 latitude= 53.3779
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() koordinateMitHoeheFromJson hoehe= 20
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() koordinateMitHoeheFromJson
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() koordinatefromJson
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() koordinatefromJson longitude= 8.76 latitude= 53.3779
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() koordinateMitHoeheFromJson hoehe= 22
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() koordinateMitHoeheFromJson
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() koordinatefromJson
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() koordinatefromJson longitude= 8.761 latitude= 53.3779
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() koordinateMitHoeheFromJson hoehe= 23
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() geschossefromJson
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() geschosssorte= ' QJsonValue(string, "MineDM72") '
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() geschossefromJson geschosssorte= 17 ladung= 2 zuender= 10 anzahl= 6
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() geschossefromJson
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() geschosssorte= ' QJsonValue(string, "LeuchtDM116") '
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() geschossefromJson geschosssorte= 1 ladung= 0 zuender= 2 anzahl= 7
QSYSTEM: TestExStellungsmeldungFS::testExStellungsmeldungFS() wirkungsbereichFromJson
PASS : TestExStellungsmeldungFS::testExStellungsmeldungFS()
PASS : TestExStellungsmeldungFS::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 7ms
********* Finished testing of TestExStellungsmeldungFS *********
********* Start testing of TestExStellungsmeldungWS *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0), opensuse-leap 15.4
PASS : TestExStellungsmeldungWS::initTestCase()
QDEBUG : TestExStellungsmeldungWS::testExStellungsmeldungWS() ------------------------------------------------
QDEBUG : TestExStellungsmeldungWS::testExStellungsmeldungWS() --- EX-SQ(WS) Stellungsmeldung Waffensystem ---
QSYSTEM: TestExStellungsmeldungWS::testExStellungsmeldungWS() toJsonInternal
QSYSTEM: TestExStellungsmeldungWS::testExStellungsmeldungWS() zeitangabe_DTGToJson Stunden= 13
QSYSTEM: TestExStellungsmeldungWS::testExStellungsmeldungWS() TODO waffensystemdatenToJson
QSYSTEM: TestExStellungsmeldungWS::testExStellungsmeldungWS() einheitToJson einheit.oi= 6
QSYSTEM: TestExStellungsmeldungWS::testExStellungsmeldungWS() geschossToJson geschosssorte= 17 ladung= 2 zuender= 10 anzahl= 6
QSYSTEM: TestExStellungsmeldungWS::testExStellungsmeldungWS() geschossToJson geschosssorte= 1 ladung= 0 zuender= 2 anzahl= 7
QSYSTEM: TestExStellungsmeldungWS::testExStellungsmeldungWS() koordinateToJson longitude= 8.759 latitude= 53.3779
QDEBUG : TestExStellungsmeldungWS::testExStellungsmeldungWS() koordinateMitHoeheToJson hoehe= 20
QDEBUG : TestExStellungsmeldungWS::testExStellungsmeldungWS() EX-SQ(WS) Stellungsmeldung Waffensystem= "{\n \"data\": {\n \"einheit\": {\n \"oi\": \"F6\",\n \"r\": 6,\n \"verein\": \"verein ExFeuerstellungWS\"\n },\n \"geschosse\": [\n {\n \"anzahl\": 6,\n \"geschosssorte\": \"MineDM72\",\n \"ladung\": \"X_DM82\",\n \"zuender\": \"Doppel_DM183\"\n },\n {\n \"anzahl\": 7,\n \"geschosssorte\": \"LeuchtDM116\",\n \"ladung\": \"B_L8A1\",\n \"zuender\": \"Aufschlag_BB_DM371\"\n }\n ],\n \"kenner\": \"B1\",\n \"koordinate\": {\n \"hoehe\": 20,\n \"koordinate\": {\n \"latitude\": 53.37791,\n \"longitude\": 8.759\n }\n },\n \"status\": \"Nicht einsatzbereit\",\n \"typ\": \"MRS\",\n \"wirkungsbereich\": {\n \"grundrichtung\": 1,\n \"links\": 2,\n \"rechts\": 3\n }\n },\n \"reciver\": \"EXCON@GUEZ.LIVE\",\n \"referenceUuid\": \"\",\n \"sender\": \"SAA1@GUEZ.LIVE\",\n \"timestamp\": {\n \"jahr\": 2025,\n \"minuten\": 11,\n \"monat\": 5,\n \"sekunden\": 10,\n \"stunden\": 13,\n \"tag\": 16,\n \"zdm\": \"ZDM\",\n \"zds\": \"ZDS\",\n \"zvz\": \"ZVz\"\n },\n \"type\": \"EX-SQ(WS)\",\n \"typeId\": 2001,\n \"uuid\": \"{546479bc-d439-46af-bbb8-8ab4bfb1f2cb}\",\n \"version\": \"\"\n}\n"
QSYSTEM: TestExStellungsmeldungWS::testExStellungsmeldungWS() waffensystemdatenFromJson
QSYSTEM: TestExStellungsmeldungWS::testExStellungsmeldungWS() einheitfromJson
QSYSTEM: TestExStellungsmeldungWS::testExStellungsmeldungWS() geschossefromJson
QSYSTEM: TestExStellungsmeldungWS::testExStellungsmeldungWS() geschosssorte= ' QJsonValue(string, "MineDM72") '
QSYSTEM: TestExStellungsmeldungWS::testExStellungsmeldungWS() geschossefromJson geschosssorte= 17 ladung= 2 zuender= 10 anzahl= 6
QSYSTEM: TestExStellungsmeldungWS::testExStellungsmeldungWS() geschossefromJson
QSYSTEM: TestExStellungsmeldungWS::testExStellungsmeldungWS() geschosssorte= ' QJsonValue(string, "LeuchtDM116") '
QSYSTEM: TestExStellungsmeldungWS::testExStellungsmeldungWS() geschossefromJson geschosssorte= 1 ladung= 0 zuender= 2 anzahl= 7
QSYSTEM: TestExStellungsmeldungWS::testExStellungsmeldungWS() koordinateMitHoeheFromJson
QSYSTEM: TestExStellungsmeldungWS::testExStellungsmeldungWS() koordinatefromJson
QSYSTEM: TestExStellungsmeldungWS::testExStellungsmeldungWS() koordinatefromJson longitude= 8.759 latitude= 53.3779
QSYSTEM: TestExStellungsmeldungWS::testExStellungsmeldungWS() koordinateMitHoeheFromJson hoehe= 20
QSYSTEM: TestExStellungsmeldungWS::testExStellungsmeldungWS() wirkungsbereichFromJson
PASS : TestExStellungsmeldungWS::testExStellungsmeldungWS()
PASS : TestExStellungsmeldungWS::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 4ms
********* Finished testing of TestExStellungsmeldungWS *********
********* Start testing of TestExStellungsmeldungLP *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0), opensuse-leap 15.4
PASS : TestExStellungsmeldungLP::initTestCase()
QDEBUG : TestExStellungsmeldungLP::testExStellungsmeldungLP() --------------------------------------------
QDEBUG : TestExStellungsmeldungLP::testExStellungsmeldungLP() --- EX-SQ(LP) Stellungsmeldung Ladeplatz ---
QSYSTEM: TestExStellungsmeldungLP::testExStellungsmeldungLP() toJsonInternal
QSYSTEM: TestExStellungsmeldungLP::testExStellungsmeldungLP() zeitangabe_DTGToJson Stunden= 13
QSYSTEM: TestExStellungsmeldungLP::testExStellungsmeldungLP() TODO ladeplatzdatenToJson
QSYSTEM: TestExStellungsmeldungLP::testExStellungsmeldungLP() geschossToJson geschosssorte= 17 ladung= 2 zuender= 10 anzahl= 6
QSYSTEM: TestExStellungsmeldungLP::testExStellungsmeldungLP() geschossToJson geschosssorte= 1 ladung= 0 zuender= 2 anzahl= 7
QSYSTEM: TestExStellungsmeldungLP::testExStellungsmeldungLP() koordinateToJson longitude= 8.759 latitude= 53.3779
QDEBUG : TestExStellungsmeldungLP::testExStellungsmeldungLP() koordinateMitHoeheToJson hoehe= 20
QDEBUG : TestExStellungsmeldungLP::testExStellungsmeldungLP() EX-SQ(LP) Stellungsmeldung Ladeplatz= "{\n \"data\": {\n \"geschosse\": [\n {\n \"anzahl\": 6,\n \"geschosssorte\": \"MineDM72\",\n \"ladung\": \"X_DM82\",\n \"zuender\": \"Doppel_DM183\"\n },\n {\n \"anzahl\": 7,\n \"geschosssorte\": \"LeuchtDM116\",\n \"ladung\": \"B_L8A1\",\n \"zuender\": \"Aufschlag_BB_DM371\"\n }\n ],\n \"koordinate\": {\n \"hoehe\": 20,\n \"koordinate\": {\n \"latitude\": 53.37791,\n \"longitude\": 8.759\n }\n },\n \"typ\": \"EX_L20_ASSY\"\n },\n \"reciver\": \"EXCON@GUEZ.LIVE\",\n \"referenceUuid\": \"\",\n \"sender\": \"SAA1@GUEZ.LIVE\",\n \"timestamp\": {\n \"jahr\": 2025,\n \"minuten\": 11,\n \"monat\": 5,\n \"sekunden\": 10,\n \"stunden\": 13,\n \"tag\": 16,\n \"zdm\": \"ZDM\",\n \"zds\": \"ZDS\",\n \"zvz\": \"ZVz\"\n },\n \"type\": \"EX-SQ(LP)\",\n \"typeId\": 2002,\n \"uuid\": \"{eb9ec2e2-5a63-4c90-a17d-b6273bbcd00c}\",\n \"version\": \"\"\n}\n"
QSYSTEM: TestExStellungsmeldungLP::testExStellungsmeldungLP() ladeplatzdatenFromJson
QSYSTEM: TestExStellungsmeldungLP::testExStellungsmeldungLP() koordinateMitHoeheFromJson
QSYSTEM: TestExStellungsmeldungLP::testExStellungsmeldungLP() koordinatefromJson
QSYSTEM: TestExStellungsmeldungLP::testExStellungsmeldungLP() koordinatefromJson longitude= 8.759 latitude= 53.3779
QSYSTEM: TestExStellungsmeldungLP::testExStellungsmeldungLP() koordinateMitHoeheFromJson hoehe= 20
QSYSTEM: TestExStellungsmeldungLP::testExStellungsmeldungLP() geschossefromJson
QSYSTEM: TestExStellungsmeldungLP::testExStellungsmeldungLP() geschosssorte= ' QJsonValue(string, "MineDM72") '
QSYSTEM: TestExStellungsmeldungLP::testExStellungsmeldungLP() geschossefromJson geschosssorte= 17 ladung= 2 zuender= 10 anzahl= 6
QSYSTEM: TestExStellungsmeldungLP::testExStellungsmeldungLP() geschossefromJson
QSYSTEM: TestExStellungsmeldungLP::testExStellungsmeldungLP() geschosssorte= ' QJsonValue(string, "LeuchtDM116") '
QSYSTEM: TestExStellungsmeldungLP::testExStellungsmeldungLP() geschossefromJson geschosssorte= 1 ladung= 0 zuender= 2 anzahl= 7
PASS : TestExStellungsmeldungLP::testExStellungsmeldungLP()
PASS : TestExStellungsmeldungLP::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 4ms
********* Finished testing of TestExStellungsmeldungLP *********
********* Start testing of TestExErkundungsergebnisse *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0), opensuse-leap 15.4
PASS : TestExErkundungsergebnisse::initTestCase()
QDEBUG : TestExErkundungsergebnisse::testExErkundungsergebnisse() -------------------------------------------------------------
QDEBUG : TestExErkundungsergebnisse::testExErkundungsergebnisse() --- EX-Erkundungsergebnisse - Senden Erkundungsergebnisse ---
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() toJsonInternal
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() zeitangabe_DTGToJson Stunden= 13
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() erkundungsdatenToJson
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() erkundungseinheitToJson verein= "verein Erkundungsdaten" r= 5
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() koordinateToJson longitude= 8.758 latitude= 53.3779
QDEBUG : TestExErkundungsergebnisse::testExErkundungsergebnisse() koordinateMitHoeheToJson hoehe= 55
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() erkundungsstellungenToJson
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() koordinateToJson longitude= 8.759 latitude= 53.3779
QDEBUG : TestExErkundungsergebnisse::testExErkundungsergebnisse() koordinateMitHoeheToJson hoehe= 56
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() koordinateToJson longitude= 8.76 latitude= 53.3779
QDEBUG : TestExErkundungsergebnisse::testExErkundungsergebnisse() koordinateMitHoeheToJson hoehe= 57
QDEBUG : TestExErkundungsergebnisse::testExErkundungsergebnisse() erkundungsergebnisseMessage= "{\n \"data\": {\n \"feuerkommando\": {\n \"einheit\": 5,\n \"verein\": \"verein Erkundungsdaten\"\n },\n \"koordinate\": {\n \"hoehe\": 55,\n \"koordinate\": {\n \"latitude\": 53.3779,\n \"longitude\": 8.758\n }\n },\n \"stellungen\": {\n \"waffenplaetze\": [\n {\n \"hoehe\": 56,\n \"koordinate\": {\n \"latitude\": 53.37791,\n \"longitude\": 8.759\n }\n },\n {\n \"hoehe\": 57,\n \"koordinate\": {\n \"latitude\": 53.37792,\n \"longitude\": 8.76\n }\n }\n ],\n \"wirkungsbereich\": {\n \"grundrichtung\": 33,\n \"links\": 44,\n \"rechts\": 55\n }\n }\n },\n \"reciver\": \"EXCON@GUEZ.LIVE\",\n \"referenceUuid\": \"\",\n \"sender\": \"SAA1@GUEZ.LIVE\",\n \"timestamp\": {\n \"jahr\": 2025,\n \"minuten\": 11,\n \"monat\": 5,\n \"sekunden\": 10,\n \"stunden\": 13,\n \"tag\": 16,\n \"zdm\": \"ZDM\",\n \"zds\": \"ZDS\",\n \"zvz\": \"ZVz\"\n },\n \"type\": \"EX-Erkundungsergebnisse\",\n \"typeId\": 5000,\n \"uuid\": \"{591a0103-e504-4a42-9c87-a755c6600018}\",\n \"version\": \"\"\n}\n"
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() START erkundungsdatenFromJson
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() erkundungseinheitFromJson verein= "verein Erkundungsdaten" r= 5
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() koordinateMitHoeheFromJson
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() koordinatefromJson
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() koordinatefromJson longitude= 8.758 latitude= 53.3779
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() koordinateMitHoeheFromJson hoehe= 55
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() erkundungsstellungenFromJson
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() waffenplaetzeArray.size() 2
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() koordinateMitHoeheFromJson
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() koordinatefromJson
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() koordinatefromJson longitude= 8.759 latitude= 53.3779
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() koordinateMitHoeheFromJson hoehe= 56
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() koordinateMitHoeheFromJson
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() koordinatefromJson
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() koordinatefromJson longitude= 8.76 latitude= 53.3779
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() koordinateMitHoeheFromJson hoehe= 57
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() wirkungsbereichFromJson
QSYSTEM: TestExErkundungsergebnisse::testExErkundungsergebnisse() Ende erkundungsstellungenFromJson
PASS : TestExErkundungsergebnisse::testExErkundungsergebnisse()
PASS : TestExErkundungsergebnisse::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 5ms
********* Finished testing of TestExErkundungsergebnisse *********
********* Start testing of TestExStellungswechsel *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0), opensuse-leap 15.4
PASS : TestExStellungswechsel::initTestCase()
QDEBUG : TestExStellungswechsel::testExStellungswechsel() ---------------------------
QDEBUG : TestExStellungswechsel::testExStellungswechsel() --- EX-Stellungswechsel ---
QSYSTEM: TestExStellungswechsel::testExStellungswechsel() toJsonInternal
QSYSTEM: TestExStellungswechsel::testExStellungswechsel() zeitangabe_DTGToJson Stunden= 13
QDEBUG : TestExStellungswechsel::testExStellungswechsel() EX-Stellungswechsel= "{\n \"data\": {\n \"oi\": \"F3\",\n \"r\": 5,\n \"verein\": \"verein ExStellungswechsel\"\n },\n \"reciver\": \"EXCON@GUEZ.LIVE\",\n \"referenceUuid\": \"\",\n \"sender\": \"SAA1@GUEZ.LIVE\",\n \"timestamp\": {\n \"jahr\": 2025,\n \"minuten\": 11,\n \"monat\": 5,\n \"sekunden\": 10,\n \"stunden\": 13,\n \"tag\": 16,\n \"zdm\": \"ZDM\",\n \"zds\": \"ZDS\",\n \"zvz\": \"ZVz\"\n },\n \"type\": \"EX-Stellungswechsel\",\n \"typeId\": 20,\n \"uuid\": \"{31f1ed16-59fc-49bd-ab26-9a7b47f3343c}\",\n \"version\": \"\"\n}\n"
QSYSTEM: TestExStellungswechsel::testExStellungswechsel() stellungswechseldatenFromJson
PASS : TestExStellungswechsel::testExStellungswechsel()
PASS : TestExStellungswechsel::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 3ms
********* Finished testing of TestExStellungswechsel *********
********* Start testing of TestExHqKoordinierungsmassnahmen *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0), opensuse-leap 15.4
PASS : TestExHqKoordinierungsmassnahmen::initTestCase()
QDEBUG : TestExHqKoordinierungsmassnahmen::testExHqKoordinierungsmassnahmen() -----------------------------------------
QDEBUG : TestExHqKoordinierungsmassnahmen::testExHqKoordinierungsmassnahmen() --- EX-HQ(K) Koordinierungsmassnahmen ---
QSYSTEM: TestExHqKoordinierungsmassnahmen::testExHqKoordinierungsmassnahmen() toJsonInternal
QSYSTEM: TestExHqKoordinierungsmassnahmen::testExHqKoordinierungsmassnahmen() zeitangabe_DTGToJson Stunden= 13
QSYSTEM: TestExHqKoordinierungsmassnahmen::testExHqKoordinierungsmassnahmen() koordinierungsdatenToJson
QSYSTEM: TestExHqKoordinierungsmassnahmen::testExHqKoordinierungsmassnahmen() zeitangabe_DTGToJson Stunden= 5
QSYSTEM: TestExHqKoordinierungsmassnahmen::testExHqKoordinierungsmassnahmen() zeitangabe_DTGToJson Stunden= 5
QSYSTEM: TestExHqKoordinierungsmassnahmen::testExHqKoordinierungsmassnahmen() koordinateToJson longitude= 8.76 latitude= 53.3779
QSYSTEM: TestExHqKoordinierungsmassnahmen::testExHqKoordinierungsmassnahmen() koordinateToJson longitude= 8.761 latitude= 53.3779
QSYSTEM: TestExHqKoordinierungsmassnahmen::testExHqKoordinierungsmassnahmen() koordinateToJson longitude= 8.762 latitude= 53.3779
QDEBUG : TestExHqKoordinierungsmassnahmen::testExHqKoordinierungsmassnahmen() EX-HQ(K) Koordinierungsmassnahmen= "{\n \"data\": {\n \"ab\": {\n \"jahr\": 2025,\n \"minuten\": 35,\n \"monat\": 11,\n \"sekunden\": 55,\n \"stunden\": 5,\n \"tag\": 12,\n \"zdm\": \"ZDM\",\n \"zds\": \"ZDS\",\n \"zvz\": \"ZVz\"\n },\n \"art\": \"NFA\",\n \"bis\": {\n \"jahr\": 2025,\n \"minuten\": 35,\n \"monat\": 11,\n \"sekunden\": 55,\n \"stunden\": 5,\n \"tag\": 13,\n \"zdm\": \"ZDM\",\n \"zds\": \"ZDS\",\n \"zvz\": \"ZVz\"\n },\n \"koordinaten\": [\n {\n \"latitude\": 53.37792,\n \"longitude\": 8.76\n },\n {\n \"latitude\": 53.37793,\n \"longitude\": 8.761\n }\n ],\n \"maxGipfel\": 123,\n \"mittelpunkt\": {\n \"latitude\": 53.37794,\n \"longitude\": 8.762\n },\n \"name\": \"Name ExHqKoordinierungsmassnahme\",\n \"radius\": 66,\n \"truppenteil\": \"Truppenteil ExHqKoordinierungsmassnahme\"\n },\n \"reciver\": \"EXCON@GUEZ.LIVE\",\n \"referenceUuid\": \"\",\n \"sender\": \"SAA1@GUEZ.LIVE\",\n \"timestamp\": {\n \"jahr\": 2025,\n \"minuten\": 11,\n \"monat\": 5,\n \"sekunden\": 10,\n \"stunden\": 13,\n \"tag\": 16,\n \"zdm\": \"ZDM\",\n \"zds\": \"ZDS\",\n \"zvz\": \"ZVz\"\n },\n \"type\": \"EX-HQ(K)\",\n \"typeId\": 20,\n \"uuid\": \"{321f5053-6c92-497d-b044-835a2242e750}\",\n \"version\": \"\"\n}\n"
QSYSTEM: TestExHqKoordinierungsmassnahmen::testExHqKoordinierungsmassnahmen() koordinierungsdatenFromJson
QSYSTEM: TestExHqKoordinierungsmassnahmen::testExHqKoordinierungsmassnahmen() zeitangabe_DTGFromJson Stunden= -1065143760
QSYSTEM: TestExHqKoordinierungsmassnahmen::testExHqKoordinierungsmassnahmen() zeitangabe_DTGFromJson Stunden= -1065142288
QSYSTEM: TestExHqKoordinierungsmassnahmen::testExHqKoordinierungsmassnahmen() koordinatefromJson
QSYSTEM: TestExHqKoordinierungsmassnahmen::testExHqKoordinierungsmassnahmen() koordinatefromJson longitude= 8.76 latitude= 53.3779
QSYSTEM: TestExHqKoordinierungsmassnahmen::testExHqKoordinierungsmassnahmen() koordinatefromJson
QSYSTEM: TestExHqKoordinierungsmassnahmen::testExHqKoordinierungsmassnahmen() koordinatefromJson longitude= 8.761 latitude= 53.3779
QSYSTEM: TestExHqKoordinierungsmassnahmen::testExHqKoordinierungsmassnahmen() koordinatefromJson
QSYSTEM: TestExHqKoordinierungsmassnahmen::testExHqKoordinierungsmassnahmen() koordinatefromJson longitude= 8.762 latitude= 53.3779
PASS : TestExHqKoordinierungsmassnahmen::testExHqKoordinierungsmassnahmen()
PASS : TestExHqKoordinierungsmassnahmen::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 4ms
********* Finished testing of TestExHqKoordinierungsmassnahmen *********
********* Start testing of TestExHqFuehrungslinien *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0), opensuse-leap 15.4
PASS : TestExHqFuehrungslinien::initTestCase()
QDEBUG : TestExHqFuehrungslinien::testExHqFuehrungslinien() -------------------------------------------
QDEBUG : TestExHqFuehrungslinien::testExHqFuehrungslinien() --- EX-HQ(G) Fuehrungslinien und Grenzen ---
QSYSTEM: TestExHqFuehrungslinien::testExHqFuehrungslinien() toJsonInternal
QSYSTEM: TestExHqFuehrungslinien::testExHqFuehrungslinien() zeitangabe_DTGToJson Stunden= 13
QSYSTEM: TestExHqFuehrungslinien::testExHqFuehrungslinien() fuehrungsdatenToJson
QSYSTEM: TestExHqFuehrungslinien::testExHqFuehrungslinien() zeitangabe_DTGToJson Stunden= 5
QSYSTEM: TestExHqFuehrungslinien::testExHqFuehrungslinien() zeitangabe_DTGToJson Stunden= 5
QSYSTEM: TestExHqFuehrungslinien::testExHqFuehrungslinien() koordinateToJson longitude= 8.76 latitude= 53.3779
QSYSTEM: TestExHqFuehrungslinien::testExHqFuehrungslinien() fuehrungsdatenToJson koordinate= 8.76 / 53.3779
QSYSTEM: TestExHqFuehrungslinien::testExHqFuehrungslinien() koordinateToJson longitude= 8.761 latitude= 53.3779
QSYSTEM: TestExHqFuehrungslinien::testExHqFuehrungslinien() fuehrungsdatenToJson koordinate= 8.761 / 53.3779
QDEBUG : TestExHqFuehrungslinien::testExHqFuehrungslinien() EX-HQ(G) Fuehrungslinien und Grenzen= "{\n \"data\": {\n \"ab\": {\n \"jahr\": 2025,\n \"minuten\": 35,\n \"monat\": 11,\n \"sekunden\": 55,\n \"stunden\": 5,\n \"tag\": 12,\n \"zdm\": \"ZDM\",\n \"zds\": \"ZDS\",\n \"zvz\": \"ZVz\"\n },\n \"art\": \"AO\",\n \"bis\": {\n \"jahr\": 2025,\n \"minuten\": 35,\n \"monat\": 11,\n \"sekunden\": 55,\n \"stunden\": 5,\n \"tag\": 13,\n \"zdm\": \"ZDM\",\n \"zds\": \"ZDS\",\n \"zvz\": \"ZVz\"\n },\n \"koordinaten\": [\n {\n \"latitude\": 53.37792,\n \"longitude\": 8.76\n },\n {\n \"latitude\": 53.37793,\n \"longitude\": 8.761\n }\n ],\n \"linkerNachbar\": \"linker Nachbar\",\n \"name\": \"Name EX-HQ(G) Führungslinien und Grenzen\",\n \"rechterNachbar\": \"rechter Nachbar\"\n },\n \"reciver\": \"EXCON@GUEZ.LIVE\",\n \"referenceUuid\": \"\",\n \"sender\": \"SAA1@GUEZ.LIVE\",\n \"timestamp\": {\n \"jahr\": 2025,\n \"minuten\": 11,\n \"monat\": 5,\n \"sekunden\": 10,\n \"stunden\": 13,\n \"tag\": 16,\n \"zdm\": \"ZDM\",\n \"zds\": \"ZDS\",\n \"zvz\": \"ZVz\"\n },\n \"type\": \"EX-HQ(G)\",\n \"typeId\": 3001,\n \"uuid\": \"{15661f37-df99-4ce1-be00-cef043a8a01b}\",\n \"version\": \"\"\n}\n"
QSYSTEM: TestExHqFuehrungslinien::testExHqFuehrungslinien() fuehrungsdatenfromJson
QSYSTEM: TestExHqFuehrungslinien::testExHqFuehrungslinien() zeitangabe_DTGFromJson Stunden= 2
QSYSTEM: TestExHqFuehrungslinien::testExHqFuehrungslinien() zeitangabe_DTGFromJson Stunden= -1065142288
QSYSTEM: TestExHqFuehrungslinien::testExHqFuehrungslinien() koordinatefromJson
QSYSTEM: TestExHqFuehrungslinien::testExHqFuehrungslinien() koordinatefromJson longitude= 8.76 latitude= 53.3779
QSYSTEM: TestExHqFuehrungslinien::testExHqFuehrungslinien() fuehrungsdatenfromJson koordinate= 8.76 / 53.3779
QSYSTEM: TestExHqFuehrungslinien::testExHqFuehrungslinien() koordinatefromJson
QSYSTEM: TestExHqFuehrungslinien::testExHqFuehrungslinien() koordinatefromJson longitude= 8.761 latitude= 53.3779
QSYSTEM: TestExHqFuehrungslinien::testExHqFuehrungslinien() fuehrungsdatenfromJson koordinate= 8.761 / 53.3779
PASS : TestExHqFuehrungslinien::testExHqFuehrungslinien()
PASS : TestExHqFuehrungslinien::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 4ms
********* Finished testing of TestExHqFuehrungslinien *********
********* Start testing of TestExTqTechnischeQuittung *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0), opensuse-leap 15.4
PASS : TestExTqTechnischeQuittung::initTestCase()
QDEBUG : TestExTqTechnischeQuittung::testExTqTechnischeQuittung() ------------------------------------
QDEBUG : TestExTqTechnischeQuittung::testExTqTechnischeQuittung() --- EX-TQ Technische Quittierung ---
QSYSTEM: TestExTqTechnischeQuittung::testExTqTechnischeQuittung() toJsonInternal
QSYSTEM: TestExTqTechnischeQuittung::testExTqTechnischeQuittung() zeitangabe_DTGToJson Stunden= 13
QSYSTEM: TestExTqTechnischeQuittung::testExTqTechnischeQuittung() technischeDatenToJson
QDEBUG : TestExTqTechnischeQuittung::testExTqTechnischeQuittung() EX-TQ Technische Quittierung= "{\n \"data\": {\n \"beschreibung\": \"Beschreibung technischer Status\",\n \"status\": \"INV\"\n },\n \"reciver\": \"EXCON@GUEZ.LIVE\",\n \"referenceUuid\": \"\",\n \"sender\": \"SAA1@GUEZ.LIVE\",\n \"timestamp\": {\n \"jahr\": 2025,\n \"minuten\": 11,\n \"monat\": 5,\n \"sekunden\": 10,\n \"stunden\": 13,\n \"tag\": 16,\n \"zdm\": \"ZDM\",\n \"zds\": \"ZDS\",\n \"zvz\": \"ZVz\"\n },\n \"type\": \"EX-TQ\",\n \"typeId\": 6013,\n \"uuid\": \"{5b6c08ea-448a-47aa-bddb-a775c2cf9537}\",\n \"version\": \"\"\n}\n"
QSYSTEM: TestExTqTechnischeQuittung::testExTqTechnischeQuittung() technischeDatenFromJson
PASS : TestExTqTechnischeQuittung::testExTqTechnischeQuittung()
PASS : TestExTqTechnischeQuittung::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 3ms
********* Finished testing of TestExTqTechnischeQuittung *********
********* Start testing of TestExAqFreitextmeldung *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0), opensuse-leap 15.4
PASS : TestExAqFreitextmeldung::initTestCase()
QDEBUG : TestExAqFreitextmeldung::testExAqFreitextmeldung() -----------------------------
QDEBUG : TestExAqFreitextmeldung::testExAqFreitextmeldung() --- EX-AQ Freitextmeldung ---
QSYSTEM: TestExAqFreitextmeldung::testExAqFreitextmeldung() toJsonInternal
QSYSTEM: TestExAqFreitextmeldung::testExAqFreitextmeldung() zeitangabe_DTGToJson Stunden= 13
QSYSTEM: TestExAqFreitextmeldung::testExAqFreitextmeldung() freitextdatenToJson
QDEBUG : TestExAqFreitextmeldung::testExAqFreitextmeldung() EX-AQ Freitextmeldung= "{\n \"data\": {\n \"text\": \"Freier Text\"\n },\n \"reciver\": \"EXCON@GUEZ.LIVE\",\n \"referenceUuid\": \"\",\n \"sender\": \"SAA1@GUEZ.LIVE\",\n \"timestamp\": {\n \"jahr\": 2025,\n \"minuten\": 11,\n \"monat\": 5,\n \"sekunden\": 10,\n \"stunden\": 13,\n \"tag\": 16,\n \"zdm\": \"ZDM\",\n \"zds\": \"ZDS\",\n \"zvz\": \"ZVz\"\n },\n \"type\": \"EX-AQ\",\n \"typeId\": 5001,\n \"uuid\": \"{2f05b52d-7a25-41fa-80da-8d95f81e3933}\",\n \"version\": \"\"\n}\n"
QSYSTEM: TestExAqFreitextmeldung::testExAqFreitextmeldung() freitextdatenToJson
PASS : TestExAqFreitextmeldung::testExAqFreitextmeldung()
PASS : TestExAqFreitextmeldung::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 2ms
********* Finished testing of TestExAqFreitextmeldung *********
********* Start testing of TestExFlugbahnberechnung *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0), opensuse-leap 15.4
PASS : TestExFlugbahnberechnung::initTestCase()
QDEBUG : TestExFlugbahnberechnung::testExFlugbahnberechnung() -----------------------------
QDEBUG : TestExFlugbahnberechnung::testExFlugbahnberechnung() --- EX-Flugbahnberechnung ---
QSYSTEM: TestExFlugbahnberechnung::testExFlugbahnberechnung() toJsonInternal
QSYSTEM: TestExFlugbahnberechnung::testExFlugbahnberechnung() zeitangabe_DTGToJson Stunden= 13
QSYSTEM: TestExFlugbahnberechnung::testExFlugbahnberechnung() exFlugbahnberechnungDatenToJson
QSYSTEM: TestExFlugbahnberechnung::testExFlugbahnberechnung() koordinateToJson longitude= 8.7573 latitude= 53.3779
QDEBUG : TestExFlugbahnberechnung::testExFlugbahnberechnung() koordinateMitHoeheToJson hoehe= 55
QSYSTEM: TestExFlugbahnberechnung::testExFlugbahnberechnung() koordinateToJson longitude= 8.7574 latitude= 53.3779
QDEBUG : TestExFlugbahnberechnung::testExFlugbahnberechnung() koordinateMitHoeheToJson hoehe= 56
QSYSTEM: TestExFlugbahnberechnung::testExFlugbahnberechnung() FlugbahnberechnungGeschosseToJson
QDEBUG : TestExFlugbahnberechnung::testExFlugbahnberechnung() EX-Flugbahnberechnung= "{\n \"data\": {\n \"geschoss\": {\n \"geschosssorte\": \"SprengDM121\",\n \"ladung\": \"M_DM72\",\n \"zuender\": \"Aufschlag_DM241\",\n \"zuenderFunktion\": \"AZoV\"\n },\n \"sprenghoehe\": 33,\n \"standort\": {\n \"hoehe\": 55,\n \"koordinate\": {\n \"latitude\": 53.37787,\n \"longitude\": 8.7573\n }\n },\n \"waffensystem\": \"MRS\",\n \"winkelgruppe\": \"Obere\",\n \"zielkoordinate\": {\n \"hoehe\": 56,\n \"koordinate\": {\n \"latitude\": 53.37788,\n \"longitude\": 8.7574\n }\n }\n },\n \"reciver\": \"EXCON@GUEZ.LIVE\",\n \"referenceUuid\": \"\",\n \"sender\": \"SAA1@GUEZ.LIVE\",\n \"timestamp\": {\n \"jahr\": 2025,\n \"minuten\": 11,\n \"monat\": 5,\n \"sekunden\": 10,\n \"stunden\": 13,\n \"tag\": 16,\n \"zdm\": \"ZDM\",\n \"zds\": \"ZDS\",\n \"zvz\": \"ZVz\"\n },\n \"type\": \"EX-Flugbahnberechnung\",\n \"typeId\": 4000,\n \"uuid\": \"{f3a7a892-4431-4136-b7de-f8ab46e9b915}\",\n \"version\": \"\"\n}\n"
QSYSTEM: TestExFlugbahnberechnung::testExFlugbahnberechnung() exFlugbahnberechnungDatenFromJson
QSYSTEM: TestExFlugbahnberechnung::testExFlugbahnberechnung() koordinateMitHoeheFromJson
QSYSTEM: TestExFlugbahnberechnung::testExFlugbahnberechnung() koordinatefromJson
QSYSTEM: TestExFlugbahnberechnung::testExFlugbahnberechnung() koordinatefromJson longitude= 8.7573 latitude= 53.3779
QSYSTEM: TestExFlugbahnberechnung::testExFlugbahnberechnung() koordinateMitHoeheFromJson hoehe= 55
QSYSTEM: TestExFlugbahnberechnung::testExFlugbahnberechnung() koordinateMitHoeheFromJson
QSYSTEM: TestExFlugbahnberechnung::testExFlugbahnberechnung() koordinatefromJson
QSYSTEM: TestExFlugbahnberechnung::testExFlugbahnberechnung() koordinatefromJson longitude= 8.7574 latitude= 53.3779
QSYSTEM: TestExFlugbahnberechnung::testExFlugbahnberechnung() koordinateMitHoeheFromJson hoehe= 56
QSYSTEM: TestExFlugbahnberechnung::testExFlugbahnberechnung() flugbahnberechnungGeschosseFromJson
QSYSTEM: TestExFlugbahnberechnung::testExFlugbahnberechnung() geschosssorte= "" int: -1065142592
FAIL! : TestExFlugbahnberechnung::testExFlugbahnberechnung() Compared values are not the same
Actual (flugbahnberechnungDaten.geschoss.ladungsNummer): 2
Expected (5) : 5
Loc: [/mnt/24_adler/Lts/Proxies/TrainingAreaBase/Plugins/AdlerJson/ModuleTest/msgcompares.cpp(264)]
PASS : TestExFlugbahnberechnung::cleanupTestCase()
Totals: 2 passed, 1 failed, 0 skipped, 0 blacklisted, 3ms
********* Finished testing of TestExFlugbahnberechnung *********
********* Start testing of TestExFlugbahndaten *********
Config: Using QtTest library 5.15.2, Qt 5.15.2 (x86_64-little_endian-lp64 shared (dynamic) release build; by GCC 7.5.0), opensuse-leap 15.4
PASS : TestExFlugbahndaten::initTestCase()
QDEBUG : TestExFlugbahndaten::testExFlugbahndaten() -----------------------------
QDEBUG : TestExFlugbahndaten::testExFlugbahndaten() --- EX-Flugbahndaten ---
QDEBUG : TestExFlugbahndaten::testExFlugbahndaten() -------------------------------
QDEBUG : TestExFlugbahndaten::testExFlugbahndaten() --- ExFlugbahndaten::toJson ---
QSYSTEM: TestExFlugbahndaten::testExFlugbahndaten() toJsonInternal
QSYSTEM: TestExFlugbahndaten::testExFlugbahndaten() zeitangabe_DTGToJson Stunden= 13
QSYSTEM: TestExFlugbahndaten::testExFlugbahndaten() TODO flugbahndatenToJson
QSYSTEM: TestExFlugbahndaten::testExFlugbahndaten() koordinateToJson longitude= 8.7574 latitude= 53.3779
QDEBUG : TestExFlugbahndaten::testExFlugbahndaten() koordinateMitHoeheToJson hoehe= 56
QSYSTEM: TestExFlugbahndaten::testExFlugbahndaten() FlugbahndatenGeschosseToJson
QDEBUG : TestExFlugbahndaten::testExFlugbahndaten() EX-Flugbahndaten= "{\n \"data\": {\n \"fallwinkel\": 55,\n \"fehlercode\": \"MaximaleEntfernung\",\n \"flugbahnpunkt\": [\n {\n \"xRelativ\": 2.2,\n \"yRelativ\": 3.3,\n \"zRelativ\": 4.4,\n \"zeit\": 1.1\n },\n {\n \"xRelativ\": 2.3,\n \"yRelativ\": 3.4,\n \"zRelativ\": 4.5,\n \"zeit\": 1.2\n }\n ],\n \"flugzeit\": 300,\n \"geschoss\": {\n \"geschosssorte\": \"SprengDM121\",\n \"ladung\": \"M_DM72\",\n \"ladungsNummer\": 5,\n \"zuender\": \"Aufschlag_DM241\",\n \"zuenderFunktion\": \"AZoV\",\n \"zuenderZeit\": 1000\n },\n \"gipfelhoehe\": 200,\n \"schussrichtung\": 45,\n \"streuung\": {\n \"peBurstDeflection\": 5.5,\n \"peBurstRange\": 4.4,\n \"peDeflection\": 3.3,\n \"peRange\": 2.2\n },\n \"typ\": \"MRS\",\n \"zielkoordinate\": {\n \"hoehe\": 56,\n \"koordinate\": {\n \"latitude\": 53.37788,\n \"longitude\": 8.7574\n }\n }\n },\n \"reciver\": \"EXCON@GUEZ.LIVE\",\n \"referenceUuid\": \"\",\n \"sender\": \"SAA1@GUEZ.LIVE\",\n \"timestamp\": {\n \"jahr\": 2025,\n \"minuten\": 11,\n \"monat\": 5,\n \"sekunden\": 10,\n \"stunden\": 13,\n \"tag\": 16,\n \"zdm\": \"ZDM\",\n \"zds\": \"ZDS\",\n \"zvz\": \"ZVz\"\n },\n \"type\": \"EX-Flugbahndaten\",\n \"typeId\": 4001,\n \"uuid\": \"{1ee580e9-d659-4861-ab01-edc529f27950}\",\n \"version\": \"\"\n}\n"
QSYSTEM: TestExFlugbahndaten::testExFlugbahndaten() flugbahndatenDatenFromJson
QSYSTEM: TestExFlugbahndaten::testExFlugbahndaten() koordinateMitHoeheFromJson
QSYSTEM: TestExFlugbahndaten::testExFlugbahndaten() koordinatefromJson
QSYSTEM: TestExFlugbahndaten::testExFlugbahndaten() koordinatefromJson longitude= 8.7574 latitude= 53.3779
QSYSTEM: TestExFlugbahndaten::testExFlugbahndaten() koordinateMitHoeheFromJson hoehe= 56
QSYSTEM: TestExFlugbahndaten::testExFlugbahndaten() flugbahnpunktFromJson
QSYSTEM: TestExFlugbahndaten::testExFlugbahndaten() flugbahnpunktFromJson zeit= 1.1 punkt= 2.2 / 3.3 / 4.4
QSYSTEM: TestExFlugbahndaten::testExFlugbahndaten() fuehrungsdatenfromJson flugbahnpunkt= 1.1 / 2.2 / 3.3 / 4.4
QSYSTEM: TestExFlugbahndaten::testExFlugbahndaten() flugbahnpunktFromJson
QSYSTEM: TestExFlugbahndaten::testExFlugbahndaten() flugbahnpunktFromJson zeit= 1.2 punkt= 2.3 / 3.4 / 4.5
QSYSTEM: TestExFlugbahndaten::testExFlugbahndaten() fuehrungsdatenfromJson flugbahnpunkt= 1.2 / 2.3 / 3.4 / 4.5
QSYSTEM: TestExFlugbahndaten::testExFlugbahndaten() streuungsdatenfromJson peDeflection= 3.3 peBurstRange= 4.4 peBurstDeflection= 5.5
QSYSTEM: TestExFlugbahndaten::testExFlugbahndaten() FlugbahndatenGeschosseFromJson
PASS : TestExFlugbahndaten::testExFlugbahndaten()
PASS : TestExFlugbahndaten::cleanupTestCase()
Totals: 3 passed, 0 failed, 0 skipped, 0 blacklisted, 4ms
********* Finished testing of TestExFlugbahndaten *********