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>
1066 lines
35 KiB
C++
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
|