Adds immediate migration results

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

No files matched your search

@@ -0,0 +1,104 @@
// Temporary stub for pdm_enums.hpp
// This file should be generated by RTI codegen from IDL definitions
// Created for Qt6 migration build
// Extended with AdlerJson enums
#pragma once
#include <QString>
#include <QMap>
namespace ProjectDataManagement {
// Original enums
enum class ChargeType : int {
Unknown = 0
};
enum class UnitType : int {
Unknown = 0
};
enum class SimulationType : int {
Unknown = 0
};
// Additional enums required by AdlerJson/telegrams.h
enum class L4_TargetGeometry : int {
Unknown = 0,
Point, // P - Punktziel
Area, // F - Flaechenziel
Radial, // R - Radialziel
Linear, // L - Linearziel
A, L, L4_T, P, R,
E, F1, F2, F3, F4, F5, F6, F7, F8, F9
};
enum class L7_Request : int {
Unknown = 0,
ABR, BEI, BEK, BEL, BEO, BEW, BLE, BLI, BLW, BWL,
L7_R, MBE, MBL, MIR, MRK, NIE, SPE, STO, UBW, VER, WRN, ZER, ZSL
};
enum class L19_Oi : int {
Unknown = 0,
Empty, // Orts ID nicht gesetzt
F1, F2, F3, F4, F5, F6, F7, F8, F9, // Feuerstellungen
L // Ladeplatz
};
enum class L22_FireHaltCategory : int {
A = 0, // Feuer HALT Allgemein
R, // Feuer HALT Referenziert
E, // Feuer Einstellen
C, // Aufheben Feuer HALT Allgemein
F // Aufheben Feuer HALT Referenziert
};
enum class L25_KindGuidingLine : int {
FFA = 0,
NFA, RFA, FSCL, RFL, FSSL, NFL
};
enum class L26_EffectingSystemType : int {
Unknown = 0,
Pzh2000,
RRohr,
Mars,
L26_E, M, P, RR
};
enum class L27_EffectorId : int {
Unknown = 0,
// Letter IDs
A, B, B1, B2, B3, B4, B5, B6, B7, B8,
C, C1, C2, C3, C4, C5, C6, C7, C8,
D, E, F, G, H, I, J, K, L, L27_E,
M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z,
// Numeric IDs
NO_211, NO_212, NO_213, NO_214, NO_215, NO_216, NO_217, NO_218,
NO_221, NO_222, NO_223, NO_224, NO_225, NO_226, NO_227, NO_228,
NO_311, NO_312, NO_313, NO_314, NO_315, NO_316, NO_317, NO_318,
NO_321, NO_322, NO_323, NO_324, NO_325, NO_326, NO_327, NO_328,
NO_411, NO_412, NO_413, NO_414, NO_415, NO_416, NO_417, NO_418,
NO_421, NO_422, NO_423, NO_424, NO_425, NO_426, NO_427, NO_428,
NO_511, NO_512, NO_513, NO_514, NO_515, NO_516, NO_517, NO_518,
NO_521, NO_522, NO_523, NO_524, NO_525, NO_526, NO_527, NO_528
};
enum class L28_Status : int {
NichtEinsatzbereit = 0,
Einsatzbereit
};
enum class L46_GpsFrequency : int {
L1 = 0,
L2
};
enum class L48_TrajectoryRocket : int {
Nominal = 0,
Vertical
};
} // namespace ProjectDataManagement
@@ -0,0 +1,9 @@
#pragma once
#include <QtCore/qglobal.h>
#if defined(PDM_COMMON_LIBRARY)
# define PDM_COMMON_EXPORT Q_DECL_EXPORT
#else
# define PDM_COMMON_EXPORT Q_DECL_IMPORT
#endif
@@ -0,0 +1,35 @@
/**
* @RDE_HEADER@
* Convert DSS enumerations to translatable strings
* $Id$
* $HeadURL$
* $Author$
*/
#pragma once
// filename: pdm_translation.h
#include "pdm_enums.hpp"
#include <ProjectDataManagement/pdm_export.h>
class QString;
namespace ProjectDataManagement
{
// Translatable enumerations:
PDM_COMMON_EXPORT QString toString(ChargeType state);
PDM_COMMON_EXPORT QString toString(UnitType state);
PDM_COMMON_EXPORT QString toString(SimulationType state);
PDM_COMMON_EXPORT QString toString(L4_TargetGeometry state);
PDM_COMMON_EXPORT QString toString(L7_Request state);
PDM_COMMON_EXPORT QString toString(L19_Oi state);
PDM_COMMON_EXPORT QString toString(L22_FireHaltCategory state);
PDM_COMMON_EXPORT QString toString(L25_KindGuidingLine state);
PDM_COMMON_EXPORT QString toString(L26_EffectingSystemType state);
PDM_COMMON_EXPORT QString toString(L27_EffectorId state);
PDM_COMMON_EXPORT QString toString(L28_Status state);
PDM_COMMON_EXPORT QString toString(L46_GpsFrequency state);
PDM_COMMON_EXPORT QString toString(L48_TrajectoryRocket state);
} // namespace ProjectDataManagement