/* WARNING: THIS FILE IS AUTO-GENERATED. DO NOT MODIFY. This file was generated from pdm_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 pdm_enums_1992174157_hpp #define pdm_enums_1992174157_hpp #include #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 // #define NDDSUSERDllExport for linux namespace ProjectDataManagement { 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, nesA = 0 }; 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 L43_AngleGroup { Lower = 0, Upper = 1 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const L43_AngleGroup& sample); enum class L46_GpsFrequency { L1 = 1, L2 = 2 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const L46_GpsFrequency& 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 L48_TrajectoryRocket { Nominal = 1, Vertical = 2 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const L48_TrajectoryRocket& sample); enum class DataErrorReason { DataErrorReason_Unknown = 0, DataErrorReason_WrongParameter = 1, DataErrorReason_TelegramOutdated = 2, DataErrorReason_InvalidByteCount = 3, DataErrorReason_InvalidData = 4, DataErrorReason_FragmentationError = 5, DataErrorReason_UnknownError = 6, DataErrorReason_AdditionalDemandTimeout = 7, DataErrorReason_ErrorLoginEquipmentNumber = 50, DataErrorReason_ErrorLoginTetraId = 51, DataErrorReason_InfoLoginMasteringFlag = 52, DataErrorReason_ErrorSendingNamelist = 53, DataErrorReason_ErrorSendingToExerciseControl = 54, DataErrorReason_ErrorNotLoggedIn = 55, DataErrorReason_ErrorNotLicensed = 56, DataErrorReason_ErrorConfigSelfTest = 57, DataErrorReason_JsonDecodeFailure = 101, DataErrorReason_WrongCrc = 105, DataErrorReason_BroadcastCounterOverflow = 106, DataErrorReason_InvalidTime = 256, DataErrorReason_InvalidPosition = 257, DataErrorReason_InvalidTacticalState = 258 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const DataErrorReason& sample); enum class EffectSource { ES_Unknown = -1, ES_Internal = 0, ES_ADLER = 1, ES_HLA = 2, ES_ADLER_STANDALONE = 3 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const EffectSource& sample); enum class PdmEventType { EventType_Unknown = 0, EventType_Hit = 1, EventType_WeaponAssignment = 2, EventType_BiteMessage = 3, EventType_FireEvent = 4, EventType_HitBuilding = 5, EventType_Manipulation = 6, EventType_CameraVideo = 8, EventType_RadioCnr = 9, EventType_RadioTvc = 10, EventType_HitEffectSimulation = 13, EventType_HitMine = 14, EventType_HitN = 15, EventType_HitC = 16, EventType_EnterDangerArea = 17, EventType_LeaveDangerArea = 18, EventType_EnterMineArea = 19, EventType_LeaveMineArea = 20, EventType_CrossLocalBorderline = 21, EventType_EnterFunctionalArea = 22, EventType_LeaveFunctionalArea = 23, EventType_EnterNuclear = 24, EventType_LeaveNuclear = 25, EventType_CrossGlobalBorderline = 26, EventType_HitB = 27, EventType_FriendlyFire = 28, EventType_HitGasPipe = 29, EventType_MineArea = 30, EventType_NContamination = 31, EventType_BCContamination = 32, EventType_DangerArea = 33, EventType_FunctionalArea = 34, EventType_MineCorridor = 35, EventType_Borderline = 36, EventType_TechnicalArea = 37, EventType_GasPipe = 38, EventType_Sanitation = 39, EventType_EnterHazardDistance = 42, EventType_LeaveHazardDistance = 43, EventType_EquipmentErrorReport = 100, EventType_EmergencyCall = 112, EventType_AirSupport = 44, EventType_ExplosionCluster = 45, EventType_Jamming = 46 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const PdmEventType& sample); enum class GearClass { GearClass_Unknown = 0, GearClass_Unspecified = 1, GearClass_Nuclear = 2, GearClass_Biological = 3, GearClass_Chemical = 4, GearClass_MineArea = 5, GearClass_MineSingle = 6, GearClass_Artillery = 7, GearClass_Mortar = 8, GearClass_Geopairing = 9, GearClass_DuelSim = 10, GearClass_FunctionalArea = 11, GearClass_TechnicalArea = 12, GearClass_GasPipe = 16, GearClass_AirSupport = 17, GearClass_BoobyTrap = 18, GearClass_OffRouteMine = 19, GearClass_Rocket = 20 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const GearClass& sample); enum class HandgrenadeSearchMode { HandgrenadeSearchMode_NoChange = 0, HandgrenadeSearchMode_Off = 1, HandgrenadeSearchMode_On = 2 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const HandgrenadeSearchMode& sample); enum class ABCProtectionMode { ABCProtectionMode_NoChange = 0, ABCProtectionMode_Off = 1, ABCProtectionMode_On = 2 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const ABCProtectionMode& sample); enum class HgrMineSearchFilterType { HgrMineSearchFilterType_Unknown = 0, Handgrenade = 1, Mine = 2, Claymore = 3, Ied = 4 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const HgrMineSearchFilterType& sample); enum class LanguageConfiguration { LanguageConfiguration_NoChange = 0, LanguageConfiguration_German = 1, LanguageConfiguration_English = 2, LanguageConfiguration_French = 3, LanguageConfiguration_Arabic = 4, LanguageConfiguration_Spanish = 5, LanguageConfiguration_Russian = 6 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const LanguageConfiguration& sample); enum class OperationMode { OperationMode_NoChange = 0, OperationMode_Normal = 1, OperationMode_BeStill = 2 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const OperationMode& sample); enum class ParticipantType { ParticipantType_Participant = 0, ParticipantType_AggregateParticipant = 1, ParticipantType_ExerciseParticipant = 2, ParticipantType_SupportParticpant = 3, ParticipantType_Human = 5, ParticipantType_Vehicle = 4, ParticipantType_Soldier = 6, ParticipantType_Medical = 7, ParticipantType_Technician = 8, ParticipantType_Building = 9, ParticipantType_ObserverController = 10 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const ParticipantType& sample); enum class PersonalProtection { PersonalProtection_NoChange = 0, PersonalProtection_Without = 1, PersonalProtection_Suit = 2, PersonalProtection_SuitAndGloves = 3 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const PersonalProtection& sample); enum class ProtectionLevel { ProtectionLevel_NoChange = 0, ProtectionLevel_IdzEs = 1, ProtectionLevel_IdzBs = 2, ProtectionLevel_Ksk = 3, ProtectionLevel_SoldierWithBodyArmor = 4, ProtectionLevel_SoldierActor = 5 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const ProtectionLevel& sample); enum class StateChangeOriginator { StateChangeOriginator_Unknown = 0, StateChangeOriginator_Participant = 1, StateChangeOriginator_AreaEffectSimulation = 2, StateChangeOriginator_ObserverController = 3, StateChangeOriginator_ExerciseControl = 4, StateChangeOriginator_WoundTreatmentDevice = 5, StateChangeOriginator_MaintainanceDevice = 6, StateChangeOriginator_FunctionalArea = 7, StateChangeOriginator_Initialization = 8, StateChangeOriginator_MedicalTimeout = 9, StateChangeOriginator_Sanitation = 10, StateChangeOriginator_Party = 11, StateChangeOriginator_ChargeEffect = 12, StateChangeOriginator_ImprovisedExplosiveDevice = 20, StateChangeOriginator_DusMine = 21 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const StateChangeOriginator& sample); enum class VulnerabilityClass { VulnerabilityClass_Unknown = 0, VulnerabilityClass_WtdDamages = 1, VulnerabilityClass_WtdInjuries = 2, VulnerabilityClass_BuildingDamages = 3, VulnerabilityClass_VehicleDamages = 4, VulnerabilityClass_SoldierInjuries = 5 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const VulnerabilityClass& sample); enum class VulnerabilityState { VulnerabilityState_NoChange = -1, VulnerabilityState_CombatReady = 0, VulnerabilityState_LightDamage = 1, VulnerabilityState_MediumDamage = 2, VulnerabilityState_HeavyDamage = 3, VulnerabilityState_MobilityKill = 4, VulnerabilityState_VisibleMobilityKill = 5, VulnerabilityState_WeaponSystemDamage = 6, VulnerabilityState_VisibleWeaponSystemDamage = 7, VulnerabilityState_CatastrophicKill = 8, VulnerabilityState_TemporarySeverance = 9, VulnerabilityState_NearMiss = 10, VulnerabilityState_HitWithNoEffect = 11, VulnerabilityState_VulnerabilityBitsChanged = 12, VulnerabilityState_Reserved = 13, VulnerabilityState_NContamination = 14, VulnerabilityState_BContamination = 15, VulnerabilityState_CContamination = 16, VulnerabilityState_NotReady = 99 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const VulnerabilityState& sample); enum class WphMode { WphMode_NoChange = 0, WphMode_Without = 1, WphMode_With = 2 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const WphMode& sample); enum class ChargeTypeProperty { None = 0, LRF = 1, LTD = 2 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const ChargeTypeProperty& sample); enum class IgniterFunctionBase { IfbDefault = 0, IfbTimer = 1, IfbImpact = 2, IfbDelay = 3, IfbProximity = 4 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const IgniterFunctionBase& sample); enum class SeverityType { lethal = 1, heavy = 2, medium = 3, light = 4, noEffect = 5 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const SeverityType& sample); enum class VolatilityType { Unknown = 0, Floating = 1, Resident = 2 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const VolatilityType& sample); enum class InternationalMode { InternationalMode_NoChange = 0, InternationalMode_Off = 1, InternationalMode_On = 2 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const InternationalMode& sample); enum class AvmFrequencyPlanTransmissionReason { NA = 0, Requested = 1, Roaming = 2 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const AvmFrequencyPlanTransmissionReason& sample); enum class OcCode { WoundingPaused = 8, WoundingContinue = 35, OptimalTreatment = 65 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const OcCode& sample); enum class UasState { UasState_Undefined = 0, UasState_Off = 1, UasState_On = 2, UasState_Standby = 3, UasState_Init = 4, UasState_Shutdown = 5, UasState_Normal = 6, UasState_Manual = 7, UasState_Auto = 8, UasState_Calibrating = 9, UasState_Maintenance = 10 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const UasState& sample); enum class UasActionTask { Undefined = 0, Disarm = 1, Arm = 2, Takeoff = 3, Connect = 4, Loiter = 5, Return = 6, Observe = 8 }; NDDSUSERDllExport std::ostream& operator << (std::ostream& o,const UasActionTask& sample); } // namespace ProjectDataManagement #ifdef NDDS_STANDALONE_TYPE namespace rti { namespace topic { template <> struct default_enumerator< ::ProjectDataManagement::L19_Oi> { static const ::ProjectDataManagement::L19_Oi value; }; template <> struct default_enumerator< ::ProjectDataManagement::L22_FireHaltCategory> { static const ::ProjectDataManagement::L22_FireHaltCategory value; }; template <> struct default_enumerator< ::ProjectDataManagement::L25_KindGuidingLine> { static const ::ProjectDataManagement::L25_KindGuidingLine value; }; template <> struct default_enumerator< ::ProjectDataManagement::L26_EffectingSystemType> { static const ::ProjectDataManagement::L26_EffectingSystemType value; }; template <> struct default_enumerator< ::ProjectDataManagement::L27_EffectorId> { static const ::ProjectDataManagement::L27_EffectorId value; }; template <> struct default_enumerator< ::ProjectDataManagement::L28_Status> { static const ::ProjectDataManagement::L28_Status value; }; template <> struct default_enumerator< ::ProjectDataManagement::L43_AngleGroup> { static const ::ProjectDataManagement::L43_AngleGroup value; }; template <> struct default_enumerator< ::ProjectDataManagement::L46_GpsFrequency> { static const ::ProjectDataManagement::L46_GpsFrequency value; }; template <> struct default_enumerator< ::ProjectDataManagement::L4_TargetGeometry> { static const ::ProjectDataManagement::L4_TargetGeometry value; }; template <> struct default_enumerator< ::ProjectDataManagement::L7_Request> { static const ::ProjectDataManagement::L7_Request value; }; template <> struct default_enumerator< ::ProjectDataManagement::L48_TrajectoryRocket> { static const ::ProjectDataManagement::L48_TrajectoryRocket value; }; template <> struct default_enumerator< ::ProjectDataManagement::DataErrorReason> { static const ::ProjectDataManagement::DataErrorReason value; }; template <> struct default_enumerator< ::ProjectDataManagement::EffectSource> { static const ::ProjectDataManagement::EffectSource value; }; template <> struct default_enumerator< ::ProjectDataManagement::PdmEventType> { static const ::ProjectDataManagement::PdmEventType value; }; template <> struct default_enumerator< ::ProjectDataManagement::GearClass> { static const ::ProjectDataManagement::GearClass value; }; template <> struct default_enumerator< ::ProjectDataManagement::HandgrenadeSearchMode> { static const ::ProjectDataManagement::HandgrenadeSearchMode value; }; template <> struct default_enumerator< ::ProjectDataManagement::ABCProtectionMode> { static const ::ProjectDataManagement::ABCProtectionMode value; }; template <> struct default_enumerator< ::ProjectDataManagement::HgrMineSearchFilterType> { static const ::ProjectDataManagement::HgrMineSearchFilterType value; }; template <> struct default_enumerator< ::ProjectDataManagement::LanguageConfiguration> { static const ::ProjectDataManagement::LanguageConfiguration value; }; template <> struct default_enumerator< ::ProjectDataManagement::OperationMode> { static const ::ProjectDataManagement::OperationMode value; }; template <> struct default_enumerator< ::ProjectDataManagement::ParticipantType> { static const ::ProjectDataManagement::ParticipantType value; }; template <> struct default_enumerator< ::ProjectDataManagement::PersonalProtection> { static const ::ProjectDataManagement::PersonalProtection value; }; template <> struct default_enumerator< ::ProjectDataManagement::ProtectionLevel> { static const ::ProjectDataManagement::ProtectionLevel value; }; template <> struct default_enumerator< ::ProjectDataManagement::StateChangeOriginator> { static const ::ProjectDataManagement::StateChangeOriginator value; }; template <> struct default_enumerator< ::ProjectDataManagement::VulnerabilityClass> { static const ::ProjectDataManagement::VulnerabilityClass value; }; template <> struct default_enumerator< ::ProjectDataManagement::VulnerabilityState> { static const ::ProjectDataManagement::VulnerabilityState value; }; template <> struct default_enumerator< ::ProjectDataManagement::WphMode> { static const ::ProjectDataManagement::WphMode value; }; template <> struct default_enumerator< ::ProjectDataManagement::ChargeTypeProperty> { static const ::ProjectDataManagement::ChargeTypeProperty value; }; template <> struct default_enumerator< ::ProjectDataManagement::IgniterFunctionBase> { static const ::ProjectDataManagement::IgniterFunctionBase value; }; template <> struct default_enumerator< ::ProjectDataManagement::SeverityType> { static const ::ProjectDataManagement::SeverityType value; }; template <> struct default_enumerator< ::ProjectDataManagement::VolatilityType> { static const ::ProjectDataManagement::VolatilityType value; }; template <> struct default_enumerator< ::ProjectDataManagement::InternationalMode> { static const ::ProjectDataManagement::InternationalMode value; }; template <> struct default_enumerator< ::ProjectDataManagement::AvmFrequencyPlanTransmissionReason> { static const ::ProjectDataManagement::AvmFrequencyPlanTransmissionReason value; }; template <> struct default_enumerator< ::ProjectDataManagement::OcCode> { static const ::ProjectDataManagement::OcCode value; }; template <> struct default_enumerator< ::ProjectDataManagement::UasState> { static const ::ProjectDataManagement::UasState value; }; template <> struct default_enumerator< ::ProjectDataManagement::UasActionTask> { static const ::ProjectDataManagement::UasActionTask value; }; } } #else namespace rti { namespace flat { namespace topic { } } } namespace dds { namespace topic { } } namespace rti { namespace topic { template <> struct default_enumerator< ::ProjectDataManagement::L19_Oi> { static const ::ProjectDataManagement::L19_Oi value; }; template<> struct dynamic_type< ::ProjectDataManagement::L19_Oi > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::L19_Oi > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::L22_FireHaltCategory> { static const ::ProjectDataManagement::L22_FireHaltCategory value; }; template<> struct dynamic_type< ::ProjectDataManagement::L22_FireHaltCategory > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::L22_FireHaltCategory > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::L25_KindGuidingLine> { static const ::ProjectDataManagement::L25_KindGuidingLine value; }; template<> struct dynamic_type< ::ProjectDataManagement::L25_KindGuidingLine > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::L25_KindGuidingLine > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::L26_EffectingSystemType> { static const ::ProjectDataManagement::L26_EffectingSystemType value; }; template<> struct dynamic_type< ::ProjectDataManagement::L26_EffectingSystemType > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::L26_EffectingSystemType > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::L27_EffectorId> { static const ::ProjectDataManagement::L27_EffectorId value; }; template<> struct dynamic_type< ::ProjectDataManagement::L27_EffectorId > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::L27_EffectorId > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::L28_Status> { static const ::ProjectDataManagement::L28_Status value; }; template<> struct dynamic_type< ::ProjectDataManagement::L28_Status > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::L28_Status > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::L43_AngleGroup> { static const ::ProjectDataManagement::L43_AngleGroup value; }; template<> struct dynamic_type< ::ProjectDataManagement::L43_AngleGroup > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::L43_AngleGroup > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::L46_GpsFrequency> { static const ::ProjectDataManagement::L46_GpsFrequency value; }; template<> struct dynamic_type< ::ProjectDataManagement::L46_GpsFrequency > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::L46_GpsFrequency > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::L4_TargetGeometry> { static const ::ProjectDataManagement::L4_TargetGeometry value; }; template<> struct dynamic_type< ::ProjectDataManagement::L4_TargetGeometry > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::L4_TargetGeometry > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::L7_Request> { static const ::ProjectDataManagement::L7_Request value; }; template<> struct dynamic_type< ::ProjectDataManagement::L7_Request > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::L7_Request > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::L48_TrajectoryRocket> { static const ::ProjectDataManagement::L48_TrajectoryRocket value; }; template<> struct dynamic_type< ::ProjectDataManagement::L48_TrajectoryRocket > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::L48_TrajectoryRocket > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::DataErrorReason> { static const ::ProjectDataManagement::DataErrorReason value; }; template<> struct dynamic_type< ::ProjectDataManagement::DataErrorReason > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::DataErrorReason > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::EffectSource> { static const ::ProjectDataManagement::EffectSource value; }; template<> struct dynamic_type< ::ProjectDataManagement::EffectSource > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::EffectSource > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::PdmEventType> { static const ::ProjectDataManagement::PdmEventType value; }; template<> struct dynamic_type< ::ProjectDataManagement::PdmEventType > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::PdmEventType > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::GearClass> { static const ::ProjectDataManagement::GearClass value; }; template<> struct dynamic_type< ::ProjectDataManagement::GearClass > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::GearClass > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::HandgrenadeSearchMode> { static const ::ProjectDataManagement::HandgrenadeSearchMode value; }; template<> struct dynamic_type< ::ProjectDataManagement::HandgrenadeSearchMode > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::HandgrenadeSearchMode > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::ABCProtectionMode> { static const ::ProjectDataManagement::ABCProtectionMode value; }; template<> struct dynamic_type< ::ProjectDataManagement::ABCProtectionMode > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::ABCProtectionMode > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::HgrMineSearchFilterType> { static const ::ProjectDataManagement::HgrMineSearchFilterType value; }; template<> struct dynamic_type< ::ProjectDataManagement::HgrMineSearchFilterType > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::HgrMineSearchFilterType > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::LanguageConfiguration> { static const ::ProjectDataManagement::LanguageConfiguration value; }; template<> struct dynamic_type< ::ProjectDataManagement::LanguageConfiguration > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::LanguageConfiguration > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::OperationMode> { static const ::ProjectDataManagement::OperationMode value; }; template<> struct dynamic_type< ::ProjectDataManagement::OperationMode > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::OperationMode > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::ParticipantType> { static const ::ProjectDataManagement::ParticipantType value; }; template<> struct dynamic_type< ::ProjectDataManagement::ParticipantType > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::ParticipantType > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::PersonalProtection> { static const ::ProjectDataManagement::PersonalProtection value; }; template<> struct dynamic_type< ::ProjectDataManagement::PersonalProtection > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::PersonalProtection > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::ProtectionLevel> { static const ::ProjectDataManagement::ProtectionLevel value; }; template<> struct dynamic_type< ::ProjectDataManagement::ProtectionLevel > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::ProtectionLevel > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::StateChangeOriginator> { static const ::ProjectDataManagement::StateChangeOriginator value; }; template<> struct dynamic_type< ::ProjectDataManagement::StateChangeOriginator > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::StateChangeOriginator > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::VulnerabilityClass> { static const ::ProjectDataManagement::VulnerabilityClass value; }; template<> struct dynamic_type< ::ProjectDataManagement::VulnerabilityClass > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::VulnerabilityClass > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::VulnerabilityState> { static const ::ProjectDataManagement::VulnerabilityState value; }; template<> struct dynamic_type< ::ProjectDataManagement::VulnerabilityState > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::VulnerabilityState > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::WphMode> { static const ::ProjectDataManagement::WphMode value; }; template<> struct dynamic_type< ::ProjectDataManagement::WphMode > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::WphMode > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::ChargeTypeProperty> { static const ::ProjectDataManagement::ChargeTypeProperty value; }; template<> struct dynamic_type< ::ProjectDataManagement::ChargeTypeProperty > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::ChargeTypeProperty > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::IgniterFunctionBase> { static const ::ProjectDataManagement::IgniterFunctionBase value; }; template<> struct dynamic_type< ::ProjectDataManagement::IgniterFunctionBase > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::IgniterFunctionBase > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::SeverityType> { static const ::ProjectDataManagement::SeverityType value; }; template<> struct dynamic_type< ::ProjectDataManagement::SeverityType > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::SeverityType > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::VolatilityType> { static const ::ProjectDataManagement::VolatilityType value; }; template<> struct dynamic_type< ::ProjectDataManagement::VolatilityType > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::VolatilityType > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::InternationalMode> { static const ::ProjectDataManagement::InternationalMode value; }; template<> struct dynamic_type< ::ProjectDataManagement::InternationalMode > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::InternationalMode > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::AvmFrequencyPlanTransmissionReason> { static const ::ProjectDataManagement::AvmFrequencyPlanTransmissionReason value; }; template<> struct dynamic_type< ::ProjectDataManagement::AvmFrequencyPlanTransmissionReason > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::AvmFrequencyPlanTransmissionReason > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::OcCode> { static const ::ProjectDataManagement::OcCode value; }; template<> struct dynamic_type< ::ProjectDataManagement::OcCode > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::OcCode > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::UasState> { static const ::ProjectDataManagement::UasState value; }; template<> struct dynamic_type< ::ProjectDataManagement::UasState > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::UasState > { static const ::dds::core::xtypes::ExtensibilityKind::type kind = ::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; }; template <> struct default_enumerator< ::ProjectDataManagement::UasActionTask> { static const ::ProjectDataManagement::UasActionTask value; }; template<> struct dynamic_type< ::ProjectDataManagement::UasActionTask > { typedef ::dds::core::xtypes::EnumType type; NDDSUSERDllExport static const ::dds::core::xtypes::EnumType& get(); }; template <> struct extensibility< ::ProjectDataManagement::UasActionTask > { 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 // pdm_enums_1992174157_hpp