Migration of Legatus codebase to Qt6 with RTI Connext DDS 7.7 integration is partially complete. Core DDS targets build successfully, but ProjectDataManagement module blocks full ddsfts compilation due to IDL definition conflicts.
This commit is contained in:
12 files changed
+203
-144
No files matched your search
@@ -1,213 +0,0 @@
|
||||
// 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 <QtCore/QMap>
|
||||
#include <QtCore/QString>
|
||||
#include "pdm_types.h"
|
||||
|
||||
namespace ProjectDataManagement
|
||||
{
|
||||
|
||||
// Additional enums required by AdlerJson/telegrams.h
|
||||
// (ChargeType, UnitType, SimulationType are already defined in pdm_types.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
|
||||
Reference in new issue
Block a user