Entire-Checkpoint: 01M2B7EDZM8BMGT9TXM3852EZ0
This commit is contained in:
59 files changed
+1649
-1
No files matched your search
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace AreaEffectSimulation
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace AreaEffectSimulation
|
||||
@@ -0,0 +1,19 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Typ-Definitionen
|
||||
|
||||
namespace AreaEffectSimulation
|
||||
{
|
||||
// Placeholder enums - werden durch echte DDS-Typen ersetzt
|
||||
enum class SymbolAppearance : int { Solid = 0, Dashed = 1, Dotted = 2 };
|
||||
|
||||
enum class SymbolVisibility : int { Visible = 0, Hidden = 1 };
|
||||
|
||||
struct UnitSymbolPosition
|
||||
{
|
||||
double x = 0.0;
|
||||
double y = 0.0;
|
||||
double z = 0.0;
|
||||
};
|
||||
} // namespace AreaEffectSimulation
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace AlarmManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace AlarmManagement
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace AssetManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace AssetManagement
|
||||
@@ -0,0 +1,19 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Typ-Definitionen
|
||||
|
||||
namespace AssetManagement
|
||||
{
|
||||
// Placeholder enums - werden durch echte DDS-Typen ersetzt
|
||||
enum class SymbolAppearance : int { Solid = 0, Dashed = 1, Dotted = 2 };
|
||||
|
||||
enum class SymbolVisibility : int { Visible = 0, Hidden = 1 };
|
||||
|
||||
struct UnitSymbolPosition
|
||||
{
|
||||
double x = 0.0;
|
||||
double y = 0.0;
|
||||
double z = 0.0;
|
||||
};
|
||||
} // namespace AssetManagement
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace AudioVideoManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace AudioVideoManagement
|
||||
@@ -0,0 +1,19 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Typ-Definitionen
|
||||
|
||||
namespace AudioVideoManagement
|
||||
{
|
||||
// Placeholder enums - werden durch echte DDS-Typen ersetzt
|
||||
enum class SymbolAppearance : int { Solid = 0, Dashed = 1, Dotted = 2 };
|
||||
|
||||
enum class SymbolVisibility : int { Visible = 0, Hidden = 1 };
|
||||
|
||||
struct UnitSymbolPosition
|
||||
{
|
||||
double x = 0.0;
|
||||
double y = 0.0;
|
||||
double z = 0.0;
|
||||
};
|
||||
} // namespace AudioVideoManagement
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace Buildings
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace Buildings
|
||||
@@ -0,0 +1,19 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Typ-Definitionen
|
||||
|
||||
namespace Buildings
|
||||
{
|
||||
// Placeholder enums - werden durch echte DDS-Typen ersetzt
|
||||
enum class SymbolAppearance : int { Solid = 0, Dashed = 1, Dotted = 2 };
|
||||
|
||||
enum class SymbolVisibility : int { Visible = 0, Hidden = 1 };
|
||||
|
||||
struct UnitSymbolPosition
|
||||
{
|
||||
double x = 0.0;
|
||||
double y = 0.0;
|
||||
double z = 0.0;
|
||||
};
|
||||
} // namespace Buildings
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace CentralEffectSimulation
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace CentralEffectSimulation
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace ComponentMonitor
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace ComponentMonitor
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace CodificationManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace CodificationManagement
|
||||
@@ -0,0 +1,16 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace DDS
|
||||
{
|
||||
namespace Core
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace Core
|
||||
} // namespace DDS
|
||||
@@ -0,0 +1,19 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Typ-Definitionen
|
||||
|
||||
namespace Core
|
||||
{
|
||||
// Placeholder enums - werden durch echte DDS-Typen ersetzt
|
||||
enum class SymbolAppearance : int { Solid = 0, Dashed = 1, Dotted = 2 };
|
||||
|
||||
enum class SymbolVisibility : int { Visible = 0, Hidden = 1 };
|
||||
|
||||
struct UnitSymbolPosition
|
||||
{
|
||||
double x = 0.0;
|
||||
double y = 0.0;
|
||||
double z = 0.0;
|
||||
};
|
||||
} // namespace Core
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace ExerciseEventManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace ExerciseEventManagement
|
||||
@@ -0,0 +1,19 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Typ-Definitionen
|
||||
|
||||
namespace ExerciseEventManagement
|
||||
{
|
||||
// Placeholder enums - werden durch echte DDS-Typen ersetzt
|
||||
enum class SymbolAppearance : int { Solid = 0, Dashed = 1, Dotted = 2 };
|
||||
|
||||
enum class SymbolVisibility : int { Visible = 0, Hidden = 1 };
|
||||
|
||||
struct UnitSymbolPosition
|
||||
{
|
||||
double x = 0.0;
|
||||
double y = 0.0;
|
||||
double z = 0.0;
|
||||
};
|
||||
} // namespace ExerciseEventManagement
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace EffectShowClient
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace EffectShowClient
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace EffectShowManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace EffectShowManagement
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace Evaluations
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace Evaluations
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace ExerciseManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace ExerciseManagement
|
||||
@@ -0,0 +1,19 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Typ-Definitionen
|
||||
|
||||
namespace ExerciseManagement
|
||||
{
|
||||
// Placeholder enums - werden durch echte DDS-Typen ersetzt
|
||||
enum class SymbolAppearance : int { Solid = 0, Dashed = 1, Dotted = 2 };
|
||||
|
||||
enum class SymbolVisibility : int { Visible = 0, Hidden = 1 };
|
||||
|
||||
struct UnitSymbolPosition
|
||||
{
|
||||
double x = 0.0;
|
||||
double y = 0.0;
|
||||
double z = 0.0;
|
||||
};
|
||||
} // namespace ExerciseManagement
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace FileManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace FileManagement
|
||||
@@ -0,0 +1,19 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Typ-Definitionen
|
||||
|
||||
namespace FileManagement
|
||||
{
|
||||
// Placeholder enums - werden durch echte DDS-Typen ersetzt
|
||||
enum class SymbolAppearance : int { Solid = 0, Dashed = 1, Dotted = 2 };
|
||||
|
||||
enum class SymbolVisibility : int { Visible = 0, Hidden = 1 };
|
||||
|
||||
struct UnitSymbolPosition
|
||||
{
|
||||
double x = 0.0;
|
||||
double y = 0.0;
|
||||
double z = 0.0;
|
||||
};
|
||||
} // namespace FileManagement
|
||||
@@ -0,0 +1,20 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace DDS
|
||||
{
|
||||
namespace DTC
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace DTC
|
||||
} // namespace DDS
|
||||
|
||||
// Generic Namespace für generische DDS-Typen
|
||||
namespace Generic
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Generic
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace GuezIedManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace GuezIedManagement
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace GuezNasat
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace GuezNasat
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace InfrastructureManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace InfrastructureManagement
|
||||
@@ -0,0 +1,19 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Typ-Definitionen
|
||||
|
||||
namespace InfrastructureManagement
|
||||
{
|
||||
// Placeholder enums - werden durch echte DDS-Typen ersetzt
|
||||
enum class SymbolAppearance : int { Solid = 0, Dashed = 1, Dotted = 2 };
|
||||
|
||||
enum class SymbolVisibility : int { Visible = 0, Hidden = 1 };
|
||||
|
||||
struct UnitSymbolPosition
|
||||
{
|
||||
double x = 0.0;
|
||||
double y = 0.0;
|
||||
double z = 0.0;
|
||||
};
|
||||
} // namespace InfrastructureManagement
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace MeteoDataManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace MeteoDataManagement
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace MarkerManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace MarkerManagement
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace Messaging
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace Messaging
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace NotificationManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace NotificationManagement
|
||||
@@ -0,0 +1,19 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Typ-Definitionen
|
||||
|
||||
namespace NotificationManagement
|
||||
{
|
||||
// Placeholder enums - werden durch echte DDS-Typen ersetzt
|
||||
enum class SymbolAppearance : int { Solid = 0, Dashed = 1, Dotted = 2 };
|
||||
|
||||
enum class SymbolVisibility : int { Visible = 0, Hidden = 1 };
|
||||
|
||||
struct UnitSymbolPosition
|
||||
{
|
||||
double x = 0.0;
|
||||
double y = 0.0;
|
||||
double z = 0.0;
|
||||
};
|
||||
} // namespace NotificationManagement
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace OperatorManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace OperatorManagement
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace OcSituationServer
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace OcSituationServer
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace ProjectDataManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace ProjectDataManagement
|
||||
@@ -0,0 +1,385 @@
|
||||
|
||||
/**
|
||||
* DTC definitions
|
||||
*/
|
||||
|
||||
// warning: this file is generated with command
|
||||
// Lts/Common/CodeGen/codegen_simple.py ALL Lts/Services/ProjectDataManagement/pdm_service.xml build/Lts/Services/ProjectDataManagement/
|
||||
// at Sun Sep 6 18:00:15 2026
|
||||
// it will be overwritten by next run - do not modify!
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "pdm.hpp"
|
||||
|
||||
/**
|
||||
* Type definitions
|
||||
* => DataTopicClients (DTCs)
|
||||
*/
|
||||
|
||||
namespace DDSGeneric
|
||||
{
|
||||
template <typename T>
|
||||
class GenericDataReader;
|
||||
template <typename T>
|
||||
class GenericDataReaderContentFilter;
|
||||
class DynamicDataReader;
|
||||
}
|
||||
|
||||
namespace DTC
|
||||
{
|
||||
template<typename T> class GenericDtc;
|
||||
template<typename T> class GenericDtcImpl;
|
||||
template<typename T> class GenericDtcSampleInfo;
|
||||
template<typename T> class GenericDtcImplSampleInfo;
|
||||
|
||||
// Topic ProjectDataManagement::BiteComponentText
|
||||
using DroBiteComponentText = DDSGeneric::GenericDataReader<ProjectDataManagement::BiteComponentText>;
|
||||
using BiteComponentText = GenericDtc<DroBiteComponentText>;
|
||||
using BiteComponentTextImpl = GenericDtcImpl<DroBiteComponentText>;
|
||||
using DroBiteComponentTextCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::BiteComponentText>;
|
||||
using BiteComponentTextCF = GenericDtc<DroBiteComponentTextCF>;
|
||||
using BiteComponentTextCFImpl = GenericDtcImpl<DroBiteComponentTextCF>;
|
||||
namespace SampleInfo {
|
||||
using BiteComponentText = GenericDtcSampleInfo<DroBiteComponentText>;
|
||||
using BiteComponentTextImpl = GenericDtcImplSampleInfo<DroBiteComponentText>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::BuildingChargeEffect
|
||||
using DroBuildingChargeEffect = DDSGeneric::GenericDataReader<ProjectDataManagement::BuildingChargeEffect>;
|
||||
using BuildingChargeEffect = GenericDtc<DroBuildingChargeEffect>;
|
||||
using BuildingChargeEffectImpl = GenericDtcImpl<DroBuildingChargeEffect>;
|
||||
using DroBuildingChargeEffectCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::BuildingChargeEffect>;
|
||||
using BuildingChargeEffectCF = GenericDtc<DroBuildingChargeEffectCF>;
|
||||
using BuildingChargeEffectCFImpl = GenericDtcImpl<DroBuildingChargeEffectCF>;
|
||||
namespace SampleInfo {
|
||||
using BuildingChargeEffect = GenericDtcSampleInfo<DroBuildingChargeEffect>;
|
||||
using BuildingChargeEffectImpl = GenericDtcImplSampleInfo<DroBuildingChargeEffect>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::CanComponentString
|
||||
using DroCanComponentString = DDSGeneric::GenericDataReader<ProjectDataManagement::CanComponentString>;
|
||||
using CanComponentString = GenericDtc<DroCanComponentString>;
|
||||
using CanComponentStringImpl = GenericDtcImpl<DroCanComponentString>;
|
||||
using DroCanComponentStringCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::CanComponentString>;
|
||||
using CanComponentStringCF = GenericDtc<DroCanComponentStringCF>;
|
||||
using CanComponentStringCFImpl = GenericDtcImpl<DroCanComponentStringCF>;
|
||||
namespace SampleInfo {
|
||||
using CanComponentString = GenericDtcSampleInfo<DroCanComponentString>;
|
||||
using CanComponentStringImpl = GenericDtcImplSampleInfo<DroCanComponentString>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::ChargeType
|
||||
using DroChargeType = DDSGeneric::GenericDataReader<ProjectDataManagement::ChargeType>;
|
||||
using ChargeType = GenericDtc<DroChargeType>;
|
||||
using ChargeTypeImpl = GenericDtcImpl<DroChargeType>;
|
||||
using DroChargeTypeCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::ChargeType>;
|
||||
using ChargeTypeCF = GenericDtc<DroChargeTypeCF>;
|
||||
using ChargeTypeCFImpl = GenericDtcImpl<DroChargeTypeCF>;
|
||||
namespace SampleInfo {
|
||||
using ChargeType = GenericDtcSampleInfo<DroChargeType>;
|
||||
using ChargeTypeImpl = GenericDtcImplSampleInfo<DroChargeType>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::ChargeTypeIgniterTypeIgniterFunction
|
||||
using DroChargeTypeIgniterTypeIgniterFunction = DDSGeneric::GenericDataReader<ProjectDataManagement::ChargeTypeIgniterTypeIgniterFunction>;
|
||||
using ChargeTypeIgniterTypeIgniterFunction = GenericDtc<DroChargeTypeIgniterTypeIgniterFunction>;
|
||||
using ChargeTypeIgniterTypeIgniterFunctionImpl = GenericDtcImpl<DroChargeTypeIgniterTypeIgniterFunction>;
|
||||
using DroChargeTypeIgniterTypeIgniterFunctionCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::ChargeTypeIgniterTypeIgniterFunction>;
|
||||
using ChargeTypeIgniterTypeIgniterFunctionCF = GenericDtc<DroChargeTypeIgniterTypeIgniterFunctionCF>;
|
||||
using ChargeTypeIgniterTypeIgniterFunctionCFImpl = GenericDtcImpl<DroChargeTypeIgniterTypeIgniterFunctionCF>;
|
||||
namespace SampleInfo {
|
||||
using ChargeTypeIgniterTypeIgniterFunction = GenericDtcSampleInfo<DroChargeTypeIgniterTypeIgniterFunction>;
|
||||
using ChargeTypeIgniterTypeIgniterFunctionImpl = GenericDtcImplSampleInfo<DroChargeTypeIgniterTypeIgniterFunction>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::ChargeTypeLoadType
|
||||
using DroChargeTypeLoadType = DDSGeneric::GenericDataReader<ProjectDataManagement::ChargeTypeLoadType>;
|
||||
using ChargeTypeLoadType = GenericDtc<DroChargeTypeLoadType>;
|
||||
using ChargeTypeLoadTypeImpl = GenericDtcImpl<DroChargeTypeLoadType>;
|
||||
using DroChargeTypeLoadTypeCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::ChargeTypeLoadType>;
|
||||
using ChargeTypeLoadTypeCF = GenericDtc<DroChargeTypeLoadTypeCF>;
|
||||
using ChargeTypeLoadTypeCFImpl = GenericDtcImpl<DroChargeTypeLoadTypeCF>;
|
||||
namespace SampleInfo {
|
||||
using ChargeTypeLoadType = GenericDtcSampleInfo<DroChargeTypeLoadType>;
|
||||
using ChargeTypeLoadTypeImpl = GenericDtcImplSampleInfo<DroChargeTypeLoadType>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::EquipmentSystemEventFilter
|
||||
using DroEquipmentSystemEventFilter = DDSGeneric::GenericDataReader<ProjectDataManagement::EquipmentSystemEventFilter>;
|
||||
using EquipmentSystemEventFilter = GenericDtc<DroEquipmentSystemEventFilter>;
|
||||
using EquipmentSystemEventFilterImpl = GenericDtcImpl<DroEquipmentSystemEventFilter>;
|
||||
using DroEquipmentSystemEventFilterCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::EquipmentSystemEventFilter>;
|
||||
using EquipmentSystemEventFilterCF = GenericDtc<DroEquipmentSystemEventFilterCF>;
|
||||
using EquipmentSystemEventFilterCFImpl = GenericDtcImpl<DroEquipmentSystemEventFilterCF>;
|
||||
namespace SampleInfo {
|
||||
using EquipmentSystemEventFilter = GenericDtcSampleInfo<DroEquipmentSystemEventFilter>;
|
||||
using EquipmentSystemEventFilterImpl = GenericDtcImplSampleInfo<DroEquipmentSystemEventFilter>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::EventFilterHgrMineSearch
|
||||
using DroEventFilterHgrMineSearch = DDSGeneric::GenericDataReader<ProjectDataManagement::EventFilterHgrMineSearch>;
|
||||
using EventFilterHgrMineSearch = GenericDtc<DroEventFilterHgrMineSearch>;
|
||||
using EventFilterHgrMineSearchImpl = GenericDtcImpl<DroEventFilterHgrMineSearch>;
|
||||
using DroEventFilterHgrMineSearchCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::EventFilterHgrMineSearch>;
|
||||
using EventFilterHgrMineSearchCF = GenericDtc<DroEventFilterHgrMineSearchCF>;
|
||||
using EventFilterHgrMineSearchCFImpl = GenericDtcImpl<DroEventFilterHgrMineSearchCF>;
|
||||
namespace SampleInfo {
|
||||
using EventFilterHgrMineSearch = GenericDtcSampleInfo<DroEventFilterHgrMineSearch>;
|
||||
using EventFilterHgrMineSearchImpl = GenericDtcImplSampleInfo<DroEventFilterHgrMineSearch>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::FirePurpose
|
||||
using DroFirePurpose = DDSGeneric::GenericDataReader<ProjectDataManagement::FirePurpose>;
|
||||
using FirePurpose = GenericDtc<DroFirePurpose>;
|
||||
using FirePurposeImpl = GenericDtcImpl<DroFirePurpose>;
|
||||
using DroFirePurposeCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::FirePurpose>;
|
||||
using FirePurposeCF = GenericDtc<DroFirePurposeCF>;
|
||||
using FirePurposeCFImpl = GenericDtcImpl<DroFirePurposeCF>;
|
||||
namespace SampleInfo {
|
||||
using FirePurpose = GenericDtcSampleInfo<DroFirePurpose>;
|
||||
using FirePurposeImpl = GenericDtcImplSampleInfo<DroFirePurpose>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::GearType
|
||||
using DroGearType = DDSGeneric::GenericDataReader<ProjectDataManagement::GearType>;
|
||||
using GearType = GenericDtc<DroGearType>;
|
||||
using GearTypeImpl = GenericDtcImpl<DroGearType>;
|
||||
using DroGearTypeCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::GearType>;
|
||||
using GearTypeCF = GenericDtc<DroGearTypeCF>;
|
||||
using GearTypeCFImpl = GenericDtcImpl<DroGearTypeCF>;
|
||||
namespace SampleInfo {
|
||||
using GearType = GenericDtcSampleInfo<DroGearType>;
|
||||
using GearTypeImpl = GenericDtcImplSampleInfo<DroGearType>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::GearTypeChargeType
|
||||
using DroGearTypeChargeType = DDSGeneric::GenericDataReader<ProjectDataManagement::GearTypeChargeType>;
|
||||
using GearTypeChargeType = GenericDtc<DroGearTypeChargeType>;
|
||||
using GearTypeChargeTypeImpl = GenericDtcImpl<DroGearTypeChargeType>;
|
||||
using DroGearTypeChargeTypeCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::GearTypeChargeType>;
|
||||
using GearTypeChargeTypeCF = GenericDtc<DroGearTypeChargeTypeCF>;
|
||||
using GearTypeChargeTypeCFImpl = GenericDtcImpl<DroGearTypeChargeTypeCF>;
|
||||
namespace SampleInfo {
|
||||
using GearTypeChargeType = GenericDtcSampleInfo<DroGearTypeChargeType>;
|
||||
using GearTypeChargeTypeImpl = GenericDtcImplSampleInfo<DroGearTypeChargeType>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::IgniterFunction
|
||||
using DroIgniterFunction = DDSGeneric::GenericDataReader<ProjectDataManagement::IgniterFunction>;
|
||||
using IgniterFunction = GenericDtc<DroIgniterFunction>;
|
||||
using IgniterFunctionImpl = GenericDtcImpl<DroIgniterFunction>;
|
||||
using DroIgniterFunctionCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::IgniterFunction>;
|
||||
using IgniterFunctionCF = GenericDtc<DroIgniterFunctionCF>;
|
||||
using IgniterFunctionCFImpl = GenericDtcImpl<DroIgniterFunctionCF>;
|
||||
namespace SampleInfo {
|
||||
using IgniterFunction = GenericDtcSampleInfo<DroIgniterFunction>;
|
||||
using IgniterFunctionImpl = GenericDtcImplSampleInfo<DroIgniterFunction>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::IgniterType
|
||||
using DroIgniterType = DDSGeneric::GenericDataReader<ProjectDataManagement::IgniterType>;
|
||||
using IgniterType = GenericDtc<DroIgniterType>;
|
||||
using IgniterTypeImpl = GenericDtcImpl<DroIgniterType>;
|
||||
using DroIgniterTypeCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::IgniterType>;
|
||||
using IgniterTypeCF = GenericDtc<DroIgniterTypeCF>;
|
||||
using IgniterTypeCFImpl = GenericDtcImpl<DroIgniterTypeCF>;
|
||||
namespace SampleInfo {
|
||||
using IgniterType = GenericDtcSampleInfo<DroIgniterType>;
|
||||
using IgniterTypeImpl = GenericDtcImplSampleInfo<DroIgniterType>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::LanguageHmi
|
||||
using DroLanguageHmi = DDSGeneric::GenericDataReader<ProjectDataManagement::LanguageHmi>;
|
||||
using LanguageHmi = GenericDtc<DroLanguageHmi>;
|
||||
using LanguageHmiImpl = GenericDtcImpl<DroLanguageHmi>;
|
||||
using DroLanguageHmiCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::LanguageHmi>;
|
||||
using LanguageHmiCF = GenericDtc<DroLanguageHmiCF>;
|
||||
using LanguageHmiCFImpl = GenericDtcImpl<DroLanguageHmiCF>;
|
||||
namespace SampleInfo {
|
||||
using LanguageHmi = GenericDtcSampleInfo<DroLanguageHmi>;
|
||||
using LanguageHmiImpl = GenericDtcImplSampleInfo<DroLanguageHmi>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::LanguageXdu
|
||||
using DroLanguageXdu = DDSGeneric::GenericDataReader<ProjectDataManagement::LanguageXdu>;
|
||||
using LanguageXdu = GenericDtc<DroLanguageXdu>;
|
||||
using LanguageXduImpl = GenericDtcImpl<DroLanguageXdu>;
|
||||
using DroLanguageXduCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::LanguageXdu>;
|
||||
using LanguageXduCF = GenericDtc<DroLanguageXduCF>;
|
||||
using LanguageXduCFImpl = GenericDtcImpl<DroLanguageXduCF>;
|
||||
namespace SampleInfo {
|
||||
using LanguageXdu = GenericDtcSampleInfo<DroLanguageXdu>;
|
||||
using LanguageXduImpl = GenericDtcImplSampleInfo<DroLanguageXdu>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::LoadType
|
||||
using DroLoadType = DDSGeneric::GenericDataReader<ProjectDataManagement::LoadType>;
|
||||
using LoadType = GenericDtc<DroLoadType>;
|
||||
using LoadTypeImpl = GenericDtcImpl<DroLoadType>;
|
||||
using DroLoadTypeCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::LoadType>;
|
||||
using LoadTypeCF = GenericDtc<DroLoadTypeCF>;
|
||||
using LoadTypeCFImpl = GenericDtcImpl<DroLoadTypeCF>;
|
||||
namespace SampleInfo {
|
||||
using LoadType = GenericDtcSampleInfo<DroLoadType>;
|
||||
using LoadTypeImpl = GenericDtcImplSampleInfo<DroLoadType>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::NuclearPreset
|
||||
using DroNuclearPreset = DDSGeneric::GenericDataReader<ProjectDataManagement::NuclearPreset>;
|
||||
using NuclearPreset = GenericDtc<DroNuclearPreset>;
|
||||
using NuclearPresetImpl = GenericDtcImpl<DroNuclearPreset>;
|
||||
using DroNuclearPresetCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::NuclearPreset>;
|
||||
using NuclearPresetCF = GenericDtc<DroNuclearPresetCF>;
|
||||
using NuclearPresetCFImpl = GenericDtcImpl<DroNuclearPresetCF>;
|
||||
namespace SampleInfo {
|
||||
using NuclearPreset = GenericDtcSampleInfo<DroNuclearPreset>;
|
||||
using NuclearPresetImpl = GenericDtcImplSampleInfo<DroNuclearPreset>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::RadioGroup
|
||||
using DroRadioGroup = DDSGeneric::GenericDataReader<ProjectDataManagement::RadioGroup>;
|
||||
using RadioGroup = GenericDtc<DroRadioGroup>;
|
||||
using RadioGroupImpl = GenericDtcImpl<DroRadioGroup>;
|
||||
using DroRadioGroupCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::RadioGroup>;
|
||||
using RadioGroupCF = GenericDtc<DroRadioGroupCF>;
|
||||
using RadioGroupCFImpl = GenericDtcImpl<DroRadioGroupCF>;
|
||||
namespace SampleInfo {
|
||||
using RadioGroup = GenericDtcSampleInfo<DroRadioGroup>;
|
||||
using RadioGroupImpl = GenericDtcImplSampleInfo<DroRadioGroup>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::SanitationInjury
|
||||
using DroSanitationInjury = DDSGeneric::GenericDataReader<ProjectDataManagement::SanitationInjury>;
|
||||
using SanitationInjury = GenericDtc<DroSanitationInjury>;
|
||||
using SanitationInjuryImpl = GenericDtcImpl<DroSanitationInjury>;
|
||||
using DroSanitationInjuryCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::SanitationInjury>;
|
||||
using SanitationInjuryCF = GenericDtc<DroSanitationInjuryCF>;
|
||||
using SanitationInjuryCFImpl = GenericDtcImpl<DroSanitationInjuryCF>;
|
||||
namespace SampleInfo {
|
||||
using SanitationInjury = GenericDtcSampleInfo<DroSanitationInjury>;
|
||||
using SanitationInjuryImpl = GenericDtcImplSampleInfo<DroSanitationInjury>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::SanitationInjuryKind
|
||||
using DroSanitationInjuryKind = DDSGeneric::GenericDataReader<ProjectDataManagement::SanitationInjuryKind>;
|
||||
using SanitationInjuryKind = GenericDtc<DroSanitationInjuryKind>;
|
||||
using SanitationInjuryKindImpl = GenericDtcImpl<DroSanitationInjuryKind>;
|
||||
using DroSanitationInjuryKindCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::SanitationInjuryKind>;
|
||||
using SanitationInjuryKindCF = GenericDtc<DroSanitationInjuryKindCF>;
|
||||
using SanitationInjuryKindCFImpl = GenericDtcImpl<DroSanitationInjuryKindCF>;
|
||||
namespace SampleInfo {
|
||||
using SanitationInjuryKind = GenericDtcSampleInfo<DroSanitationInjuryKind>;
|
||||
using SanitationInjuryKindImpl = GenericDtcImplSampleInfo<DroSanitationInjuryKind>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::SanitationInjuryPlace1
|
||||
using DroSanitationInjuryPlace1 = DDSGeneric::GenericDataReader<ProjectDataManagement::SanitationInjuryPlace1>;
|
||||
using SanitationInjuryPlace1 = GenericDtc<DroSanitationInjuryPlace1>;
|
||||
using SanitationInjuryPlace1Impl = GenericDtcImpl<DroSanitationInjuryPlace1>;
|
||||
using DroSanitationInjuryPlace1CF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::SanitationInjuryPlace1>;
|
||||
using SanitationInjuryPlace1CF = GenericDtc<DroSanitationInjuryPlace1CF>;
|
||||
using SanitationInjuryPlace1CFImpl = GenericDtcImpl<DroSanitationInjuryPlace1CF>;
|
||||
namespace SampleInfo {
|
||||
using SanitationInjuryPlace1 = GenericDtcSampleInfo<DroSanitationInjuryPlace1>;
|
||||
using SanitationInjuryPlace1Impl = GenericDtcImplSampleInfo<DroSanitationInjuryPlace1>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::SanitationInjuryPlace2
|
||||
using DroSanitationInjuryPlace2 = DDSGeneric::GenericDataReader<ProjectDataManagement::SanitationInjuryPlace2>;
|
||||
using SanitationInjuryPlace2 = GenericDtc<DroSanitationInjuryPlace2>;
|
||||
using SanitationInjuryPlace2Impl = GenericDtcImpl<DroSanitationInjuryPlace2>;
|
||||
using DroSanitationInjuryPlace2CF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::SanitationInjuryPlace2>;
|
||||
using SanitationInjuryPlace2CF = GenericDtc<DroSanitationInjuryPlace2CF>;
|
||||
using SanitationInjuryPlace2CFImpl = GenericDtcImpl<DroSanitationInjuryPlace2CF>;
|
||||
namespace SampleInfo {
|
||||
using SanitationInjuryPlace2 = GenericDtcSampleInfo<DroSanitationInjuryPlace2>;
|
||||
using SanitationInjuryPlace2Impl = GenericDtcImplSampleInfo<DroSanitationInjuryPlace2>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::SanitationMaterial
|
||||
using DroSanitationMaterial = DDSGeneric::GenericDataReader<ProjectDataManagement::SanitationMaterial>;
|
||||
using SanitationMaterial = GenericDtc<DroSanitationMaterial>;
|
||||
using SanitationMaterialImpl = GenericDtcImpl<DroSanitationMaterial>;
|
||||
using DroSanitationMaterialCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::SanitationMaterial>;
|
||||
using SanitationMaterialCF = GenericDtc<DroSanitationMaterialCF>;
|
||||
using SanitationMaterialCFImpl = GenericDtcImpl<DroSanitationMaterialCF>;
|
||||
namespace SampleInfo {
|
||||
using SanitationMaterial = GenericDtcSampleInfo<DroSanitationMaterial>;
|
||||
using SanitationMaterialImpl = GenericDtcImplSampleInfo<DroSanitationMaterial>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::SanitationProcedure
|
||||
using DroSanitationProcedure = DDSGeneric::GenericDataReader<ProjectDataManagement::SanitationProcedure>;
|
||||
using SanitationProcedure = GenericDtc<DroSanitationProcedure>;
|
||||
using SanitationProcedureImpl = GenericDtcImpl<DroSanitationProcedure>;
|
||||
using DroSanitationProcedureCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::SanitationProcedure>;
|
||||
using SanitationProcedureCF = GenericDtc<DroSanitationProcedureCF>;
|
||||
using SanitationProcedureCFImpl = GenericDtcImpl<DroSanitationProcedureCF>;
|
||||
namespace SampleInfo {
|
||||
using SanitationProcedure = GenericDtcSampleInfo<DroSanitationProcedure>;
|
||||
using SanitationProcedureImpl = GenericDtcImplSampleInfo<DroSanitationProcedure>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::TargetSubType
|
||||
using DroTargetSubType = DDSGeneric::GenericDataReader<ProjectDataManagement::TargetSubType>;
|
||||
using TargetSubType = GenericDtc<DroTargetSubType>;
|
||||
using TargetSubTypeImpl = GenericDtcImpl<DroTargetSubType>;
|
||||
using DroTargetSubTypeCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::TargetSubType>;
|
||||
using TargetSubTypeCF = GenericDtc<DroTargetSubTypeCF>;
|
||||
using TargetSubTypeCFImpl = GenericDtcImpl<DroTargetSubTypeCF>;
|
||||
namespace SampleInfo {
|
||||
using TargetSubType = GenericDtcSampleInfo<DroTargetSubType>;
|
||||
using TargetSubTypeImpl = GenericDtcImplSampleInfo<DroTargetSubType>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::TargetType
|
||||
using DroTargetType = DDSGeneric::GenericDataReader<ProjectDataManagement::TargetType>;
|
||||
using TargetType = GenericDtc<DroTargetType>;
|
||||
using TargetTypeImpl = GenericDtcImpl<DroTargetType>;
|
||||
using DroTargetTypeCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::TargetType>;
|
||||
using TargetTypeCF = GenericDtc<DroTargetTypeCF>;
|
||||
using TargetTypeCFImpl = GenericDtcImpl<DroTargetTypeCF>;
|
||||
namespace SampleInfo {
|
||||
using TargetType = GenericDtcSampleInfo<DroTargetType>;
|
||||
using TargetTypeImpl = GenericDtcImplSampleInfo<DroTargetType>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::TargetTypeTargetSubType
|
||||
using DroTargetTypeTargetSubType = DDSGeneric::GenericDataReader<ProjectDataManagement::TargetTypeTargetSubType>;
|
||||
using TargetTypeTargetSubType = GenericDtc<DroTargetTypeTargetSubType>;
|
||||
using TargetTypeTargetSubTypeImpl = GenericDtcImpl<DroTargetTypeTargetSubType>;
|
||||
using DroTargetTypeTargetSubTypeCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::TargetTypeTargetSubType>;
|
||||
using TargetTypeTargetSubTypeCF = GenericDtc<DroTargetTypeTargetSubTypeCF>;
|
||||
using TargetTypeTargetSubTypeCFImpl = GenericDtcImpl<DroTargetTypeTargetSubTypeCF>;
|
||||
namespace SampleInfo {
|
||||
using TargetTypeTargetSubType = GenericDtcSampleInfo<DroTargetTypeTargetSubType>;
|
||||
using TargetTypeTargetSubTypeImpl = GenericDtcImplSampleInfo<DroTargetTypeTargetSubType>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::TranslationBlob
|
||||
using DroTranslationBlob = DDSGeneric::GenericDataReader<ProjectDataManagement::TranslationBlob>;
|
||||
using TranslationBlob = GenericDtc<DroTranslationBlob>;
|
||||
using TranslationBlobImpl = GenericDtcImpl<DroTranslationBlob>;
|
||||
using DroTranslationBlobCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::TranslationBlob>;
|
||||
using TranslationBlobCF = GenericDtc<DroTranslationBlobCF>;
|
||||
using TranslationBlobCFImpl = GenericDtcImpl<DroTranslationBlobCF>;
|
||||
namespace SampleInfo {
|
||||
using TranslationBlob = GenericDtcSampleInfo<DroTranslationBlob>;
|
||||
using TranslationBlobImpl = GenericDtcImplSampleInfo<DroTranslationBlob>;
|
||||
}
|
||||
|
||||
// Topic ProjectDataManagement::VulnerabilityKind
|
||||
using DroVulnerabilityKind = DDSGeneric::GenericDataReader<ProjectDataManagement::VulnerabilityKind>;
|
||||
using VulnerabilityKind = GenericDtc<DroVulnerabilityKind>;
|
||||
using VulnerabilityKindImpl = GenericDtcImpl<DroVulnerabilityKind>;
|
||||
using DroVulnerabilityKindCF = DDSGeneric::GenericDataReaderContentFilter<ProjectDataManagement::VulnerabilityKind>;
|
||||
using VulnerabilityKindCF = GenericDtc<DroVulnerabilityKindCF>;
|
||||
using VulnerabilityKindCFImpl = GenericDtcImpl<DroVulnerabilityKindCF>;
|
||||
namespace SampleInfo {
|
||||
using VulnerabilityKind = GenericDtcSampleInfo<DroVulnerabilityKind>;
|
||||
using VulnerabilityKindImpl = GenericDtcImplSampleInfo<DroVulnerabilityKind>;
|
||||
}
|
||||
|
||||
} // namespace DTC
|
||||
|
||||
@@ -0,0 +1,236 @@
|
||||
|
||||
/**
|
||||
* DTS definitions
|
||||
*/
|
||||
|
||||
// warning: this file is generated with command
|
||||
// Lts/Common/CodeGen/codegen_simple.py ALL Lts/Services/ProjectDataManagement/pdm_service.xml build/Lts/Services/ProjectDataManagement/
|
||||
// at Sun Sep 6 18:00:15 2026
|
||||
// it will be overwritten by next run - do not modify!
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "pdm.hpp"
|
||||
|
||||
/**
|
||||
* Type definitions
|
||||
* => DataWriterObjects (DWOs)
|
||||
* => DataTopicServers (DTSs)
|
||||
*/
|
||||
|
||||
namespace DDSGeneric
|
||||
{
|
||||
template <typename T>
|
||||
class GenericDataWriter;
|
||||
}
|
||||
|
||||
namespace DTS
|
||||
{
|
||||
template<typename T> class GenericDts;
|
||||
template<typename T> class GenericDtsImpl;
|
||||
|
||||
// Topic ProjectDataManagement::BiteComponentText
|
||||
// Interface
|
||||
using BiteComponentText = GenericDts<ProjectDataManagement::BiteComponentText>;
|
||||
// Interface impl
|
||||
using DwoBiteComponentText = DDSGeneric::GenericDataWriter<ProjectDataManagement::BiteComponentText>;
|
||||
using BiteComponentTextImpl = GenericDtsImpl<DwoBiteComponentText>;
|
||||
|
||||
// Topic ProjectDataManagement::BuildingChargeEffect
|
||||
// Interface
|
||||
using BuildingChargeEffect = GenericDts<ProjectDataManagement::BuildingChargeEffect>;
|
||||
// Interface impl
|
||||
using DwoBuildingChargeEffect = DDSGeneric::GenericDataWriter<ProjectDataManagement::BuildingChargeEffect>;
|
||||
using BuildingChargeEffectImpl = GenericDtsImpl<DwoBuildingChargeEffect>;
|
||||
|
||||
// Topic ProjectDataManagement::CanComponentString
|
||||
// Interface
|
||||
using CanComponentString = GenericDts<ProjectDataManagement::CanComponentString>;
|
||||
// Interface impl
|
||||
using DwoCanComponentString = DDSGeneric::GenericDataWriter<ProjectDataManagement::CanComponentString>;
|
||||
using CanComponentStringImpl = GenericDtsImpl<DwoCanComponentString>;
|
||||
|
||||
// Topic ProjectDataManagement::ChargeType
|
||||
// Interface
|
||||
using ChargeType = GenericDts<ProjectDataManagement::ChargeType>;
|
||||
// Interface impl
|
||||
using DwoChargeType = DDSGeneric::GenericDataWriter<ProjectDataManagement::ChargeType>;
|
||||
using ChargeTypeImpl = GenericDtsImpl<DwoChargeType>;
|
||||
|
||||
// Topic ProjectDataManagement::ChargeTypeIgniterTypeIgniterFunction
|
||||
// Interface
|
||||
using ChargeTypeIgniterTypeIgniterFunction = GenericDts<ProjectDataManagement::ChargeTypeIgniterTypeIgniterFunction>;
|
||||
// Interface impl
|
||||
using DwoChargeTypeIgniterTypeIgniterFunction = DDSGeneric::GenericDataWriter<ProjectDataManagement::ChargeTypeIgniterTypeIgniterFunction>;
|
||||
using ChargeTypeIgniterTypeIgniterFunctionImpl = GenericDtsImpl<DwoChargeTypeIgniterTypeIgniterFunction>;
|
||||
|
||||
// Topic ProjectDataManagement::ChargeTypeLoadType
|
||||
// Interface
|
||||
using ChargeTypeLoadType = GenericDts<ProjectDataManagement::ChargeTypeLoadType>;
|
||||
// Interface impl
|
||||
using DwoChargeTypeLoadType = DDSGeneric::GenericDataWriter<ProjectDataManagement::ChargeTypeLoadType>;
|
||||
using ChargeTypeLoadTypeImpl = GenericDtsImpl<DwoChargeTypeLoadType>;
|
||||
|
||||
// Topic ProjectDataManagement::EquipmentSystemEventFilter
|
||||
// Interface
|
||||
using EquipmentSystemEventFilter = GenericDts<ProjectDataManagement::EquipmentSystemEventFilter>;
|
||||
// Interface impl
|
||||
using DwoEquipmentSystemEventFilter = DDSGeneric::GenericDataWriter<ProjectDataManagement::EquipmentSystemEventFilter>;
|
||||
using EquipmentSystemEventFilterImpl = GenericDtsImpl<DwoEquipmentSystemEventFilter>;
|
||||
|
||||
// Topic ProjectDataManagement::EventFilterHgrMineSearch
|
||||
// Interface
|
||||
using EventFilterHgrMineSearch = GenericDts<ProjectDataManagement::EventFilterHgrMineSearch>;
|
||||
// Interface impl
|
||||
using DwoEventFilterHgrMineSearch = DDSGeneric::GenericDataWriter<ProjectDataManagement::EventFilterHgrMineSearch>;
|
||||
using EventFilterHgrMineSearchImpl = GenericDtsImpl<DwoEventFilterHgrMineSearch>;
|
||||
|
||||
// Topic ProjectDataManagement::FirePurpose
|
||||
// Interface
|
||||
using FirePurpose = GenericDts<ProjectDataManagement::FirePurpose>;
|
||||
// Interface impl
|
||||
using DwoFirePurpose = DDSGeneric::GenericDataWriter<ProjectDataManagement::FirePurpose>;
|
||||
using FirePurposeImpl = GenericDtsImpl<DwoFirePurpose>;
|
||||
|
||||
// Topic ProjectDataManagement::GearType
|
||||
// Interface
|
||||
using GearType = GenericDts<ProjectDataManagement::GearType>;
|
||||
// Interface impl
|
||||
using DwoGearType = DDSGeneric::GenericDataWriter<ProjectDataManagement::GearType>;
|
||||
using GearTypeImpl = GenericDtsImpl<DwoGearType>;
|
||||
|
||||
// Topic ProjectDataManagement::GearTypeChargeType
|
||||
// Interface
|
||||
using GearTypeChargeType = GenericDts<ProjectDataManagement::GearTypeChargeType>;
|
||||
// Interface impl
|
||||
using DwoGearTypeChargeType = DDSGeneric::GenericDataWriter<ProjectDataManagement::GearTypeChargeType>;
|
||||
using GearTypeChargeTypeImpl = GenericDtsImpl<DwoGearTypeChargeType>;
|
||||
|
||||
// Topic ProjectDataManagement::IgniterFunction
|
||||
// Interface
|
||||
using IgniterFunction = GenericDts<ProjectDataManagement::IgniterFunction>;
|
||||
// Interface impl
|
||||
using DwoIgniterFunction = DDSGeneric::GenericDataWriter<ProjectDataManagement::IgniterFunction>;
|
||||
using IgniterFunctionImpl = GenericDtsImpl<DwoIgniterFunction>;
|
||||
|
||||
// Topic ProjectDataManagement::IgniterType
|
||||
// Interface
|
||||
using IgniterType = GenericDts<ProjectDataManagement::IgniterType>;
|
||||
// Interface impl
|
||||
using DwoIgniterType = DDSGeneric::GenericDataWriter<ProjectDataManagement::IgniterType>;
|
||||
using IgniterTypeImpl = GenericDtsImpl<DwoIgniterType>;
|
||||
|
||||
// Topic ProjectDataManagement::LanguageHmi
|
||||
// Interface
|
||||
using LanguageHmi = GenericDts<ProjectDataManagement::LanguageHmi>;
|
||||
// Interface impl
|
||||
using DwoLanguageHmi = DDSGeneric::GenericDataWriter<ProjectDataManagement::LanguageHmi>;
|
||||
using LanguageHmiImpl = GenericDtsImpl<DwoLanguageHmi>;
|
||||
|
||||
// Topic ProjectDataManagement::LanguageXdu
|
||||
// Interface
|
||||
using LanguageXdu = GenericDts<ProjectDataManagement::LanguageXdu>;
|
||||
// Interface impl
|
||||
using DwoLanguageXdu = DDSGeneric::GenericDataWriter<ProjectDataManagement::LanguageXdu>;
|
||||
using LanguageXduImpl = GenericDtsImpl<DwoLanguageXdu>;
|
||||
|
||||
// Topic ProjectDataManagement::LoadType
|
||||
// Interface
|
||||
using LoadType = GenericDts<ProjectDataManagement::LoadType>;
|
||||
// Interface impl
|
||||
using DwoLoadType = DDSGeneric::GenericDataWriter<ProjectDataManagement::LoadType>;
|
||||
using LoadTypeImpl = GenericDtsImpl<DwoLoadType>;
|
||||
|
||||
// Topic ProjectDataManagement::NuclearPreset
|
||||
// Interface
|
||||
using NuclearPreset = GenericDts<ProjectDataManagement::NuclearPreset>;
|
||||
// Interface impl
|
||||
using DwoNuclearPreset = DDSGeneric::GenericDataWriter<ProjectDataManagement::NuclearPreset>;
|
||||
using NuclearPresetImpl = GenericDtsImpl<DwoNuclearPreset>;
|
||||
|
||||
// Topic ProjectDataManagement::RadioGroup
|
||||
// Interface
|
||||
using RadioGroup = GenericDts<ProjectDataManagement::RadioGroup>;
|
||||
// Interface impl
|
||||
using DwoRadioGroup = DDSGeneric::GenericDataWriter<ProjectDataManagement::RadioGroup>;
|
||||
using RadioGroupImpl = GenericDtsImpl<DwoRadioGroup>;
|
||||
|
||||
// Topic ProjectDataManagement::SanitationInjury
|
||||
// Interface
|
||||
using SanitationInjury = GenericDts<ProjectDataManagement::SanitationInjury>;
|
||||
// Interface impl
|
||||
using DwoSanitationInjury = DDSGeneric::GenericDataWriter<ProjectDataManagement::SanitationInjury>;
|
||||
using SanitationInjuryImpl = GenericDtsImpl<DwoSanitationInjury>;
|
||||
|
||||
// Topic ProjectDataManagement::SanitationInjuryKind
|
||||
// Interface
|
||||
using SanitationInjuryKind = GenericDts<ProjectDataManagement::SanitationInjuryKind>;
|
||||
// Interface impl
|
||||
using DwoSanitationInjuryKind = DDSGeneric::GenericDataWriter<ProjectDataManagement::SanitationInjuryKind>;
|
||||
using SanitationInjuryKindImpl = GenericDtsImpl<DwoSanitationInjuryKind>;
|
||||
|
||||
// Topic ProjectDataManagement::SanitationInjuryPlace1
|
||||
// Interface
|
||||
using SanitationInjuryPlace1 = GenericDts<ProjectDataManagement::SanitationInjuryPlace1>;
|
||||
// Interface impl
|
||||
using DwoSanitationInjuryPlace1 = DDSGeneric::GenericDataWriter<ProjectDataManagement::SanitationInjuryPlace1>;
|
||||
using SanitationInjuryPlace1Impl = GenericDtsImpl<DwoSanitationInjuryPlace1>;
|
||||
|
||||
// Topic ProjectDataManagement::SanitationInjuryPlace2
|
||||
// Interface
|
||||
using SanitationInjuryPlace2 = GenericDts<ProjectDataManagement::SanitationInjuryPlace2>;
|
||||
// Interface impl
|
||||
using DwoSanitationInjuryPlace2 = DDSGeneric::GenericDataWriter<ProjectDataManagement::SanitationInjuryPlace2>;
|
||||
using SanitationInjuryPlace2Impl = GenericDtsImpl<DwoSanitationInjuryPlace2>;
|
||||
|
||||
// Topic ProjectDataManagement::SanitationMaterial
|
||||
// Interface
|
||||
using SanitationMaterial = GenericDts<ProjectDataManagement::SanitationMaterial>;
|
||||
// Interface impl
|
||||
using DwoSanitationMaterial = DDSGeneric::GenericDataWriter<ProjectDataManagement::SanitationMaterial>;
|
||||
using SanitationMaterialImpl = GenericDtsImpl<DwoSanitationMaterial>;
|
||||
|
||||
// Topic ProjectDataManagement::SanitationProcedure
|
||||
// Interface
|
||||
using SanitationProcedure = GenericDts<ProjectDataManagement::SanitationProcedure>;
|
||||
// Interface impl
|
||||
using DwoSanitationProcedure = DDSGeneric::GenericDataWriter<ProjectDataManagement::SanitationProcedure>;
|
||||
using SanitationProcedureImpl = GenericDtsImpl<DwoSanitationProcedure>;
|
||||
|
||||
// Topic ProjectDataManagement::TargetSubType
|
||||
// Interface
|
||||
using TargetSubType = GenericDts<ProjectDataManagement::TargetSubType>;
|
||||
// Interface impl
|
||||
using DwoTargetSubType = DDSGeneric::GenericDataWriter<ProjectDataManagement::TargetSubType>;
|
||||
using TargetSubTypeImpl = GenericDtsImpl<DwoTargetSubType>;
|
||||
|
||||
// Topic ProjectDataManagement::TargetType
|
||||
// Interface
|
||||
using TargetType = GenericDts<ProjectDataManagement::TargetType>;
|
||||
// Interface impl
|
||||
using DwoTargetType = DDSGeneric::GenericDataWriter<ProjectDataManagement::TargetType>;
|
||||
using TargetTypeImpl = GenericDtsImpl<DwoTargetType>;
|
||||
|
||||
// Topic ProjectDataManagement::TargetTypeTargetSubType
|
||||
// Interface
|
||||
using TargetTypeTargetSubType = GenericDts<ProjectDataManagement::TargetTypeTargetSubType>;
|
||||
// Interface impl
|
||||
using DwoTargetTypeTargetSubType = DDSGeneric::GenericDataWriter<ProjectDataManagement::TargetTypeTargetSubType>;
|
||||
using TargetTypeTargetSubTypeImpl = GenericDtsImpl<DwoTargetTypeTargetSubType>;
|
||||
|
||||
// Topic ProjectDataManagement::TranslationBlob
|
||||
// Interface
|
||||
using TranslationBlob = GenericDts<ProjectDataManagement::TranslationBlob>;
|
||||
// Interface impl
|
||||
using DwoTranslationBlob = DDSGeneric::GenericDataWriter<ProjectDataManagement::TranslationBlob>;
|
||||
using TranslationBlobImpl = GenericDtsImpl<DwoTranslationBlob>;
|
||||
|
||||
// Topic ProjectDataManagement::VulnerabilityKind
|
||||
// Interface
|
||||
using VulnerabilityKind = GenericDts<ProjectDataManagement::VulnerabilityKind>;
|
||||
// Interface impl
|
||||
using DwoVulnerabilityKind = DDSGeneric::GenericDataWriter<ProjectDataManagement::VulnerabilityKind>;
|
||||
using VulnerabilityKindImpl = GenericDtsImpl<DwoVulnerabilityKind>;
|
||||
|
||||
} // namespace DTS
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Typ-Definitionen
|
||||
|
||||
namespace ProjectDataManagement
|
||||
{
|
||||
// Placeholder enums - werden durch echte DDS-Typen ersetzt
|
||||
enum class SymbolAppearance : int { Solid = 0, Dashed = 1, Dotted = 2 };
|
||||
|
||||
enum class SymbolVisibility : int { Visible = 0, Hidden = 1 };
|
||||
|
||||
struct UnitSymbolPosition
|
||||
{
|
||||
double x = 0.0;
|
||||
double y = 0.0;
|
||||
double z = 0.0;
|
||||
};
|
||||
} // namespace ProjectDataManagement
|
||||
@@ -0,0 +1,64 @@
|
||||
|
||||
/**
|
||||
* FTC definitions
|
||||
*/
|
||||
|
||||
// warning: this file is generated with command
|
||||
// Lts/Common/CodeGen/codegen_simple.py ALL Lts/Services/ProjectDataManagement/pdm_service.xml build/Lts/Services/ProjectDataManagement/
|
||||
// at Sun Sep 6 18:00:15 2026
|
||||
// it will be overwritten by next run - do not modify!
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "pdm.hpp"
|
||||
|
||||
namespace FTC
|
||||
{
|
||||
template <typename REQ, typename REP, typename DUMMY> class GenericFtcImpl;
|
||||
template<typename GENERIC_FTC> struct TopicNames;
|
||||
}
|
||||
namespace ProjectDataManagement
|
||||
{
|
||||
// TypeDefinitions for Replies that are not implemented => using Core::FunctionReply
|
||||
using InsertUpdateTranslationReply = Core::FunctionReply;
|
||||
using UpdateChargeNamesReply = Core::FunctionReply;
|
||||
using UpdateChargeTypeRequest = ProjectDataManagement::ChargeType;
|
||||
using UpdateChargeTypeReply = Core::FunctionReply;
|
||||
} // namespace ProjectDataManagement
|
||||
|
||||
|
||||
namespace FTC
|
||||
{
|
||||
// TypeDefinitions for GenericFtcImpl
|
||||
class InsertUpdateTranslationTemplateHelperDummy;
|
||||
using InsertUpdateTranslation = GenericFtcImpl<ProjectDataManagement::InsertUpdateTranslationRequest, ProjectDataManagement::InsertUpdateTranslationReply, InsertUpdateTranslationTemplateHelperDummy>;
|
||||
template<> struct TopicNames<InsertUpdateTranslation> {
|
||||
static constexpr const char *functionTopicName() { return "InsertUpdateTranslation"; }
|
||||
static constexpr const char *replyTopicName() { return "LTS_InsertUpdateTranslationReply"; }
|
||||
static constexpr const char *replyTopicTypeName() { return "ProjectDataManagement::InsertUpdateTranslationReply"; }
|
||||
static constexpr const char *requestTopicName() { return "LTS_InsertUpdateTranslationRequest"; }
|
||||
static constexpr const char *requestTopicTypeName() { return "ProjectDataManagement::InsertUpdateTranslationRequest"; }
|
||||
};
|
||||
|
||||
class UpdateChargeNamesTemplateHelperDummy;
|
||||
using UpdateChargeNames = GenericFtcImpl<ProjectDataManagement::UpdateChargeNamesRequest, ProjectDataManagement::UpdateChargeNamesReply, UpdateChargeNamesTemplateHelperDummy>;
|
||||
template<> struct TopicNames<UpdateChargeNames> {
|
||||
static constexpr const char *functionTopicName() { return "UpdateChargeNames"; }
|
||||
static constexpr const char *replyTopicName() { return "LTS_UpdateChargeNamesReply"; }
|
||||
static constexpr const char *replyTopicTypeName() { return "ProjectDataManagement::UpdateChargeNamesReply"; }
|
||||
static constexpr const char *requestTopicName() { return "LTS_UpdateChargeNamesRequest"; }
|
||||
static constexpr const char *requestTopicTypeName() { return "ProjectDataManagement::UpdateChargeNamesRequest"; }
|
||||
};
|
||||
|
||||
class UpdateChargeTypeTemplateHelperDummy;
|
||||
using UpdateChargeType = GenericFtcImpl<ProjectDataManagement::ChargeType, ProjectDataManagement::UpdateChargeTypeReply, UpdateChargeTypeTemplateHelperDummy>;
|
||||
template<> struct TopicNames<UpdateChargeType> {
|
||||
static constexpr const char *functionTopicName() { return "UpdateChargeType"; }
|
||||
static constexpr const char *replyTopicName() { return "LTS_UpdateChargeTypeReply"; }
|
||||
static constexpr const char *replyTopicTypeName() { return "ProjectDataManagement::UpdateChargeTypeReply"; }
|
||||
static constexpr const char *requestTopicName() { return "LTS_UpdateChargeTypeRequest"; }
|
||||
static constexpr const char *requestTopicTypeName() { return "ProjectDataManagement::UpdateChargeTypeRequest"; }
|
||||
};
|
||||
|
||||
} // namespace FTC
|
||||
|
||||
@@ -0,0 +1,64 @@
|
||||
|
||||
/**
|
||||
* FTS definitions
|
||||
*/
|
||||
|
||||
// warning: this file is generated with command
|
||||
// Lts/Common/CodeGen/codegen_simple.py ALL Lts/Services/ProjectDataManagement/pdm_service.xml build/Lts/Services/ProjectDataManagement/
|
||||
// at Sun Sep 6 18:00:15 2026
|
||||
// it will be overwritten by next run - do not modify!
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "pdm.hpp"
|
||||
|
||||
namespace FTS
|
||||
{
|
||||
template <typename REQ, typename REP, typename DUMMY> class GenericFtsImpl;
|
||||
template<typename GENERIC_FTS> struct TopicNames;
|
||||
}
|
||||
namespace ProjectDataManagement
|
||||
{
|
||||
// TypeDefinitions for Replies that are not implemented => using Core::FunctionReply
|
||||
using InsertUpdateTranslationReply = Core::FunctionReply;
|
||||
using UpdateChargeNamesReply = Core::FunctionReply;
|
||||
using UpdateChargeTypeRequest = ProjectDataManagement::ChargeType;
|
||||
using UpdateChargeTypeReply = Core::FunctionReply;
|
||||
} // namespace ProjectDataManagement
|
||||
|
||||
|
||||
namespace FTS
|
||||
{
|
||||
// TypeDefinitions for GenericFtsImpl
|
||||
class InsertUpdateTranslationTemplateHelperDummy;
|
||||
using InsertUpdateTranslation = GenericFtsImpl<ProjectDataManagement::InsertUpdateTranslationRequest, ProjectDataManagement::InsertUpdateTranslationReply, InsertUpdateTranslationTemplateHelperDummy>;
|
||||
template<> struct TopicNames<InsertUpdateTranslation> {
|
||||
static constexpr const char *functionTopicName() { return "InsertUpdateTranslation"; }
|
||||
static constexpr const char *replyTopicName() { return "LTS_InsertUpdateTranslationReply"; }
|
||||
static constexpr const char *replyTopicTypeName() { return "ProjectDataManagement::InsertUpdateTranslationReply"; }
|
||||
static constexpr const char *requestTopicName() { return "LTS_InsertUpdateTranslationRequest"; }
|
||||
static constexpr const char *requestTopicTypeName() { return "ProjectDataManagement::InsertUpdateTranslationRequest"; }
|
||||
};
|
||||
|
||||
class UpdateChargeNamesTemplateHelperDummy;
|
||||
using UpdateChargeNames = GenericFtsImpl<ProjectDataManagement::UpdateChargeNamesRequest, ProjectDataManagement::UpdateChargeNamesReply, UpdateChargeNamesTemplateHelperDummy>;
|
||||
template<> struct TopicNames<UpdateChargeNames> {
|
||||
static constexpr const char *functionTopicName() { return "UpdateChargeNames"; }
|
||||
static constexpr const char *replyTopicName() { return "LTS_UpdateChargeNamesReply"; }
|
||||
static constexpr const char *replyTopicTypeName() { return "ProjectDataManagement::UpdateChargeNamesReply"; }
|
||||
static constexpr const char *requestTopicName() { return "LTS_UpdateChargeNamesRequest"; }
|
||||
static constexpr const char *requestTopicTypeName() { return "ProjectDataManagement::UpdateChargeNamesRequest"; }
|
||||
};
|
||||
|
||||
class UpdateChargeTypeTemplateHelperDummy;
|
||||
using UpdateChargeType = GenericFtsImpl<ProjectDataManagement::ChargeType, ProjectDataManagement::UpdateChargeTypeReply, UpdateChargeTypeTemplateHelperDummy>;
|
||||
template<> struct TopicNames<UpdateChargeType> {
|
||||
static constexpr const char *functionTopicName() { return "UpdateChargeType"; }
|
||||
static constexpr const char *replyTopicName() { return "LTS_UpdateChargeTypeReply"; }
|
||||
static constexpr const char *replyTopicTypeName() { return "ProjectDataManagement::UpdateChargeTypeReply"; }
|
||||
static constexpr const char *requestTopicName() { return "LTS_UpdateChargeTypeRequest"; }
|
||||
static constexpr const char *requestTopicTypeName() { return "ProjectDataManagement::UpdateChargeTypeRequest"; }
|
||||
};
|
||||
|
||||
} // namespace FTS
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
|
||||
/**
|
||||
* Operator Rights definitions
|
||||
*/
|
||||
|
||||
// warning: this file is generated with command
|
||||
// Lts/Common/CodeGen/codegen_simple.py ALL Lts/Services/ProjectDataManagement/pdm_service.xml build/Lts/Services/ProjectDataManagement/
|
||||
// at Sun Sep 6 18:00:15 2026
|
||||
// it will be overwritten by next run - do not modify!
|
||||
|
||||
#pragma once
|
||||
|
||||
namespace ProjectDataManagement
|
||||
{
|
||||
static const int Offset = 29;
|
||||
}
|
||||
|
||||
namespace OperatorRights
|
||||
{
|
||||
enum Charges
|
||||
{
|
||||
ChargeVisibilityEdit = 0x1d010001,
|
||||
};
|
||||
|
||||
enum Groups_ProjectDataManagement
|
||||
{
|
||||
GroupChargeVisibility = 0x1d010000,
|
||||
};
|
||||
|
||||
enum Plugins_ProjectDataManagement
|
||||
{
|
||||
PluginCharges = 0x1d010000,
|
||||
};
|
||||
} // namespace OperatorRights
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace ParticipantManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace ParticipantManagement
|
||||
@@ -0,0 +1,19 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Typ-Definitionen
|
||||
|
||||
namespace ParticipantManagement
|
||||
{
|
||||
// Placeholder enums - werden durch echte DDS-Typen ersetzt
|
||||
enum class SymbolAppearance : int { Solid = 0, Dashed = 1, Dotted = 2 };
|
||||
|
||||
enum class SymbolVisibility : int { Visible = 0, Hidden = 1 };
|
||||
|
||||
struct UnitSymbolPosition
|
||||
{
|
||||
double x = 0.0;
|
||||
double y = 0.0;
|
||||
double z = 0.0;
|
||||
};
|
||||
} // namespace ParticipantManagement
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace PresentationManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace PresentationManagement
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace ReportManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace ReportManagement
|
||||
@@ -0,0 +1,19 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Typ-Definitionen
|
||||
|
||||
namespace ReportManagement
|
||||
{
|
||||
// Placeholder enums - werden durch echte DDS-Typen ersetzt
|
||||
enum class SymbolAppearance : int { Solid = 0, Dashed = 1, Dotted = 2 };
|
||||
|
||||
enum class SymbolVisibility : int { Visible = 0, Hidden = 1 };
|
||||
|
||||
struct UnitSymbolPosition
|
||||
{
|
||||
double x = 0.0;
|
||||
double y = 0.0;
|
||||
double z = 0.0;
|
||||
};
|
||||
} // namespace ReportManagement
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace ServiceManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace ServiceManagement
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace Skeleton
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace Skeleton
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace SoundManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace SoundManagement
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace SituationReplayManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace SituationReplayManagement
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace SituationReplay
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace SituationReplay
|
||||
@@ -0,0 +1,19 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Typ-Definitionen
|
||||
|
||||
namespace SituationReplay
|
||||
{
|
||||
// Placeholder enums - werden durch echte DDS-Typen ersetzt
|
||||
enum class SymbolAppearance : int { Solid = 0, Dashed = 1, Dotted = 2 };
|
||||
|
||||
enum class SymbolVisibility : int { Visible = 0, Hidden = 1 };
|
||||
|
||||
struct UnitSymbolPosition
|
||||
{
|
||||
double x = 0.0;
|
||||
double y = 0.0;
|
||||
double z = 0.0;
|
||||
};
|
||||
} // namespace SituationReplay
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace TrainingAreaBase
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace TrainingAreaBase
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace TrainingAreaBaseOC
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace TrainingAreaBaseOC
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace TargetManagement
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace TargetManagement
|
||||
@@ -0,0 +1,13 @@
|
||||
#pragma once
|
||||
|
||||
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
|
||||
// Für die Migration erstellen wir minimale Forward-Declarations
|
||||
|
||||
namespace WarehouseGuez
|
||||
{
|
||||
namespace Interface
|
||||
{
|
||||
class Dtc;
|
||||
class Ftc;
|
||||
} // namespace Interface
|
||||
} // namespace WarehouseGuez
|
||||
@@ -0,0 +1,95 @@
|
||||
```text
|
||||
Setze die Qt5->Qt6-Migration fort und bearbeite strikt nur die ./files.txt aufgelisteten Stub-Dateien im Qt6-Baum.
|
||||
|
||||
Ausgangslage:
|
||||
- die ./files.txt aufgelisteten Dateien wurden während der Migration als STUBS erzeugt
|
||||
- die Migration ist noch nicht abgeschlossen
|
||||
- /workspace/app/Dockerfile ist der Migrationscontainer
|
||||
- /workspace/qt-migration-legatus/qt6-after/qt6-migrated-legatus/docker_build.sh ist der Validierungscontainer nach einem Migrationsschritt
|
||||
|
||||
Ziel:
|
||||
- verschiebe die ./files.txt aufgelisteten Stub-/Forward-Declaration-Dateien physisch in ein gemeinsames Verzeichnis:
|
||||
- /workspace/qt-migration-legatus/qt6-after/qt6-migrated-legatus/forward-declarations
|
||||
- passe danach die direkt betroffenen Includes und CMake-Build-Skripte minimal so an, dass ausschließlich diese neue physische Ablage verwendet wird
|
||||
|
||||
Wichtige Klarstellung:
|
||||
- es geht ausdrücklich um **physisches Verschieben**
|
||||
- keine Wrapper-Header
|
||||
- keine Weiterleitungs-Header
|
||||
- keine Kopien
|
||||
- keine Duplikate
|
||||
- keine parallele Alt-/Neu-Struktur
|
||||
- keine Kompatibilitätslayer
|
||||
- keine Symlinks
|
||||
- kein Belassen der bisherigen Stub-Dateien an den alten Orten
|
||||
|
||||
Harte Regeln:
|
||||
- nur die ./files.txt aufgelisteten Stub-Dateien bearbeiten
|
||||
- keine Refactorings
|
||||
- keine opportunistischen Fixes
|
||||
- keine fachlogischen Änderungen
|
||||
- keine Änderungen im Legacy-Tree
|
||||
- keine neuen Stubs erzeugen
|
||||
- keine neuen Placeholder-Dateien erzeugen
|
||||
- keine Scheinlösung über zusätzliche Include-Pfade, die alte und neue Orte gleichzeitig sichtbar machen
|
||||
- Build und Includes sollen deterministisch nur noch gegen die neue Struktur arbeiten
|
||||
|
||||
Pflichtanalyse:
|
||||
- prüfe jede aufgelistete Datei darauf, ob sie tatsächlich ein Stub-/Forward-Declaration-Artefakt ist
|
||||
- falls einzelne gelistete Dateien doch keine solchen Artefakte sind, verschiebe sie nicht blind, sondern dokumentiere sie als Ausnahmen
|
||||
- identifiziere Redundanzen und Mehrfachablagen
|
||||
- bestimme die minimal nötigen Include-Anpassungen nach dem physischen Verschieben
|
||||
- bestimme die minimal nötigen CMake-Anpassungen nach dem physischen Verschieben
|
||||
|
||||
Pflichtumsetzung:
|
||||
- lege an:
|
||||
- /workspace/qt-migration-legatus/qt6-after/qt6-migrated-legatus/forward-declarations
|
||||
- verschiebe die betroffenen Dateien physisch dorthin
|
||||
- bereinige die alten Pfade so, dass keine alten Stub-Dateien zurückbleiben
|
||||
- passe alle direkt betroffenen `#include`-Stellen minimal an
|
||||
- passe alle direkt betroffenen `CMakeLists.txt` / cmake-Include-Pfade minimal an
|
||||
- stelle sicher, dass die neue Struktur im Build korrekt und eindeutig referenziert wird
|
||||
|
||||
Strikte Include-/CMake-Regeln:
|
||||
- bevorzuge zielbezogene Include-Pfade mit `target_include_directories(...)`
|
||||
- vermeide globale `include_directories(...)`, außer wenn das bestehende Buildsystem es an genau dieser Stelle zwingend verlangt
|
||||
- füge nicht gleichzeitig alte und neue Stub-Verzeichnisse in Include-Pfade ein
|
||||
- keine Workarounds durch künstliche Suchreihenfolgen
|
||||
- keine Pfadverdopplungen
|
||||
- keine implizite Altpfad-Kompatibilität
|
||||
- nur direkt betroffene Build-Skripte ändern
|
||||
|
||||
Validierung:
|
||||
- nutze /workspace/qt-migration-legatus/qt6-after/qt6-migrated-legatus/docker_build.sh als Validierungsweg
|
||||
- passe das Script nur an, wenn für diese Aufgabe zwingend nötig
|
||||
- führe mindestens Configure + Build im Docker-Kontext aus
|
||||
- prüfe, dass die Builds die Dateien tatsächlich aus `forward-declarations` konsumieren
|
||||
- prüfe, dass kein Build-Erfolg mehr von den alten Pfaden abhängt
|
||||
- falls sinnvoll, nutze gezielte Target-Builds zusätzlich zur Gesamtvalidierung
|
||||
|
||||
Erfolgskriterien:
|
||||
- die betroffenen Stub-/Forward-Declaration-Dateien wurden physisch nach
|
||||
- /workspace/qt-migration-legatus/qt6-after/qt6-migrated-legatus/forward-declarations
|
||||
verschoben
|
||||
- die alten Stub-Dateien liegen nicht mehr an den bisherigen Pfaden
|
||||
- Includes und CMake-Skripte sind minimal angepasst
|
||||
- der Build referenziert deterministisch die neue Struktur
|
||||
- keine Wrapper-/Redirect-/Kompatibilitätsheader
|
||||
- keine Duplikate
|
||||
- keine unnötigen Moduländerungen
|
||||
- keine vorgetäuschte Validierung
|
||||
|
||||
Wenn etwas nicht sauber möglich ist:
|
||||
- nicht mit Wrappern oder Kopien ausweichen
|
||||
- nicht stillschweigend beide Strukturen parallel behalten
|
||||
- als teilweise validiert oder blockiert melden
|
||||
- exakten technischen Blocker benennen
|
||||
|
||||
Abschlussbericht nur kurz:
|
||||
- validiert, teilweise validiert oder blockiert
|
||||
- physisch verschobene Dateien
|
||||
- geänderte Include-Stellen
|
||||
- geänderte CMake-Dateien
|
||||
- exakte Docker-Kommandos
|
||||
- verbleibende Blocker oder Risiken
|
||||
```
|
||||
+1
-1
Submodule qt-migration-legatus updated: b21bdbf410...6aa040abb3.
Reference in new issue
Block a user