Files
qt-migration-legatus/qt6-after/qt6-migrated-legatus/build4/Lts/Proxies/TrainingAreaBase/tab_enums.hpp
T
torstenandCopilot 7173785915 Qt6 Migration: Complete migration with DDS/RTI support and build validation
Major Changes:
- Merged latest Qt5 devel content from dlbo (292 files changed, 7 new dirs)
- Consolidated forward-declarations and include folders
- Removed unneeded modules per Niklas' repo check list

Build System Fixes:
- Fixed CMake VERSION_GREATER syntax in ParticipantManagement/CMakeLists.txt
- Added VLC packages (libvlc-dev, vlc-plugin-base) to docker_build.sh
- Added PostgreSQL dev packages (libpq-dev, postgresql-server-dev-all) to Dockerfile
- Fixed locale warnings (ANSI_X3.4-1968 → C.UTF-8)
- Fixed ArcGIS SDK path warnings when BUILD_ARCGIS=OFF

Code Generation Fixes:
- Fixed IDL enum collisions (PortType→CorePortType/DdsutPortType, PdmEventType)
- Fixed Grantlee template svc_translation.cpp.grantlee:
  - Changed {{ idl_enum.name }}_def:: to {{ idl_enum.name }}::
  - Fixed .underlying() calls for C++11 scoped enums (enum class)
- Removed generated files from repo (moc_*, *_dtc.h, *_ftc.h)

Validation:
- BUILD_RTI=ON: SUCCESS
- BUILD_RTI=OFF: SUCCESS
- C++17 standard maintained for RTI 7.7 compatibility
- Ubuntu 26.04 Docker environment verified

Remaining Warnings (expected):
- BgViewer, KDChart, KDReports, Poppler-Qt6 not found (optional features)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-09-15 18:20:26 +00:00

1066 lines
35 KiB
C++

/*
WARNING: THIS FILE IS AUTO-GENERATED. DO NOT MODIFY.
This file was generated from tab_enums.idl
using RTI Code Generator (rtiddsgen) version 4.7.0.
The rtiddsgen tool is part of the RTI Connext DDS distribution.
For more information, type 'rtiddsgen -help' at a command shell
or consult the Code Generator User's Manual.
*/
#ifndef tab_enums_1277075687_hpp
#define tab_enums_1277075687_hpp
#include <iosfwd>
#if defined(NDDS_USER_DLL_EXPORT) && defined(RTI_WIN32)
#undef RTIUSERDllExport
#define RTIUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef RTIUSERDllExport
#define RTIUSERDllExport __attribute__((visibility("default")))
#endif
#include "dds/core/SafeEnumeration.hpp"
#include "dds/core/String.hpp"
#include "dds/core/array.hpp"
#include "dds/core/vector.hpp"
#include "dds/core/External.hpp"
#include "rti/core/LongDouble.hpp"
#include "rti/core/Pointer.hpp"
#include "rti/core/array.hpp"
#include "rti/topic/TopicTraits.hpp"
#include "omg/types/string_view.hpp"
#include "omg/types/sequence.hpp"
#include "omg/types/optional.hpp"
#ifndef NDDS_STANDALONE_TYPE
#include "cdr/cdr_typeCode.h"
#include "dds/domain/DomainParticipant.hpp"
#include "dds/topic/TopicTraits.hpp"
#include "dds/core/xtypes/DynamicType.hpp"
#include "dds/core/xtypes/StructType.hpp"
#include "dds/core/xtypes/UnionType.hpp"
#include "dds/core/xtypes/EnumType.hpp"
#include "dds/core/xtypes/AliasType.hpp"
#include "rti/util/StreamFlagSaver.hpp"
#include "rti/domain/PluginSupport.hpp"
#endif
#if defined(NDDS_USER_DLL_EXPORT) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef RTIUSERDllExport
#define RTIUSERDllExport
#endif
#if defined(NDDS_USER_DLL_EXPORT) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#include <TrainingAreaBase/tab_export.h> // #define NDDSUSERDllExport for linux
namespace TrainingAreaBase {
enum class AgdusHwMode {
withoutHelmetWithoutVest = 1,
withHelmetWithoutVest = 2,
withHelmetWithVest = 3
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const AgdusHwMode& sample);
enum class FaultPositionHandling {
FaultPositionHandling_NoChange = 0,
NoPositions = 1,
InvalidPositionValue = 2,
EstimatedPosition = 3
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const FaultPositionHandling& sample);
enum class FirMode {
NoFir = 0,
Fir = 1,
FirSpzMarder = 2
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const FirMode& sample);
enum class L19_Oi {
L19_Oi_Empty = 1,
L19_Oi_F1 = 2,
L19_Oi_F2 = 3,
L19_Oi_F3 = 4,
L19_Oi_F4 = 5,
L19_Oi_F5 = 6,
L19_Oi_F6 = 7,
L19_Oi_F7 = 8,
L19_Oi_F8 = 9,
L19_Oi_F9 = 10,
L19_Oi_L = 11
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const L19_Oi& sample);
enum class L22_FireHaltCategory {
L22_FireHaltCategory_A = 1,
L22_FireHaltCategory_R = 2,
L22_FireHaltCategory_E = 3,
L22_FireHaltCategory_C = 4,
L22_FireHaltCategory_F = 5
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const L22_FireHaltCategory& sample);
enum class L25_KindGuidingLine {
FFA = 1,
NFA = 2,
RFA = 3,
FSCL = 4,
RFL = 5,
FSSL = 6,
NFL = 7
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const L25_KindGuidingLine& sample);
enum class L26_EffectingSystemType {
Pzh2000 = 1,
RRohr = 2,
Mars = 3
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const L26_EffectingSystemType& sample);
enum class L27_EffectorId {
A = 1,
B = 2,
C = 3,
D = 4,
E = 5,
F = 6,
G = 7,
H = 8,
I = 9,
J = 10,
K = 11,
L = 12,
M = 13,
N = 14,
O = 15,
P = 16,
Q = 17,
R = 18,
S = 19,
T = 20,
U = 21,
V = 22,
W = 23,
X = 24,
Y = 25,
Z = 26,
B1 = 101,
B2 = 102,
B3 = 103,
B4 = 104,
B5 = 105,
B6 = 106,
B7 = 107,
B8 = 108,
C1 = 151,
C2 = 152,
C3 = 153,
C4 = 154,
C5 = 155,
C6 = 156,
C7 = 157,
C8 = 158,
NO_211 = 211,
NO_212 = 212,
NO_213 = 213,
NO_214 = 214,
NO_215 = 215,
NO_216 = 216,
NO_217 = 217,
NO_218 = 218,
NO_221 = 221,
NO_222 = 222,
NO_223 = 223,
NO_224 = 224,
NO_225 = 225,
NO_226 = 226,
NO_227 = 227,
NO_228 = 228,
NO_311 = 311,
NO_312 = 312,
NO_313 = 313,
NO_314 = 314,
NO_315 = 315,
NO_316 = 316,
NO_317 = 317,
NO_318 = 318,
NO_321 = 321,
NO_322 = 322,
NO_323 = 323,
NO_324 = 324,
NO_325 = 325,
NO_326 = 326,
NO_327 = 327,
NO_328 = 328,
NO_411 = 411,
NO_412 = 412,
NO_413 = 413,
NO_414 = 414,
NO_415 = 415,
NO_416 = 416,
NO_417 = 417,
NO_418 = 418,
NO_421 = 421,
NO_422 = 422,
NO_423 = 423,
NO_424 = 424,
NO_425 = 425,
NO_426 = 426,
NO_427 = 427,
NO_428 = 428,
NO_511 = 511,
NO_512 = 512,
NO_513 = 513,
NO_514 = 514,
NO_515 = 515,
NO_516 = 516,
NO_517 = 517,
NO_518 = 518,
NO_521 = 521,
NO_522 = 522,
NO_523 = 523,
NO_524 = 524,
NO_525 = 525,
NO_526 = 526,
NO_527 = 527,
NO_528 = 528
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const L27_EffectorId& sample);
enum class L28_Status {
NichtEinsatzbereit = 0,
Einsatzbereit = 1
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const L28_Status& sample);
enum class L4_TargetGeometry {
Point = 1,
Area = 2,
Radial = 3,
Linear = 4
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const L4_TargetGeometry& sample);
enum class L7_Request {
ABR = 1,
BEK = 2,
BEL = 3,
BLE = 4,
NIE = 5,
SPE = 6,
STO = 7,
UBW = 8,
VER = 9,
ZSL = 10,
ZER = 11,
BWL = 12,
MRK = 13,
WRN = 14,
BLI = 15,
BEI = 16,
BEW = 17,
BEO = 18,
BLW = 19,
MBE = 20,
MBL = 21,
MIR = 22
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const L7_Request& sample);
enum class MineHandgrenadeSensorMode {
PersonellMode = 0,
NormalVehicleMode = 2,
OcVehicleMode = 3
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const MineHandgrenadeSensorMode& sample);
enum class MinelayerMode {
NoMinelayerDevice = 0,
MinelayerTrailer = 1,
MinelayerThrower = 2
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const MinelayerMode& sample);
enum class OpticalCode {
OpticalCode_NoChange = 0,
Osag10 = 1,
Osag20Basic = 2,
SisoStandard = 3
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const OpticalCode& sample);
enum class PositionUpdateIntervall {
Vehicle = 0,
Personell = 1,
Aircraft = 2
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const PositionUpdateIntervall& sample);
enum class PowerMethod {
Unknown = 0,
PowerOn = 1,
PowerOff = 2
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const PowerMethod& sample);
enum class ServiceControlEnum {
PRESHUTDOWN = 0,
SHUTDOWN = 1,
STOP = 2
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const ServiceControlEnum& sample);
enum class SpecialSensorStandardMode {
NoSpecialSensorStandard = 0,
ZABC = 3,
CSF = 4,
PzBr = 5,
MRF = 7
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const SpecialSensorStandardMode& sample);
enum class SwitichingPositionIntervall {
SwitichingPositionIntervall_NoChange = 0,
On = 1,
Off = 2
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const SwitichingPositionIntervall& sample);
enum class ThrowingType {
Straight = 0,
Right = 1,
Left = 2,
LeftAndRight = 3,
SingleRight = 5,
SingleLeft = 6,
SingleLeftAndRight = 7
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const ThrowingType& sample);
enum class BlockedAreaMode {
Enter = 0,
Leave = 1
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const BlockedAreaMode& sample);
enum class ControlDataCode {
rsv = 0,
Flashing = 1
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const ControlDataCode& sample);
enum class Qualification {
NotDefined = 0,
FAA = 1,
FAB = 2,
SANPers = 3
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const Qualification& sample);
enum class SanitationResult {
NoEffect = 0,
Unhandled = 1,
Insufficient = 2,
Sufficient = 3,
Optimal = 4
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const SanitationResult& sample);
enum class SanitationEvaluation {
NotApplicable = -1,
Okay = 0,
PartlyWrong = 1,
Wrong = 2
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const SanitationEvaluation& sample);
enum class ShootingResult {
NearMiss = 0,
Hit = 1
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const ShootingResult& sample);
enum class TrajectoryError {
Ok = 0,
BelowMinimalDistance = 1,
AboveMaximallDistance = 2,
Invalid = 4
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const TrajectoryError& sample);
enum class TreatmentResult {
None = 0,
Success = 1,
Stabilized = 2,
Failure = 3
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const TreatmentResult& sample);
enum class WeaponSystemType {
PZH = 0,
MRS = 1,
MARS = 2
};
NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const WeaponSystemType& sample);
} // namespace TrainingAreaBase
#ifdef NDDS_STANDALONE_TYPE
namespace rti {
namespace topic {
template <>
struct default_enumerator< ::TrainingAreaBase::AgdusHwMode>
{
static const ::TrainingAreaBase::AgdusHwMode value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::FaultPositionHandling>
{
static const ::TrainingAreaBase::FaultPositionHandling value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::FirMode>
{
static const ::TrainingAreaBase::FirMode value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::L19_Oi>
{
static const ::TrainingAreaBase::L19_Oi value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::L22_FireHaltCategory>
{
static const ::TrainingAreaBase::L22_FireHaltCategory value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::L25_KindGuidingLine>
{
static const ::TrainingAreaBase::L25_KindGuidingLine value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::L26_EffectingSystemType>
{
static const ::TrainingAreaBase::L26_EffectingSystemType value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::L27_EffectorId>
{
static const ::TrainingAreaBase::L27_EffectorId value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::L28_Status>
{
static const ::TrainingAreaBase::L28_Status value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::L4_TargetGeometry>
{
static const ::TrainingAreaBase::L4_TargetGeometry value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::L7_Request>
{
static const ::TrainingAreaBase::L7_Request value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::MineHandgrenadeSensorMode>
{
static const ::TrainingAreaBase::MineHandgrenadeSensorMode value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::MinelayerMode>
{
static const ::TrainingAreaBase::MinelayerMode value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::OpticalCode>
{
static const ::TrainingAreaBase::OpticalCode value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::PositionUpdateIntervall>
{
static const ::TrainingAreaBase::PositionUpdateIntervall value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::PowerMethod>
{
static const ::TrainingAreaBase::PowerMethod value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::ServiceControlEnum>
{
static const ::TrainingAreaBase::ServiceControlEnum value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::SpecialSensorStandardMode>
{
static const ::TrainingAreaBase::SpecialSensorStandardMode value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::SwitichingPositionIntervall>
{
static const ::TrainingAreaBase::SwitichingPositionIntervall value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::ThrowingType>
{
static const ::TrainingAreaBase::ThrowingType value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::BlockedAreaMode>
{
static const ::TrainingAreaBase::BlockedAreaMode value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::ControlDataCode>
{
static const ::TrainingAreaBase::ControlDataCode value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::Qualification>
{
static const ::TrainingAreaBase::Qualification value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::SanitationResult>
{
static const ::TrainingAreaBase::SanitationResult value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::SanitationEvaluation>
{
static const ::TrainingAreaBase::SanitationEvaluation value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::ShootingResult>
{
static const ::TrainingAreaBase::ShootingResult value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::TrajectoryError>
{
static const ::TrainingAreaBase::TrajectoryError value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::TreatmentResult>
{
static const ::TrainingAreaBase::TreatmentResult value;
};
template <>
struct default_enumerator< ::TrainingAreaBase::WeaponSystemType>
{
static const ::TrainingAreaBase::WeaponSystemType value;
};
}
}
#else
namespace rti {
namespace flat {
namespace topic {
}
}
}
namespace dds {
namespace topic {
}
}
namespace rti {
namespace topic {
template <>
struct default_enumerator< ::TrainingAreaBase::AgdusHwMode>
{
static const ::TrainingAreaBase::AgdusHwMode value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::AgdusHwMode > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::AgdusHwMode > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::FaultPositionHandling>
{
static const ::TrainingAreaBase::FaultPositionHandling value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::FaultPositionHandling > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::FaultPositionHandling > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::FirMode>
{
static const ::TrainingAreaBase::FirMode value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::FirMode > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::FirMode > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::L19_Oi>
{
static const ::TrainingAreaBase::L19_Oi value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::L19_Oi > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::L19_Oi > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::L22_FireHaltCategory>
{
static const ::TrainingAreaBase::L22_FireHaltCategory value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::L22_FireHaltCategory > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::L22_FireHaltCategory > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::L25_KindGuidingLine>
{
static const ::TrainingAreaBase::L25_KindGuidingLine value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::L25_KindGuidingLine > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::L25_KindGuidingLine > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::L26_EffectingSystemType>
{
static const ::TrainingAreaBase::L26_EffectingSystemType value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::L26_EffectingSystemType > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::L26_EffectingSystemType > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::L27_EffectorId>
{
static const ::TrainingAreaBase::L27_EffectorId value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::L27_EffectorId > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::L27_EffectorId > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::L28_Status>
{
static const ::TrainingAreaBase::L28_Status value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::L28_Status > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::L28_Status > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::L4_TargetGeometry>
{
static const ::TrainingAreaBase::L4_TargetGeometry value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::L4_TargetGeometry > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::L4_TargetGeometry > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::L7_Request>
{
static const ::TrainingAreaBase::L7_Request value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::L7_Request > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::L7_Request > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::MineHandgrenadeSensorMode>
{
static const ::TrainingAreaBase::MineHandgrenadeSensorMode value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::MineHandgrenadeSensorMode > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::MineHandgrenadeSensorMode > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::MinelayerMode>
{
static const ::TrainingAreaBase::MinelayerMode value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::MinelayerMode > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::MinelayerMode > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::OpticalCode>
{
static const ::TrainingAreaBase::OpticalCode value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::OpticalCode > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::OpticalCode > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::PositionUpdateIntervall>
{
static const ::TrainingAreaBase::PositionUpdateIntervall value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::PositionUpdateIntervall > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::PositionUpdateIntervall > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::PowerMethod>
{
static const ::TrainingAreaBase::PowerMethod value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::PowerMethod > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::PowerMethod > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::ServiceControlEnum>
{
static const ::TrainingAreaBase::ServiceControlEnum value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::ServiceControlEnum > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::ServiceControlEnum > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::SpecialSensorStandardMode>
{
static const ::TrainingAreaBase::SpecialSensorStandardMode value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::SpecialSensorStandardMode > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SpecialSensorStandardMode > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::SwitichingPositionIntervall>
{
static const ::TrainingAreaBase::SwitichingPositionIntervall value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::SwitichingPositionIntervall > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SwitichingPositionIntervall > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::ThrowingType>
{
static const ::TrainingAreaBase::ThrowingType value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::ThrowingType > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::ThrowingType > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::BlockedAreaMode>
{
static const ::TrainingAreaBase::BlockedAreaMode value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::BlockedAreaMode > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::BlockedAreaMode > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::ControlDataCode>
{
static const ::TrainingAreaBase::ControlDataCode value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::ControlDataCode > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::ControlDataCode > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::Qualification>
{
static const ::TrainingAreaBase::Qualification value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::Qualification > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::Qualification > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::SanitationResult>
{
static const ::TrainingAreaBase::SanitationResult value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::SanitationResult > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SanitationResult > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::SanitationEvaluation>
{
static const ::TrainingAreaBase::SanitationEvaluation value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::SanitationEvaluation > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SanitationEvaluation > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::ShootingResult>
{
static const ::TrainingAreaBase::ShootingResult value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::ShootingResult > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::ShootingResult > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::TrajectoryError>
{
static const ::TrainingAreaBase::TrajectoryError value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::TrajectoryError > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::TrajectoryError > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::TreatmentResult>
{
static const ::TrainingAreaBase::TreatmentResult value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::TreatmentResult > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::TreatmentResult > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template <>
struct default_enumerator< ::TrainingAreaBase::WeaponSystemType>
{
static const ::TrainingAreaBase::WeaponSystemType value;
};
template<>
struct dynamic_type< ::TrainingAreaBase::WeaponSystemType > {
typedef ::dds::core::xtypes::EnumType type;
NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::WeaponSystemType > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
}
}
#endif // NDDS_STANDALONE_TYPE
#if defined(NDDS_USER_DLL_EXPORT) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
#endif // tab_enums_1277075687_hpp