Files
qt-migration-legatus/qt6-after/qt6-migrated-legatus/build4/Lts/Services/ProjectDataManagement/pdm_enums.cxx
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

12407 lines
574 KiB
C++

/*
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.
*/
#include <iosfwd>
#include <iomanip>
#include <atomic>
#ifndef NDDS_STANDALONE_TYPE
#include "rti/topic/cdr/Serialization.hpp"
#include "pdm_enumsPlugin.hpp"
#else
#include "rti/topic/cdr/SerializationHelpers.hpp"
#endif
#include "pdm_enums.hpp"
#include <rti/util/ostream_operators.hpp>
#include <ProjectDataManagement/pdm_export.h> // #define NDDSUSERDllExport for linux
namespace ProjectDataManagement {
std::ostream& operator << (std::ostream& o,const L19_Oi& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case L19_Oi::L19_Oi_Empty:
o << "L19_Oi::L19_Oi_Empty" << " ";
break;
case L19_Oi::L19_Oi_F1:
o << "L19_Oi::L19_Oi_F1" << " ";
break;
case L19_Oi::L19_Oi_F2:
o << "L19_Oi::L19_Oi_F2" << " ";
break;
case L19_Oi::L19_Oi_F3:
o << "L19_Oi::L19_Oi_F3" << " ";
break;
case L19_Oi::L19_Oi_F4:
o << "L19_Oi::L19_Oi_F4" << " ";
break;
case L19_Oi::L19_Oi_F5:
o << "L19_Oi::L19_Oi_F5" << " ";
break;
case L19_Oi::L19_Oi_F6:
o << "L19_Oi::L19_Oi_F6" << " ";
break;
case L19_Oi::L19_Oi_F7:
o << "L19_Oi::L19_Oi_F7" << " ";
break;
case L19_Oi::L19_Oi_F8:
o << "L19_Oi::L19_Oi_F8" << " ";
break;
case L19_Oi::L19_Oi_F9:
o << "L19_Oi::L19_Oi_F9" << " ";
break;
case L19_Oi::L19_Oi_L:
o << "L19_Oi::L19_Oi_L" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const L22_FireHaltCategory& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case L22_FireHaltCategory::L22_FireHaltCategory_A:
o << "L22_FireHaltCategory::L22_FireHaltCategory_A" << " ";
break;
case L22_FireHaltCategory::L22_FireHaltCategory_R:
o << "L22_FireHaltCategory::L22_FireHaltCategory_R" << " ";
break;
case L22_FireHaltCategory::L22_FireHaltCategory_E:
o << "L22_FireHaltCategory::L22_FireHaltCategory_E" << " ";
break;
case L22_FireHaltCategory::L22_FireHaltCategory_C:
o << "L22_FireHaltCategory::L22_FireHaltCategory_C" << " ";
break;
case L22_FireHaltCategory::L22_FireHaltCategory_F:
o << "L22_FireHaltCategory::L22_FireHaltCategory_F" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const L25_KindGuidingLine& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case L25_KindGuidingLine::FFA:
o << "L25_KindGuidingLine::FFA" << " ";
break;
case L25_KindGuidingLine::NFA:
o << "L25_KindGuidingLine::NFA" << " ";
break;
case L25_KindGuidingLine::RFA:
o << "L25_KindGuidingLine::RFA" << " ";
break;
case L25_KindGuidingLine::FSCL:
o << "L25_KindGuidingLine::FSCL" << " ";
break;
case L25_KindGuidingLine::RFL:
o << "L25_KindGuidingLine::RFL" << " ";
break;
case L25_KindGuidingLine::FSSL:
o << "L25_KindGuidingLine::FSSL" << " ";
break;
case L25_KindGuidingLine::NFL:
o << "L25_KindGuidingLine::NFL" << " ";
break;
case L25_KindGuidingLine::nesA:
o << "L25_KindGuidingLine::nesA" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const L26_EffectingSystemType& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case L26_EffectingSystemType::Pzh2000:
o << "L26_EffectingSystemType::Pzh2000" << " ";
break;
case L26_EffectingSystemType::RRohr:
o << "L26_EffectingSystemType::RRohr" << " ";
break;
case L26_EffectingSystemType::Mars:
o << "L26_EffectingSystemType::Mars" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const L27_EffectorId& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case L27_EffectorId::A:
o << "L27_EffectorId::A" << " ";
break;
case L27_EffectorId::B:
o << "L27_EffectorId::B" << " ";
break;
case L27_EffectorId::C:
o << "L27_EffectorId::C" << " ";
break;
case L27_EffectorId::D:
o << "L27_EffectorId::D" << " ";
break;
case L27_EffectorId::E:
o << "L27_EffectorId::E" << " ";
break;
case L27_EffectorId::F:
o << "L27_EffectorId::F" << " ";
break;
case L27_EffectorId::G:
o << "L27_EffectorId::G" << " ";
break;
case L27_EffectorId::H:
o << "L27_EffectorId::H" << " ";
break;
case L27_EffectorId::I:
o << "L27_EffectorId::I" << " ";
break;
case L27_EffectorId::J:
o << "L27_EffectorId::J" << " ";
break;
case L27_EffectorId::K:
o << "L27_EffectorId::K" << " ";
break;
case L27_EffectorId::L:
o << "L27_EffectorId::L" << " ";
break;
case L27_EffectorId::M:
o << "L27_EffectorId::M" << " ";
break;
case L27_EffectorId::N:
o << "L27_EffectorId::N" << " ";
break;
case L27_EffectorId::O:
o << "L27_EffectorId::O" << " ";
break;
case L27_EffectorId::P:
o << "L27_EffectorId::P" << " ";
break;
case L27_EffectorId::Q:
o << "L27_EffectorId::Q" << " ";
break;
case L27_EffectorId::R:
o << "L27_EffectorId::R" << " ";
break;
case L27_EffectorId::S:
o << "L27_EffectorId::S" << " ";
break;
case L27_EffectorId::T:
o << "L27_EffectorId::T" << " ";
break;
case L27_EffectorId::U:
o << "L27_EffectorId::U" << " ";
break;
case L27_EffectorId::V:
o << "L27_EffectorId::V" << " ";
break;
case L27_EffectorId::W:
o << "L27_EffectorId::W" << " ";
break;
case L27_EffectorId::X:
o << "L27_EffectorId::X" << " ";
break;
case L27_EffectorId::Y:
o << "L27_EffectorId::Y" << " ";
break;
case L27_EffectorId::Z:
o << "L27_EffectorId::Z" << " ";
break;
case L27_EffectorId::B1:
o << "L27_EffectorId::B1" << " ";
break;
case L27_EffectorId::B2:
o << "L27_EffectorId::B2" << " ";
break;
case L27_EffectorId::B3:
o << "L27_EffectorId::B3" << " ";
break;
case L27_EffectorId::B4:
o << "L27_EffectorId::B4" << " ";
break;
case L27_EffectorId::B5:
o << "L27_EffectorId::B5" << " ";
break;
case L27_EffectorId::B6:
o << "L27_EffectorId::B6" << " ";
break;
case L27_EffectorId::B7:
o << "L27_EffectorId::B7" << " ";
break;
case L27_EffectorId::B8:
o << "L27_EffectorId::B8" << " ";
break;
case L27_EffectorId::C1:
o << "L27_EffectorId::C1" << " ";
break;
case L27_EffectorId::C2:
o << "L27_EffectorId::C2" << " ";
break;
case L27_EffectorId::C3:
o << "L27_EffectorId::C3" << " ";
break;
case L27_EffectorId::C4:
o << "L27_EffectorId::C4" << " ";
break;
case L27_EffectorId::C5:
o << "L27_EffectorId::C5" << " ";
break;
case L27_EffectorId::C6:
o << "L27_EffectorId::C6" << " ";
break;
case L27_EffectorId::C7:
o << "L27_EffectorId::C7" << " ";
break;
case L27_EffectorId::C8:
o << "L27_EffectorId::C8" << " ";
break;
case L27_EffectorId::NO_211:
o << "L27_EffectorId::NO_211" << " ";
break;
case L27_EffectorId::NO_212:
o << "L27_EffectorId::NO_212" << " ";
break;
case L27_EffectorId::NO_213:
o << "L27_EffectorId::NO_213" << " ";
break;
case L27_EffectorId::NO_214:
o << "L27_EffectorId::NO_214" << " ";
break;
case L27_EffectorId::NO_215:
o << "L27_EffectorId::NO_215" << " ";
break;
case L27_EffectorId::NO_216:
o << "L27_EffectorId::NO_216" << " ";
break;
case L27_EffectorId::NO_217:
o << "L27_EffectorId::NO_217" << " ";
break;
case L27_EffectorId::NO_218:
o << "L27_EffectorId::NO_218" << " ";
break;
case L27_EffectorId::NO_221:
o << "L27_EffectorId::NO_221" << " ";
break;
case L27_EffectorId::NO_222:
o << "L27_EffectorId::NO_222" << " ";
break;
case L27_EffectorId::NO_223:
o << "L27_EffectorId::NO_223" << " ";
break;
case L27_EffectorId::NO_224:
o << "L27_EffectorId::NO_224" << " ";
break;
case L27_EffectorId::NO_225:
o << "L27_EffectorId::NO_225" << " ";
break;
case L27_EffectorId::NO_226:
o << "L27_EffectorId::NO_226" << " ";
break;
case L27_EffectorId::NO_227:
o << "L27_EffectorId::NO_227" << " ";
break;
case L27_EffectorId::NO_228:
o << "L27_EffectorId::NO_228" << " ";
break;
case L27_EffectorId::NO_311:
o << "L27_EffectorId::NO_311" << " ";
break;
case L27_EffectorId::NO_312:
o << "L27_EffectorId::NO_312" << " ";
break;
case L27_EffectorId::NO_313:
o << "L27_EffectorId::NO_313" << " ";
break;
case L27_EffectorId::NO_314:
o << "L27_EffectorId::NO_314" << " ";
break;
case L27_EffectorId::NO_315:
o << "L27_EffectorId::NO_315" << " ";
break;
case L27_EffectorId::NO_316:
o << "L27_EffectorId::NO_316" << " ";
break;
case L27_EffectorId::NO_317:
o << "L27_EffectorId::NO_317" << " ";
break;
case L27_EffectorId::NO_318:
o << "L27_EffectorId::NO_318" << " ";
break;
case L27_EffectorId::NO_321:
o << "L27_EffectorId::NO_321" << " ";
break;
case L27_EffectorId::NO_322:
o << "L27_EffectorId::NO_322" << " ";
break;
case L27_EffectorId::NO_323:
o << "L27_EffectorId::NO_323" << " ";
break;
case L27_EffectorId::NO_324:
o << "L27_EffectorId::NO_324" << " ";
break;
case L27_EffectorId::NO_325:
o << "L27_EffectorId::NO_325" << " ";
break;
case L27_EffectorId::NO_326:
o << "L27_EffectorId::NO_326" << " ";
break;
case L27_EffectorId::NO_327:
o << "L27_EffectorId::NO_327" << " ";
break;
case L27_EffectorId::NO_328:
o << "L27_EffectorId::NO_328" << " ";
break;
case L27_EffectorId::NO_411:
o << "L27_EffectorId::NO_411" << " ";
break;
case L27_EffectorId::NO_412:
o << "L27_EffectorId::NO_412" << " ";
break;
case L27_EffectorId::NO_413:
o << "L27_EffectorId::NO_413" << " ";
break;
case L27_EffectorId::NO_414:
o << "L27_EffectorId::NO_414" << " ";
break;
case L27_EffectorId::NO_415:
o << "L27_EffectorId::NO_415" << " ";
break;
case L27_EffectorId::NO_416:
o << "L27_EffectorId::NO_416" << " ";
break;
case L27_EffectorId::NO_417:
o << "L27_EffectorId::NO_417" << " ";
break;
case L27_EffectorId::NO_418:
o << "L27_EffectorId::NO_418" << " ";
break;
case L27_EffectorId::NO_421:
o << "L27_EffectorId::NO_421" << " ";
break;
case L27_EffectorId::NO_422:
o << "L27_EffectorId::NO_422" << " ";
break;
case L27_EffectorId::NO_423:
o << "L27_EffectorId::NO_423" << " ";
break;
case L27_EffectorId::NO_424:
o << "L27_EffectorId::NO_424" << " ";
break;
case L27_EffectorId::NO_425:
o << "L27_EffectorId::NO_425" << " ";
break;
case L27_EffectorId::NO_426:
o << "L27_EffectorId::NO_426" << " ";
break;
case L27_EffectorId::NO_427:
o << "L27_EffectorId::NO_427" << " ";
break;
case L27_EffectorId::NO_428:
o << "L27_EffectorId::NO_428" << " ";
break;
case L27_EffectorId::NO_511:
o << "L27_EffectorId::NO_511" << " ";
break;
case L27_EffectorId::NO_512:
o << "L27_EffectorId::NO_512" << " ";
break;
case L27_EffectorId::NO_513:
o << "L27_EffectorId::NO_513" << " ";
break;
case L27_EffectorId::NO_514:
o << "L27_EffectorId::NO_514" << " ";
break;
case L27_EffectorId::NO_515:
o << "L27_EffectorId::NO_515" << " ";
break;
case L27_EffectorId::NO_516:
o << "L27_EffectorId::NO_516" << " ";
break;
case L27_EffectorId::NO_517:
o << "L27_EffectorId::NO_517" << " ";
break;
case L27_EffectorId::NO_518:
o << "L27_EffectorId::NO_518" << " ";
break;
case L27_EffectorId::NO_521:
o << "L27_EffectorId::NO_521" << " ";
break;
case L27_EffectorId::NO_522:
o << "L27_EffectorId::NO_522" << " ";
break;
case L27_EffectorId::NO_523:
o << "L27_EffectorId::NO_523" << " ";
break;
case L27_EffectorId::NO_524:
o << "L27_EffectorId::NO_524" << " ";
break;
case L27_EffectorId::NO_525:
o << "L27_EffectorId::NO_525" << " ";
break;
case L27_EffectorId::NO_526:
o << "L27_EffectorId::NO_526" << " ";
break;
case L27_EffectorId::NO_527:
o << "L27_EffectorId::NO_527" << " ";
break;
case L27_EffectorId::NO_528:
o << "L27_EffectorId::NO_528" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const L28_Status& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case L28_Status::NichtEinsatzbereit:
o << "L28_Status::NichtEinsatzbereit" << " ";
break;
case L28_Status::Einsatzbereit:
o << "L28_Status::Einsatzbereit" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const L43_AngleGroup& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case L43_AngleGroup::Lower:
o << "L43_AngleGroup::Lower" << " ";
break;
case L43_AngleGroup::Upper:
o << "L43_AngleGroup::Upper" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const L46_GpsFrequency& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case L46_GpsFrequency::L1:
o << "L46_GpsFrequency::L1" << " ";
break;
case L46_GpsFrequency::L2:
o << "L46_GpsFrequency::L2" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const L4_TargetGeometry& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case L4_TargetGeometry::Point:
o << "L4_TargetGeometry::Point" << " ";
break;
case L4_TargetGeometry::Area:
o << "L4_TargetGeometry::Area" << " ";
break;
case L4_TargetGeometry::Radial:
o << "L4_TargetGeometry::Radial" << " ";
break;
case L4_TargetGeometry::Linear:
o << "L4_TargetGeometry::Linear" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const L7_Request& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case L7_Request::ABR:
o << "L7_Request::ABR" << " ";
break;
case L7_Request::BEK:
o << "L7_Request::BEK" << " ";
break;
case L7_Request::BEL:
o << "L7_Request::BEL" << " ";
break;
case L7_Request::BLE:
o << "L7_Request::BLE" << " ";
break;
case L7_Request::NIE:
o << "L7_Request::NIE" << " ";
break;
case L7_Request::SPE:
o << "L7_Request::SPE" << " ";
break;
case L7_Request::STO:
o << "L7_Request::STO" << " ";
break;
case L7_Request::UBW:
o << "L7_Request::UBW" << " ";
break;
case L7_Request::VER:
o << "L7_Request::VER" << " ";
break;
case L7_Request::ZSL:
o << "L7_Request::ZSL" << " ";
break;
case L7_Request::ZER:
o << "L7_Request::ZER" << " ";
break;
case L7_Request::BWL:
o << "L7_Request::BWL" << " ";
break;
case L7_Request::MRK:
o << "L7_Request::MRK" << " ";
break;
case L7_Request::WRN:
o << "L7_Request::WRN" << " ";
break;
case L7_Request::BLI:
o << "L7_Request::BLI" << " ";
break;
case L7_Request::BEI:
o << "L7_Request::BEI" << " ";
break;
case L7_Request::BEW:
o << "L7_Request::BEW" << " ";
break;
case L7_Request::BEO:
o << "L7_Request::BEO" << " ";
break;
case L7_Request::BLW:
o << "L7_Request::BLW" << " ";
break;
case L7_Request::MBE:
o << "L7_Request::MBE" << " ";
break;
case L7_Request::MBL:
o << "L7_Request::MBL" << " ";
break;
case L7_Request::MIR:
o << "L7_Request::MIR" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const L48_TrajectoryRocket& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case L48_TrajectoryRocket::Nominal:
o << "L48_TrajectoryRocket::Nominal" << " ";
break;
case L48_TrajectoryRocket::Vertical:
o << "L48_TrajectoryRocket::Vertical" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const DataErrorReason& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case DataErrorReason::DataErrorReason_Unknown:
o << "DataErrorReason::DataErrorReason_Unknown" << " ";
break;
case DataErrorReason::DataErrorReason_WrongParameter:
o << "DataErrorReason::DataErrorReason_WrongParameter" << " ";
break;
case DataErrorReason::DataErrorReason_TelegramOutdated:
o << "DataErrorReason::DataErrorReason_TelegramOutdated" << " ";
break;
case DataErrorReason::DataErrorReason_InvalidByteCount:
o << "DataErrorReason::DataErrorReason_InvalidByteCount" << " ";
break;
case DataErrorReason::DataErrorReason_InvalidData:
o << "DataErrorReason::DataErrorReason_InvalidData" << " ";
break;
case DataErrorReason::DataErrorReason_FragmentationError:
o << "DataErrorReason::DataErrorReason_FragmentationError" << " ";
break;
case DataErrorReason::DataErrorReason_UnknownError:
o << "DataErrorReason::DataErrorReason_UnknownError" << " ";
break;
case DataErrorReason::DataErrorReason_AdditionalDemandTimeout:
o << "DataErrorReason::DataErrorReason_AdditionalDemandTimeout" << " ";
break;
case DataErrorReason::DataErrorReason_ErrorLoginEquipmentNumber:
o << "DataErrorReason::DataErrorReason_ErrorLoginEquipmentNumber" << " ";
break;
case DataErrorReason::DataErrorReason_ErrorLoginTetraId:
o << "DataErrorReason::DataErrorReason_ErrorLoginTetraId" << " ";
break;
case DataErrorReason::DataErrorReason_InfoLoginMasteringFlag:
o << "DataErrorReason::DataErrorReason_InfoLoginMasteringFlag" << " ";
break;
case DataErrorReason::DataErrorReason_ErrorSendingNamelist:
o << "DataErrorReason::DataErrorReason_ErrorSendingNamelist" << " ";
break;
case DataErrorReason::DataErrorReason_ErrorSendingToExerciseControl:
o << "DataErrorReason::DataErrorReason_ErrorSendingToExerciseControl" << " ";
break;
case DataErrorReason::DataErrorReason_ErrorNotLoggedIn:
o << "DataErrorReason::DataErrorReason_ErrorNotLoggedIn" << " ";
break;
case DataErrorReason::DataErrorReason_ErrorNotLicensed:
o << "DataErrorReason::DataErrorReason_ErrorNotLicensed" << " ";
break;
case DataErrorReason::DataErrorReason_ErrorConfigSelfTest:
o << "DataErrorReason::DataErrorReason_ErrorConfigSelfTest" << " ";
break;
case DataErrorReason::DataErrorReason_JsonDecodeFailure:
o << "DataErrorReason::DataErrorReason_JsonDecodeFailure" << " ";
break;
case DataErrorReason::DataErrorReason_WrongCrc:
o << "DataErrorReason::DataErrorReason_WrongCrc" << " ";
break;
case DataErrorReason::DataErrorReason_BroadcastCounterOverflow:
o << "DataErrorReason::DataErrorReason_BroadcastCounterOverflow" << " ";
break;
case DataErrorReason::DataErrorReason_InvalidTime:
o << "DataErrorReason::DataErrorReason_InvalidTime" << " ";
break;
case DataErrorReason::DataErrorReason_InvalidPosition:
o << "DataErrorReason::DataErrorReason_InvalidPosition" << " ";
break;
case DataErrorReason::DataErrorReason_InvalidTacticalState:
o << "DataErrorReason::DataErrorReason_InvalidTacticalState" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const EffectSource& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case EffectSource::ES_Unknown:
o << "EffectSource::ES_Unknown" << " ";
break;
case EffectSource::ES_Internal:
o << "EffectSource::ES_Internal" << " ";
break;
case EffectSource::ES_ADLER:
o << "EffectSource::ES_ADLER" << " ";
break;
case EffectSource::ES_HLA:
o << "EffectSource::ES_HLA" << " ";
break;
case EffectSource::ES_ADLER_STANDALONE:
o << "EffectSource::ES_ADLER_STANDALONE" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const PdmEventType& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case PdmEventType::EventType_Unknown:
o << "PdmEventType::EventType_Unknown" << " ";
break;
case PdmEventType::EventType_Hit:
o << "PdmEventType::EventType_Hit" << " ";
break;
case PdmEventType::EventType_WeaponAssignment:
o << "PdmEventType::EventType_WeaponAssignment" << " ";
break;
case PdmEventType::EventType_BiteMessage:
o << "PdmEventType::EventType_BiteMessage" << " ";
break;
case PdmEventType::EventType_FireEvent:
o << "PdmEventType::EventType_FireEvent" << " ";
break;
case PdmEventType::EventType_HitBuilding:
o << "PdmEventType::EventType_HitBuilding" << " ";
break;
case PdmEventType::EventType_Manipulation:
o << "PdmEventType::EventType_Manipulation" << " ";
break;
case PdmEventType::EventType_CameraVideo:
o << "PdmEventType::EventType_CameraVideo" << " ";
break;
case PdmEventType::EventType_RadioCnr:
o << "PdmEventType::EventType_RadioCnr" << " ";
break;
case PdmEventType::EventType_RadioTvc:
o << "PdmEventType::EventType_RadioTvc" << " ";
break;
case PdmEventType::EventType_HitEffectSimulation:
o << "PdmEventType::EventType_HitEffectSimulation" << " ";
break;
case PdmEventType::EventType_HitMine:
o << "PdmEventType::EventType_HitMine" << " ";
break;
case PdmEventType::EventType_HitN:
o << "PdmEventType::EventType_HitN" << " ";
break;
case PdmEventType::EventType_HitC:
o << "PdmEventType::EventType_HitC" << " ";
break;
case PdmEventType::EventType_EnterDangerArea:
o << "PdmEventType::EventType_EnterDangerArea" << " ";
break;
case PdmEventType::EventType_LeaveDangerArea:
o << "PdmEventType::EventType_LeaveDangerArea" << " ";
break;
case PdmEventType::EventType_EnterMineArea:
o << "PdmEventType::EventType_EnterMineArea" << " ";
break;
case PdmEventType::EventType_LeaveMineArea:
o << "PdmEventType::EventType_LeaveMineArea" << " ";
break;
case PdmEventType::EventType_CrossLocalBorderline:
o << "PdmEventType::EventType_CrossLocalBorderline" << " ";
break;
case PdmEventType::EventType_EnterFunctionalArea:
o << "PdmEventType::EventType_EnterFunctionalArea" << " ";
break;
case PdmEventType::EventType_LeaveFunctionalArea:
o << "PdmEventType::EventType_LeaveFunctionalArea" << " ";
break;
case PdmEventType::EventType_EnterNuclear:
o << "PdmEventType::EventType_EnterNuclear" << " ";
break;
case PdmEventType::EventType_LeaveNuclear:
o << "PdmEventType::EventType_LeaveNuclear" << " ";
break;
case PdmEventType::EventType_CrossGlobalBorderline:
o << "PdmEventType::EventType_CrossGlobalBorderline" << " ";
break;
case PdmEventType::EventType_HitB:
o << "PdmEventType::EventType_HitB" << " ";
break;
case PdmEventType::EventType_FriendlyFire:
o << "PdmEventType::EventType_FriendlyFire" << " ";
break;
case PdmEventType::EventType_HitGasPipe:
o << "PdmEventType::EventType_HitGasPipe" << " ";
break;
case PdmEventType::EventType_MineArea:
o << "PdmEventType::EventType_MineArea" << " ";
break;
case PdmEventType::EventType_NContamination:
o << "PdmEventType::EventType_NContamination" << " ";
break;
case PdmEventType::EventType_BCContamination:
o << "PdmEventType::EventType_BCContamination" << " ";
break;
case PdmEventType::EventType_DangerArea:
o << "PdmEventType::EventType_DangerArea" << " ";
break;
case PdmEventType::EventType_FunctionalArea:
o << "PdmEventType::EventType_FunctionalArea" << " ";
break;
case PdmEventType::EventType_MineCorridor:
o << "PdmEventType::EventType_MineCorridor" << " ";
break;
case PdmEventType::EventType_Borderline:
o << "PdmEventType::EventType_Borderline" << " ";
break;
case PdmEventType::EventType_TechnicalArea:
o << "PdmEventType::EventType_TechnicalArea" << " ";
break;
case PdmEventType::EventType_GasPipe:
o << "PdmEventType::EventType_GasPipe" << " ";
break;
case PdmEventType::EventType_Sanitation:
o << "PdmEventType::EventType_Sanitation" << " ";
break;
case PdmEventType::EventType_EnterHazardDistance:
o << "PdmEventType::EventType_EnterHazardDistance" << " ";
break;
case PdmEventType::EventType_LeaveHazardDistance:
o << "PdmEventType::EventType_LeaveHazardDistance" << " ";
break;
case PdmEventType::EventType_EquipmentErrorReport:
o << "PdmEventType::EventType_EquipmentErrorReport" << " ";
break;
case PdmEventType::EventType_EmergencyCall:
o << "PdmEventType::EventType_EmergencyCall" << " ";
break;
case PdmEventType::EventType_AirSupport:
o << "PdmEventType::EventType_AirSupport" << " ";
break;
case PdmEventType::EventType_ExplosionCluster:
o << "PdmEventType::EventType_ExplosionCluster" << " ";
break;
case PdmEventType::EventType_Jamming:
o << "PdmEventType::EventType_Jamming" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const GearClass& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case GearClass::GearClass_Unknown:
o << "GearClass::GearClass_Unknown" << " ";
break;
case GearClass::GearClass_Unspecified:
o << "GearClass::GearClass_Unspecified" << " ";
break;
case GearClass::GearClass_Nuclear:
o << "GearClass::GearClass_Nuclear" << " ";
break;
case GearClass::GearClass_Biological:
o << "GearClass::GearClass_Biological" << " ";
break;
case GearClass::GearClass_Chemical:
o << "GearClass::GearClass_Chemical" << " ";
break;
case GearClass::GearClass_MineArea:
o << "GearClass::GearClass_MineArea" << " ";
break;
case GearClass::GearClass_MineSingle:
o << "GearClass::GearClass_MineSingle" << " ";
break;
case GearClass::GearClass_Artillery:
o << "GearClass::GearClass_Artillery" << " ";
break;
case GearClass::GearClass_Mortar:
o << "GearClass::GearClass_Mortar" << " ";
break;
case GearClass::GearClass_Geopairing:
o << "GearClass::GearClass_Geopairing" << " ";
break;
case GearClass::GearClass_DuelSim:
o << "GearClass::GearClass_DuelSim" << " ";
break;
case GearClass::GearClass_FunctionalArea:
o << "GearClass::GearClass_FunctionalArea" << " ";
break;
case GearClass::GearClass_TechnicalArea:
o << "GearClass::GearClass_TechnicalArea" << " ";
break;
case GearClass::GearClass_GasPipe:
o << "GearClass::GearClass_GasPipe" << " ";
break;
case GearClass::GearClass_AirSupport:
o << "GearClass::GearClass_AirSupport" << " ";
break;
case GearClass::GearClass_BoobyTrap:
o << "GearClass::GearClass_BoobyTrap" << " ";
break;
case GearClass::GearClass_OffRouteMine:
o << "GearClass::GearClass_OffRouteMine" << " ";
break;
case GearClass::GearClass_Rocket:
o << "GearClass::GearClass_Rocket" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const HandgrenadeSearchMode& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case HandgrenadeSearchMode::HandgrenadeSearchMode_NoChange:
o << "HandgrenadeSearchMode::HandgrenadeSearchMode_NoChange" << " ";
break;
case HandgrenadeSearchMode::HandgrenadeSearchMode_Off:
o << "HandgrenadeSearchMode::HandgrenadeSearchMode_Off" << " ";
break;
case HandgrenadeSearchMode::HandgrenadeSearchMode_On:
o << "HandgrenadeSearchMode::HandgrenadeSearchMode_On" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const ABCProtectionMode& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case ABCProtectionMode::ABCProtectionMode_NoChange:
o << "ABCProtectionMode::ABCProtectionMode_NoChange" << " ";
break;
case ABCProtectionMode::ABCProtectionMode_Off:
o << "ABCProtectionMode::ABCProtectionMode_Off" << " ";
break;
case ABCProtectionMode::ABCProtectionMode_On:
o << "ABCProtectionMode::ABCProtectionMode_On" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const HgrMineSearchFilterType& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case HgrMineSearchFilterType::HgrMineSearchFilterType_Unknown:
o << "HgrMineSearchFilterType::HgrMineSearchFilterType_Unknown" << " ";
break;
case HgrMineSearchFilterType::Handgrenade:
o << "HgrMineSearchFilterType::Handgrenade" << " ";
break;
case HgrMineSearchFilterType::Mine:
o << "HgrMineSearchFilterType::Mine" << " ";
break;
case HgrMineSearchFilterType::Claymore:
o << "HgrMineSearchFilterType::Claymore" << " ";
break;
case HgrMineSearchFilterType::Ied:
o << "HgrMineSearchFilterType::Ied" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const LanguageConfiguration& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case LanguageConfiguration::LanguageConfiguration_NoChange:
o << "LanguageConfiguration::LanguageConfiguration_NoChange" << " ";
break;
case LanguageConfiguration::LanguageConfiguration_German:
o << "LanguageConfiguration::LanguageConfiguration_German" << " ";
break;
case LanguageConfiguration::LanguageConfiguration_English:
o << "LanguageConfiguration::LanguageConfiguration_English" << " ";
break;
case LanguageConfiguration::LanguageConfiguration_French:
o << "LanguageConfiguration::LanguageConfiguration_French" << " ";
break;
case LanguageConfiguration::LanguageConfiguration_Arabic:
o << "LanguageConfiguration::LanguageConfiguration_Arabic" << " ";
break;
case LanguageConfiguration::LanguageConfiguration_Spanish:
o << "LanguageConfiguration::LanguageConfiguration_Spanish" << " ";
break;
case LanguageConfiguration::LanguageConfiguration_Russian:
o << "LanguageConfiguration::LanguageConfiguration_Russian" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const OperationMode& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case OperationMode::OperationMode_NoChange:
o << "OperationMode::OperationMode_NoChange" << " ";
break;
case OperationMode::OperationMode_Normal:
o << "OperationMode::OperationMode_Normal" << " ";
break;
case OperationMode::OperationMode_BeStill:
o << "OperationMode::OperationMode_BeStill" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const ParticipantType& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case ParticipantType::ParticipantType_Participant:
o << "ParticipantType::ParticipantType_Participant" << " ";
break;
case ParticipantType::ParticipantType_AggregateParticipant:
o << "ParticipantType::ParticipantType_AggregateParticipant" << " ";
break;
case ParticipantType::ParticipantType_ExerciseParticipant:
o << "ParticipantType::ParticipantType_ExerciseParticipant" << " ";
break;
case ParticipantType::ParticipantType_SupportParticpant:
o << "ParticipantType::ParticipantType_SupportParticpant" << " ";
break;
case ParticipantType::ParticipantType_Human:
o << "ParticipantType::ParticipantType_Human" << " ";
break;
case ParticipantType::ParticipantType_Vehicle:
o << "ParticipantType::ParticipantType_Vehicle" << " ";
break;
case ParticipantType::ParticipantType_Soldier:
o << "ParticipantType::ParticipantType_Soldier" << " ";
break;
case ParticipantType::ParticipantType_Medical:
o << "ParticipantType::ParticipantType_Medical" << " ";
break;
case ParticipantType::ParticipantType_Technician:
o << "ParticipantType::ParticipantType_Technician" << " ";
break;
case ParticipantType::ParticipantType_Building:
o << "ParticipantType::ParticipantType_Building" << " ";
break;
case ParticipantType::ParticipantType_ObserverController:
o << "ParticipantType::ParticipantType_ObserverController" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const PersonalProtection& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case PersonalProtection::PersonalProtection_NoChange:
o << "PersonalProtection::PersonalProtection_NoChange" << " ";
break;
case PersonalProtection::PersonalProtection_Without:
o << "PersonalProtection::PersonalProtection_Without" << " ";
break;
case PersonalProtection::PersonalProtection_Suit:
o << "PersonalProtection::PersonalProtection_Suit" << " ";
break;
case PersonalProtection::PersonalProtection_SuitAndGloves:
o << "PersonalProtection::PersonalProtection_SuitAndGloves" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const ProtectionLevel& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case ProtectionLevel::ProtectionLevel_NoChange:
o << "ProtectionLevel::ProtectionLevel_NoChange" << " ";
break;
case ProtectionLevel::ProtectionLevel_IdzEs:
o << "ProtectionLevel::ProtectionLevel_IdzEs" << " ";
break;
case ProtectionLevel::ProtectionLevel_IdzBs:
o << "ProtectionLevel::ProtectionLevel_IdzBs" << " ";
break;
case ProtectionLevel::ProtectionLevel_Ksk:
o << "ProtectionLevel::ProtectionLevel_Ksk" << " ";
break;
case ProtectionLevel::ProtectionLevel_SoldierWithBodyArmor:
o << "ProtectionLevel::ProtectionLevel_SoldierWithBodyArmor" << " ";
break;
case ProtectionLevel::ProtectionLevel_SoldierActor:
o << "ProtectionLevel::ProtectionLevel_SoldierActor" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const StateChangeOriginator& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case StateChangeOriginator::StateChangeOriginator_Unknown:
o << "StateChangeOriginator::StateChangeOriginator_Unknown" << " ";
break;
case StateChangeOriginator::StateChangeOriginator_Participant:
o << "StateChangeOriginator::StateChangeOriginator_Participant" << " ";
break;
case StateChangeOriginator::StateChangeOriginator_AreaEffectSimulation:
o << "StateChangeOriginator::StateChangeOriginator_AreaEffectSimulation" << " ";
break;
case StateChangeOriginator::StateChangeOriginator_ObserverController:
o << "StateChangeOriginator::StateChangeOriginator_ObserverController" << " ";
break;
case StateChangeOriginator::StateChangeOriginator_ExerciseControl:
o << "StateChangeOriginator::StateChangeOriginator_ExerciseControl" << " ";
break;
case StateChangeOriginator::StateChangeOriginator_WoundTreatmentDevice:
o << "StateChangeOriginator::StateChangeOriginator_WoundTreatmentDevice" << " ";
break;
case StateChangeOriginator::StateChangeOriginator_MaintainanceDevice:
o << "StateChangeOriginator::StateChangeOriginator_MaintainanceDevice" << " ";
break;
case StateChangeOriginator::StateChangeOriginator_FunctionalArea:
o << "StateChangeOriginator::StateChangeOriginator_FunctionalArea" << " ";
break;
case StateChangeOriginator::StateChangeOriginator_Initialization:
o << "StateChangeOriginator::StateChangeOriginator_Initialization" << " ";
break;
case StateChangeOriginator::StateChangeOriginator_MedicalTimeout:
o << "StateChangeOriginator::StateChangeOriginator_MedicalTimeout" << " ";
break;
case StateChangeOriginator::StateChangeOriginator_Sanitation:
o << "StateChangeOriginator::StateChangeOriginator_Sanitation" << " ";
break;
case StateChangeOriginator::StateChangeOriginator_Party:
o << "StateChangeOriginator::StateChangeOriginator_Party" << " ";
break;
case StateChangeOriginator::StateChangeOriginator_ChargeEffect:
o << "StateChangeOriginator::StateChangeOriginator_ChargeEffect" << " ";
break;
case StateChangeOriginator::StateChangeOriginator_ImprovisedExplosiveDevice:
o << "StateChangeOriginator::StateChangeOriginator_ImprovisedExplosiveDevice" << " ";
break;
case StateChangeOriginator::StateChangeOriginator_DusMine:
o << "StateChangeOriginator::StateChangeOriginator_DusMine" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const VulnerabilityClass& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case VulnerabilityClass::VulnerabilityClass_Unknown:
o << "VulnerabilityClass::VulnerabilityClass_Unknown" << " ";
break;
case VulnerabilityClass::VulnerabilityClass_WtdDamages:
o << "VulnerabilityClass::VulnerabilityClass_WtdDamages" << " ";
break;
case VulnerabilityClass::VulnerabilityClass_WtdInjuries:
o << "VulnerabilityClass::VulnerabilityClass_WtdInjuries" << " ";
break;
case VulnerabilityClass::VulnerabilityClass_BuildingDamages:
o << "VulnerabilityClass::VulnerabilityClass_BuildingDamages" << " ";
break;
case VulnerabilityClass::VulnerabilityClass_VehicleDamages:
o << "VulnerabilityClass::VulnerabilityClass_VehicleDamages" << " ";
break;
case VulnerabilityClass::VulnerabilityClass_SoldierInjuries:
o << "VulnerabilityClass::VulnerabilityClass_SoldierInjuries" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const VulnerabilityState& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case VulnerabilityState::VulnerabilityState_NoChange:
o << "VulnerabilityState::VulnerabilityState_NoChange" << " ";
break;
case VulnerabilityState::VulnerabilityState_CombatReady:
o << "VulnerabilityState::VulnerabilityState_CombatReady" << " ";
break;
case VulnerabilityState::VulnerabilityState_LightDamage:
o << "VulnerabilityState::VulnerabilityState_LightDamage" << " ";
break;
case VulnerabilityState::VulnerabilityState_MediumDamage:
o << "VulnerabilityState::VulnerabilityState_MediumDamage" << " ";
break;
case VulnerabilityState::VulnerabilityState_HeavyDamage:
o << "VulnerabilityState::VulnerabilityState_HeavyDamage" << " ";
break;
case VulnerabilityState::VulnerabilityState_MobilityKill:
o << "VulnerabilityState::VulnerabilityState_MobilityKill" << " ";
break;
case VulnerabilityState::VulnerabilityState_VisibleMobilityKill:
o << "VulnerabilityState::VulnerabilityState_VisibleMobilityKill" << " ";
break;
case VulnerabilityState::VulnerabilityState_WeaponSystemDamage:
o << "VulnerabilityState::VulnerabilityState_WeaponSystemDamage" << " ";
break;
case VulnerabilityState::VulnerabilityState_VisibleWeaponSystemDamage:
o << "VulnerabilityState::VulnerabilityState_VisibleWeaponSystemDamage" << " ";
break;
case VulnerabilityState::VulnerabilityState_CatastrophicKill:
o << "VulnerabilityState::VulnerabilityState_CatastrophicKill" << " ";
break;
case VulnerabilityState::VulnerabilityState_TemporarySeverance:
o << "VulnerabilityState::VulnerabilityState_TemporarySeverance" << " ";
break;
case VulnerabilityState::VulnerabilityState_NearMiss:
o << "VulnerabilityState::VulnerabilityState_NearMiss" << " ";
break;
case VulnerabilityState::VulnerabilityState_HitWithNoEffect:
o << "VulnerabilityState::VulnerabilityState_HitWithNoEffect" << " ";
break;
case VulnerabilityState::VulnerabilityState_VulnerabilityBitsChanged:
o << "VulnerabilityState::VulnerabilityState_VulnerabilityBitsChanged" << " ";
break;
case VulnerabilityState::VulnerabilityState_Reserved:
o << "VulnerabilityState::VulnerabilityState_Reserved" << " ";
break;
case VulnerabilityState::VulnerabilityState_NContamination:
o << "VulnerabilityState::VulnerabilityState_NContamination" << " ";
break;
case VulnerabilityState::VulnerabilityState_BContamination:
o << "VulnerabilityState::VulnerabilityState_BContamination" << " ";
break;
case VulnerabilityState::VulnerabilityState_CContamination:
o << "VulnerabilityState::VulnerabilityState_CContamination" << " ";
break;
case VulnerabilityState::VulnerabilityState_NotReady:
o << "VulnerabilityState::VulnerabilityState_NotReady" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const WphMode& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case WphMode::WphMode_NoChange:
o << "WphMode::WphMode_NoChange" << " ";
break;
case WphMode::WphMode_Without:
o << "WphMode::WphMode_Without" << " ";
break;
case WphMode::WphMode_With:
o << "WphMode::WphMode_With" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const ChargeTypeProperty& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case ChargeTypeProperty::None:
o << "ChargeTypeProperty::None" << " ";
break;
case ChargeTypeProperty::LRF:
o << "ChargeTypeProperty::LRF" << " ";
break;
case ChargeTypeProperty::LTD:
o << "ChargeTypeProperty::LTD" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const IgniterFunctionBase& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case IgniterFunctionBase::IfbDefault:
o << "IgniterFunctionBase::IfbDefault" << " ";
break;
case IgniterFunctionBase::IfbTimer:
o << "IgniterFunctionBase::IfbTimer" << " ";
break;
case IgniterFunctionBase::IfbImpact:
o << "IgniterFunctionBase::IfbImpact" << " ";
break;
case IgniterFunctionBase::IfbDelay:
o << "IgniterFunctionBase::IfbDelay" << " ";
break;
case IgniterFunctionBase::IfbProximity:
o << "IgniterFunctionBase::IfbProximity" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const SeverityType& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case SeverityType::lethal:
o << "SeverityType::lethal" << " ";
break;
case SeverityType::heavy:
o << "SeverityType::heavy" << " ";
break;
case SeverityType::medium:
o << "SeverityType::medium" << " ";
break;
case SeverityType::light:
o << "SeverityType::light" << " ";
break;
case SeverityType::noEffect:
o << "SeverityType::noEffect" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const VolatilityType& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case VolatilityType::Unknown:
o << "VolatilityType::Unknown" << " ";
break;
case VolatilityType::Floating:
o << "VolatilityType::Floating" << " ";
break;
case VolatilityType::Resident:
o << "VolatilityType::Resident" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const InternationalMode& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case InternationalMode::InternationalMode_NoChange:
o << "InternationalMode::InternationalMode_NoChange" << " ";
break;
case InternationalMode::InternationalMode_Off:
o << "InternationalMode::InternationalMode_Off" << " ";
break;
case InternationalMode::InternationalMode_On:
o << "InternationalMode::InternationalMode_On" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const AvmFrequencyPlanTransmissionReason& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case AvmFrequencyPlanTransmissionReason::NA:
o << "AvmFrequencyPlanTransmissionReason::NA" << " ";
break;
case AvmFrequencyPlanTransmissionReason::Requested:
o << "AvmFrequencyPlanTransmissionReason::Requested" << " ";
break;
case AvmFrequencyPlanTransmissionReason::Roaming:
o << "AvmFrequencyPlanTransmissionReason::Roaming" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const OcCode& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case OcCode::WoundingPaused:
o << "OcCode::WoundingPaused" << " ";
break;
case OcCode::WoundingContinue:
o << "OcCode::WoundingContinue" << " ";
break;
case OcCode::OptimalTreatment:
o << "OcCode::OptimalTreatment" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const UasState& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case UasState::UasState_Undefined:
o << "UasState::UasState_Undefined" << " ";
break;
case UasState::UasState_Off:
o << "UasState::UasState_Off" << " ";
break;
case UasState::UasState_On:
o << "UasState::UasState_On" << " ";
break;
case UasState::UasState_Standby:
o << "UasState::UasState_Standby" << " ";
break;
case UasState::UasState_Init:
o << "UasState::UasState_Init" << " ";
break;
case UasState::UasState_Shutdown:
o << "UasState::UasState_Shutdown" << " ";
break;
case UasState::UasState_Normal:
o << "UasState::UasState_Normal" << " ";
break;
case UasState::UasState_Manual:
o << "UasState::UasState_Manual" << " ";
break;
case UasState::UasState_Auto:
o << "UasState::UasState_Auto" << " ";
break;
case UasState::UasState_Calibrating:
o << "UasState::UasState_Calibrating" << " ";
break;
case UasState::UasState_Maintenance:
o << "UasState::UasState_Maintenance" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
std::ostream& operator << (std::ostream& o,const UasActionTask& sample)
{
::rti::util::StreamFlagSaver flag_saver (o);
switch(sample){
case UasActionTask::Undefined:
o << "UasActionTask::Undefined" << " ";
break;
case UasActionTask::Disarm:
o << "UasActionTask::Disarm" << " ";
break;
case UasActionTask::Arm:
o << "UasActionTask::Arm" << " ";
break;
case UasActionTask::Takeoff:
o << "UasActionTask::Takeoff" << " ";
break;
case UasActionTask::Connect:
o << "UasActionTask::Connect" << " ";
break;
case UasActionTask::Loiter:
o << "UasActionTask::Loiter" << " ";
break;
case UasActionTask::Return:
o << "UasActionTask::Return" << " ";
break;
case UasActionTask::Observe:
o << "UasActionTask::Observe" << " ";
break;
default:
{
/* Prevents compiler warnings */
}
}
return o;
}
} // namespace ProjectDataManagement
#ifdef NDDS_STANDALONE_TYPE
namespace rti {
namespace topic {
const ::ProjectDataManagement::L19_Oi default_enumerator< ::ProjectDataManagement::L19_Oi>::value = ::ProjectDataManagement::L19_Oi::L19_Oi_Empty;
const ::ProjectDataManagement::L22_FireHaltCategory default_enumerator< ::ProjectDataManagement::L22_FireHaltCategory>::value = ::ProjectDataManagement::L22_FireHaltCategory::L22_FireHaltCategory_A;
const ::ProjectDataManagement::L25_KindGuidingLine default_enumerator< ::ProjectDataManagement::L25_KindGuidingLine>::value = ::ProjectDataManagement::L25_KindGuidingLine::FFA;
const ::ProjectDataManagement::L26_EffectingSystemType default_enumerator< ::ProjectDataManagement::L26_EffectingSystemType>::value = ::ProjectDataManagement::L26_EffectingSystemType::Pzh2000;
const ::ProjectDataManagement::L27_EffectorId default_enumerator< ::ProjectDataManagement::L27_EffectorId>::value = ::ProjectDataManagement::L27_EffectorId::A;
const ::ProjectDataManagement::L28_Status default_enumerator< ::ProjectDataManagement::L28_Status>::value = ::ProjectDataManagement::L28_Status::NichtEinsatzbereit;
const ::ProjectDataManagement::L43_AngleGroup default_enumerator< ::ProjectDataManagement::L43_AngleGroup>::value = ::ProjectDataManagement::L43_AngleGroup::Lower;
const ::ProjectDataManagement::L46_GpsFrequency default_enumerator< ::ProjectDataManagement::L46_GpsFrequency>::value = ::ProjectDataManagement::L46_GpsFrequency::L1;
const ::ProjectDataManagement::L4_TargetGeometry default_enumerator< ::ProjectDataManagement::L4_TargetGeometry>::value = ::ProjectDataManagement::L4_TargetGeometry::Point;
const ::ProjectDataManagement::L7_Request default_enumerator< ::ProjectDataManagement::L7_Request>::value = ::ProjectDataManagement::L7_Request::ABR;
const ::ProjectDataManagement::L48_TrajectoryRocket default_enumerator< ::ProjectDataManagement::L48_TrajectoryRocket>::value = ::ProjectDataManagement::L48_TrajectoryRocket::Nominal;
const ::ProjectDataManagement::DataErrorReason default_enumerator< ::ProjectDataManagement::DataErrorReason>::value = ::ProjectDataManagement::DataErrorReason::DataErrorReason_Unknown;
const ::ProjectDataManagement::EffectSource default_enumerator< ::ProjectDataManagement::EffectSource>::value = ::ProjectDataManagement::EffectSource::ES_Unknown;
const ::ProjectDataManagement::PdmEventType default_enumerator< ::ProjectDataManagement::PdmEventType>::value = ::ProjectDataManagement::PdmEventType::EventType_Unknown;
const ::ProjectDataManagement::GearClass default_enumerator< ::ProjectDataManagement::GearClass>::value = ::ProjectDataManagement::GearClass::GearClass_Unknown;
const ::ProjectDataManagement::HandgrenadeSearchMode default_enumerator< ::ProjectDataManagement::HandgrenadeSearchMode>::value = ::ProjectDataManagement::HandgrenadeSearchMode::HandgrenadeSearchMode_NoChange;
const ::ProjectDataManagement::ABCProtectionMode default_enumerator< ::ProjectDataManagement::ABCProtectionMode>::value = ::ProjectDataManagement::ABCProtectionMode::ABCProtectionMode_NoChange;
const ::ProjectDataManagement::HgrMineSearchFilterType default_enumerator< ::ProjectDataManagement::HgrMineSearchFilterType>::value = ::ProjectDataManagement::HgrMineSearchFilterType::HgrMineSearchFilterType_Unknown;
const ::ProjectDataManagement::LanguageConfiguration default_enumerator< ::ProjectDataManagement::LanguageConfiguration>::value = ::ProjectDataManagement::LanguageConfiguration::LanguageConfiguration_NoChange;
const ::ProjectDataManagement::OperationMode default_enumerator< ::ProjectDataManagement::OperationMode>::value = ::ProjectDataManagement::OperationMode::OperationMode_NoChange;
const ::ProjectDataManagement::ParticipantType default_enumerator< ::ProjectDataManagement::ParticipantType>::value = ::ProjectDataManagement::ParticipantType::ParticipantType_Participant;
const ::ProjectDataManagement::PersonalProtection default_enumerator< ::ProjectDataManagement::PersonalProtection>::value = ::ProjectDataManagement::PersonalProtection::PersonalProtection_NoChange;
const ::ProjectDataManagement::ProtectionLevel default_enumerator< ::ProjectDataManagement::ProtectionLevel>::value = ::ProjectDataManagement::ProtectionLevel::ProtectionLevel_NoChange;
const ::ProjectDataManagement::StateChangeOriginator default_enumerator< ::ProjectDataManagement::StateChangeOriginator>::value = ::ProjectDataManagement::StateChangeOriginator::StateChangeOriginator_Unknown;
const ::ProjectDataManagement::VulnerabilityClass default_enumerator< ::ProjectDataManagement::VulnerabilityClass>::value = ::ProjectDataManagement::VulnerabilityClass::VulnerabilityClass_Unknown;
const ::ProjectDataManagement::VulnerabilityState default_enumerator< ::ProjectDataManagement::VulnerabilityState>::value = ::ProjectDataManagement::VulnerabilityState::VulnerabilityState_NoChange;
const ::ProjectDataManagement::WphMode default_enumerator< ::ProjectDataManagement::WphMode>::value = ::ProjectDataManagement::WphMode::WphMode_NoChange;
const ::ProjectDataManagement::ChargeTypeProperty default_enumerator< ::ProjectDataManagement::ChargeTypeProperty>::value = ::ProjectDataManagement::ChargeTypeProperty::None;
const ::ProjectDataManagement::IgniterFunctionBase default_enumerator< ::ProjectDataManagement::IgniterFunctionBase>::value = ::ProjectDataManagement::IgniterFunctionBase::IfbDefault;
const ::ProjectDataManagement::SeverityType default_enumerator< ::ProjectDataManagement::SeverityType>::value = ::ProjectDataManagement::SeverityType::lethal;
const ::ProjectDataManagement::VolatilityType default_enumerator< ::ProjectDataManagement::VolatilityType>::value = ::ProjectDataManagement::VolatilityType::Unknown;
const ::ProjectDataManagement::InternationalMode default_enumerator< ::ProjectDataManagement::InternationalMode>::value = ::ProjectDataManagement::InternationalMode::InternationalMode_NoChange;
const ::ProjectDataManagement::AvmFrequencyPlanTransmissionReason default_enumerator< ::ProjectDataManagement::AvmFrequencyPlanTransmissionReason>::value = ::ProjectDataManagement::AvmFrequencyPlanTransmissionReason::NA;
const ::ProjectDataManagement::OcCode default_enumerator< ::ProjectDataManagement::OcCode>::value = ::ProjectDataManagement::OcCode::WoundingPaused;
const ::ProjectDataManagement::UasState default_enumerator< ::ProjectDataManagement::UasState>::value = ::ProjectDataManagement::UasState::UasState_Undefined;
const ::ProjectDataManagement::UasActionTask default_enumerator< ::ProjectDataManagement::UasActionTask>::value = ::ProjectDataManagement::UasActionTask::Undefined;
}
}
#else
// --- Type traits: -------------------------------------------------
namespace rti {
namespace topic {
const ::ProjectDataManagement::L19_Oi default_enumerator< ::ProjectDataManagement::L19_Oi>::value = ::ProjectDataManagement::L19_Oi::L19_Oi_Empty;
template<>
struct native_type_code< ::ProjectDataManagement::L19_Oi > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member L19_Oi_g_tc_members[11]=
{
{
(char *)"L19_Oi_Empty",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L19_Oi::L19_Oi_Empty),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"L19_Oi_F1",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L19_Oi::L19_Oi_F1),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"L19_Oi_F2",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L19_Oi::L19_Oi_F2),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"L19_Oi_F3",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L19_Oi::L19_Oi_F3),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"L19_Oi_F4",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L19_Oi::L19_Oi_F4),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"L19_Oi_F5",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L19_Oi::L19_Oi_F5),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"L19_Oi_F6",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L19_Oi::L19_Oi_F6),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"L19_Oi_F7",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L19_Oi::L19_Oi_F7),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"L19_Oi_F8",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L19_Oi::L19_Oi_F8),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"L19_Oi_F9",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L19_Oi::L19_Oi_F9),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"L19_Oi_L",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L19_Oi::L19_Oi_L),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode L19_Oi_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::L19_Oi", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
11, /* Number of members */
L19_Oi_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for L19_Oi*/
if (is_initialized.load(std::memory_order_acquire)) {
return &L19_Oi_g_tc;
}
L19_Oi_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
L19_Oi_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
L19_Oi_g_tc._data._annotations._defaultValue._u.long_value = 1;
L19_Oi_g_tc._data._sampleAccessInfo = sample_access_info();
L19_Oi_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &L19_Oi_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo L19_Oi_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo L19_Oi_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &L19_Oi_g_sampleAccessInfo;
}
L19_Oi_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
L19_Oi_g_sampleAccessInfo.memberAccessInfos =
L19_Oi_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::L19_Oi);
if (candidateTypeSize > RTIXCdrLong_MAX) {
L19_Oi_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
L19_Oi_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
L19_Oi_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
L19_Oi_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::L19_Oi >;
L19_Oi_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &L19_Oi_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin L19_Oi_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &L19_Oi_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::L19_Oi >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::L19_Oi >::get())));
}
const ::ProjectDataManagement::L22_FireHaltCategory default_enumerator< ::ProjectDataManagement::L22_FireHaltCategory>::value = ::ProjectDataManagement::L22_FireHaltCategory::L22_FireHaltCategory_A;
template<>
struct native_type_code< ::ProjectDataManagement::L22_FireHaltCategory > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member L22_FireHaltCategory_g_tc_members[5]=
{
{
(char *)"L22_FireHaltCategory_A",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L22_FireHaltCategory::L22_FireHaltCategory_A),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"L22_FireHaltCategory_R",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L22_FireHaltCategory::L22_FireHaltCategory_R),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"L22_FireHaltCategory_E",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L22_FireHaltCategory::L22_FireHaltCategory_E),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"L22_FireHaltCategory_C",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L22_FireHaltCategory::L22_FireHaltCategory_C),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"L22_FireHaltCategory_F",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L22_FireHaltCategory::L22_FireHaltCategory_F),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode L22_FireHaltCategory_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::L22_FireHaltCategory", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
5, /* Number of members */
L22_FireHaltCategory_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for L22_FireHaltCategory*/
if (is_initialized.load(std::memory_order_acquire)) {
return &L22_FireHaltCategory_g_tc;
}
L22_FireHaltCategory_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
L22_FireHaltCategory_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
L22_FireHaltCategory_g_tc._data._annotations._defaultValue._u.long_value = 1;
L22_FireHaltCategory_g_tc._data._sampleAccessInfo = sample_access_info();
L22_FireHaltCategory_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &L22_FireHaltCategory_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo L22_FireHaltCategory_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo L22_FireHaltCategory_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &L22_FireHaltCategory_g_sampleAccessInfo;
}
L22_FireHaltCategory_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
L22_FireHaltCategory_g_sampleAccessInfo.memberAccessInfos =
L22_FireHaltCategory_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::L22_FireHaltCategory);
if (candidateTypeSize > RTIXCdrLong_MAX) {
L22_FireHaltCategory_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
L22_FireHaltCategory_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
L22_FireHaltCategory_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
L22_FireHaltCategory_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::L22_FireHaltCategory >;
L22_FireHaltCategory_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &L22_FireHaltCategory_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin L22_FireHaltCategory_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &L22_FireHaltCategory_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::L22_FireHaltCategory >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::L22_FireHaltCategory >::get())));
}
const ::ProjectDataManagement::L25_KindGuidingLine default_enumerator< ::ProjectDataManagement::L25_KindGuidingLine>::value = ::ProjectDataManagement::L25_KindGuidingLine::FFA;
template<>
struct native_type_code< ::ProjectDataManagement::L25_KindGuidingLine > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member L25_KindGuidingLine_g_tc_members[8]=
{
{
(char *)"FFA",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L25_KindGuidingLine::FFA),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NFA",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L25_KindGuidingLine::NFA),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"RFA",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L25_KindGuidingLine::RFA),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"FSCL",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L25_KindGuidingLine::FSCL),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"RFL",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L25_KindGuidingLine::RFL),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"FSSL",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L25_KindGuidingLine::FSSL),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NFL",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L25_KindGuidingLine::NFL),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"nesA",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L25_KindGuidingLine::nesA),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode L25_KindGuidingLine_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::L25_KindGuidingLine", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
8, /* Number of members */
L25_KindGuidingLine_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for L25_KindGuidingLine*/
if (is_initialized.load(std::memory_order_acquire)) {
return &L25_KindGuidingLine_g_tc;
}
L25_KindGuidingLine_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
L25_KindGuidingLine_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
L25_KindGuidingLine_g_tc._data._annotations._defaultValue._u.long_value = 1;
L25_KindGuidingLine_g_tc._data._sampleAccessInfo = sample_access_info();
L25_KindGuidingLine_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &L25_KindGuidingLine_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo L25_KindGuidingLine_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo L25_KindGuidingLine_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &L25_KindGuidingLine_g_sampleAccessInfo;
}
L25_KindGuidingLine_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
L25_KindGuidingLine_g_sampleAccessInfo.memberAccessInfos =
L25_KindGuidingLine_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::L25_KindGuidingLine);
if (candidateTypeSize > RTIXCdrLong_MAX) {
L25_KindGuidingLine_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
L25_KindGuidingLine_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
L25_KindGuidingLine_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
L25_KindGuidingLine_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::L25_KindGuidingLine >;
L25_KindGuidingLine_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &L25_KindGuidingLine_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin L25_KindGuidingLine_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &L25_KindGuidingLine_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::L25_KindGuidingLine >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::L25_KindGuidingLine >::get())));
}
const ::ProjectDataManagement::L26_EffectingSystemType default_enumerator< ::ProjectDataManagement::L26_EffectingSystemType>::value = ::ProjectDataManagement::L26_EffectingSystemType::Pzh2000;
template<>
struct native_type_code< ::ProjectDataManagement::L26_EffectingSystemType > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member L26_EffectingSystemType_g_tc_members[3]=
{
{
(char *)"Pzh2000",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L26_EffectingSystemType::Pzh2000),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"RRohr",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L26_EffectingSystemType::RRohr),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Mars",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L26_EffectingSystemType::Mars),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode L26_EffectingSystemType_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::L26_EffectingSystemType", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
3, /* Number of members */
L26_EffectingSystemType_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for L26_EffectingSystemType*/
if (is_initialized.load(std::memory_order_acquire)) {
return &L26_EffectingSystemType_g_tc;
}
L26_EffectingSystemType_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
L26_EffectingSystemType_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
L26_EffectingSystemType_g_tc._data._annotations._defaultValue._u.long_value = 1;
L26_EffectingSystemType_g_tc._data._sampleAccessInfo = sample_access_info();
L26_EffectingSystemType_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &L26_EffectingSystemType_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo L26_EffectingSystemType_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo L26_EffectingSystemType_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &L26_EffectingSystemType_g_sampleAccessInfo;
}
L26_EffectingSystemType_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
L26_EffectingSystemType_g_sampleAccessInfo.memberAccessInfos =
L26_EffectingSystemType_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::L26_EffectingSystemType);
if (candidateTypeSize > RTIXCdrLong_MAX) {
L26_EffectingSystemType_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
L26_EffectingSystemType_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
L26_EffectingSystemType_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
L26_EffectingSystemType_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::L26_EffectingSystemType >;
L26_EffectingSystemType_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &L26_EffectingSystemType_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin L26_EffectingSystemType_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &L26_EffectingSystemType_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::L26_EffectingSystemType >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::L26_EffectingSystemType >::get())));
}
const ::ProjectDataManagement::L27_EffectorId default_enumerator< ::ProjectDataManagement::L27_EffectorId>::value = ::ProjectDataManagement::L27_EffectorId::A;
template<>
struct native_type_code< ::ProjectDataManagement::L27_EffectorId > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member L27_EffectorId_g_tc_members[106]=
{
{
(char *)"A",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::A),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"B",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::B),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"C",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::C),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"D",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::D),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"E",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::E),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"F",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::F),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"G",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::G),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"H",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::H),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"I",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::I),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"J",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::J),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"K",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::K),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"L",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::L),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"M",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::M),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"N",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::N),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"O",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::O),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"P",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::P),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Q",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::Q),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"R",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::R),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"S",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::S),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"T",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::T),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"U",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::U),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"V",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::V),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"W",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::W),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"X",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::X),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Y",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::Y),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Z",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::Z),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"B1",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::B1),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"B2",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::B2),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"B3",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::B3),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"B4",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::B4),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"B5",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::B5),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"B6",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::B6),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"B7",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::B7),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"B8",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::B8),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"C1",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::C1),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"C2",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::C2),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"C3",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::C3),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"C4",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::C4),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"C5",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::C5),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"C6",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::C6),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"C7",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::C7),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"C8",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::C8),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_211",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_211),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_212",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_212),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_213",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_213),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_214",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_214),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_215",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_215),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_216",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_216),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_217",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_217),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_218",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_218),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_221",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_221),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_222",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_222),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_223",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_223),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_224",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_224),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_225",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_225),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_226",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_226),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_227",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_227),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_228",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_228),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_311",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_311),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_312",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_312),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_313",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_313),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_314",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_314),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_315",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_315),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_316",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_316),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_317",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_317),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_318",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_318),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_321",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_321),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_322",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_322),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_323",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_323),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_324",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_324),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_325",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_325),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_326",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_326),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_327",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_327),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_328",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_328),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_411",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_411),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_412",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_412),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_413",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_413),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_414",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_414),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_415",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_415),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_416",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_416),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_417",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_417),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_418",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_418),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_421",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_421),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_422",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_422),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_423",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_423),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_424",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_424),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_425",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_425),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_426",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_426),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_427",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_427),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_428",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_428),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_511",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_511),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_512",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_512),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_513",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_513),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_514",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_514),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_515",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_515),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_516",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_516),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_517",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_517),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_518",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_518),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_521",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_521),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_522",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_522),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_523",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_523),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_524",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_524),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_525",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_525),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_526",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_526),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_527",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_527),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NO_528",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L27_EffectorId::NO_528),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode L27_EffectorId_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::L27_EffectorId", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
106, /* Number of members */
L27_EffectorId_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for L27_EffectorId*/
if (is_initialized.load(std::memory_order_acquire)) {
return &L27_EffectorId_g_tc;
}
L27_EffectorId_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
L27_EffectorId_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
L27_EffectorId_g_tc._data._annotations._defaultValue._u.long_value = 1;
L27_EffectorId_g_tc._data._sampleAccessInfo = sample_access_info();
L27_EffectorId_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &L27_EffectorId_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo L27_EffectorId_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo L27_EffectorId_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &L27_EffectorId_g_sampleAccessInfo;
}
L27_EffectorId_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
L27_EffectorId_g_sampleAccessInfo.memberAccessInfos =
L27_EffectorId_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::L27_EffectorId);
if (candidateTypeSize > RTIXCdrLong_MAX) {
L27_EffectorId_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
L27_EffectorId_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
L27_EffectorId_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
L27_EffectorId_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::L27_EffectorId >;
L27_EffectorId_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &L27_EffectorId_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin L27_EffectorId_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &L27_EffectorId_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::L27_EffectorId >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::L27_EffectorId >::get())));
}
const ::ProjectDataManagement::L28_Status default_enumerator< ::ProjectDataManagement::L28_Status>::value = ::ProjectDataManagement::L28_Status::NichtEinsatzbereit;
template<>
struct native_type_code< ::ProjectDataManagement::L28_Status > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member L28_Status_g_tc_members[2]=
{
{
(char *)"NichtEinsatzbereit",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L28_Status::NichtEinsatzbereit),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Einsatzbereit",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L28_Status::Einsatzbereit),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode L28_Status_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::L28_Status", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
2, /* Number of members */
L28_Status_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for L28_Status*/
if (is_initialized.load(std::memory_order_acquire)) {
return &L28_Status_g_tc;
}
L28_Status_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
L28_Status_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
L28_Status_g_tc._data._annotations._defaultValue._u.long_value = 0;
L28_Status_g_tc._data._sampleAccessInfo = sample_access_info();
L28_Status_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &L28_Status_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo L28_Status_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo L28_Status_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &L28_Status_g_sampleAccessInfo;
}
L28_Status_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
L28_Status_g_sampleAccessInfo.memberAccessInfos =
L28_Status_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::L28_Status);
if (candidateTypeSize > RTIXCdrLong_MAX) {
L28_Status_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
L28_Status_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
L28_Status_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
L28_Status_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::L28_Status >;
L28_Status_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &L28_Status_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin L28_Status_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &L28_Status_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::L28_Status >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::L28_Status >::get())));
}
const ::ProjectDataManagement::L43_AngleGroup default_enumerator< ::ProjectDataManagement::L43_AngleGroup>::value = ::ProjectDataManagement::L43_AngleGroup::Lower;
template<>
struct native_type_code< ::ProjectDataManagement::L43_AngleGroup > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member L43_AngleGroup_g_tc_members[2]=
{
{
(char *)"Lower",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L43_AngleGroup::Lower),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Upper",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L43_AngleGroup::Upper),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode L43_AngleGroup_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::L43_AngleGroup", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
2, /* Number of members */
L43_AngleGroup_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for L43_AngleGroup*/
if (is_initialized.load(std::memory_order_acquire)) {
return &L43_AngleGroup_g_tc;
}
L43_AngleGroup_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
L43_AngleGroup_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
L43_AngleGroup_g_tc._data._annotations._defaultValue._u.long_value = 0;
L43_AngleGroup_g_tc._data._sampleAccessInfo = sample_access_info();
L43_AngleGroup_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &L43_AngleGroup_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo L43_AngleGroup_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo L43_AngleGroup_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &L43_AngleGroup_g_sampleAccessInfo;
}
L43_AngleGroup_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
L43_AngleGroup_g_sampleAccessInfo.memberAccessInfos =
L43_AngleGroup_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::L43_AngleGroup);
if (candidateTypeSize > RTIXCdrLong_MAX) {
L43_AngleGroup_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
L43_AngleGroup_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
L43_AngleGroup_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
L43_AngleGroup_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::L43_AngleGroup >;
L43_AngleGroup_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &L43_AngleGroup_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin L43_AngleGroup_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &L43_AngleGroup_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::L43_AngleGroup >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::L43_AngleGroup >::get())));
}
const ::ProjectDataManagement::L46_GpsFrequency default_enumerator< ::ProjectDataManagement::L46_GpsFrequency>::value = ::ProjectDataManagement::L46_GpsFrequency::L1;
template<>
struct native_type_code< ::ProjectDataManagement::L46_GpsFrequency > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member L46_GpsFrequency_g_tc_members[2]=
{
{
(char *)"L1",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L46_GpsFrequency::L1),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"L2",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L46_GpsFrequency::L2),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode L46_GpsFrequency_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::L46_GpsFrequency", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
2, /* Number of members */
L46_GpsFrequency_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for L46_GpsFrequency*/
if (is_initialized.load(std::memory_order_acquire)) {
return &L46_GpsFrequency_g_tc;
}
L46_GpsFrequency_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
L46_GpsFrequency_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
L46_GpsFrequency_g_tc._data._annotations._defaultValue._u.long_value = 1;
L46_GpsFrequency_g_tc._data._sampleAccessInfo = sample_access_info();
L46_GpsFrequency_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &L46_GpsFrequency_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo L46_GpsFrequency_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo L46_GpsFrequency_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &L46_GpsFrequency_g_sampleAccessInfo;
}
L46_GpsFrequency_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
L46_GpsFrequency_g_sampleAccessInfo.memberAccessInfos =
L46_GpsFrequency_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::L46_GpsFrequency);
if (candidateTypeSize > RTIXCdrLong_MAX) {
L46_GpsFrequency_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
L46_GpsFrequency_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
L46_GpsFrequency_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
L46_GpsFrequency_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::L46_GpsFrequency >;
L46_GpsFrequency_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &L46_GpsFrequency_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin L46_GpsFrequency_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &L46_GpsFrequency_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::L46_GpsFrequency >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::L46_GpsFrequency >::get())));
}
const ::ProjectDataManagement::L4_TargetGeometry default_enumerator< ::ProjectDataManagement::L4_TargetGeometry>::value = ::ProjectDataManagement::L4_TargetGeometry::Point;
template<>
struct native_type_code< ::ProjectDataManagement::L4_TargetGeometry > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member L4_TargetGeometry_g_tc_members[4]=
{
{
(char *)"Point",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L4_TargetGeometry::Point),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Area",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L4_TargetGeometry::Area),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Radial",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L4_TargetGeometry::Radial),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Linear",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L4_TargetGeometry::Linear),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode L4_TargetGeometry_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::L4_TargetGeometry", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
4, /* Number of members */
L4_TargetGeometry_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for L4_TargetGeometry*/
if (is_initialized.load(std::memory_order_acquire)) {
return &L4_TargetGeometry_g_tc;
}
L4_TargetGeometry_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
L4_TargetGeometry_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
L4_TargetGeometry_g_tc._data._annotations._defaultValue._u.long_value = 1;
L4_TargetGeometry_g_tc._data._sampleAccessInfo = sample_access_info();
L4_TargetGeometry_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &L4_TargetGeometry_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo L4_TargetGeometry_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo L4_TargetGeometry_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &L4_TargetGeometry_g_sampleAccessInfo;
}
L4_TargetGeometry_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
L4_TargetGeometry_g_sampleAccessInfo.memberAccessInfos =
L4_TargetGeometry_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::L4_TargetGeometry);
if (candidateTypeSize > RTIXCdrLong_MAX) {
L4_TargetGeometry_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
L4_TargetGeometry_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
L4_TargetGeometry_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
L4_TargetGeometry_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::L4_TargetGeometry >;
L4_TargetGeometry_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &L4_TargetGeometry_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin L4_TargetGeometry_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &L4_TargetGeometry_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::L4_TargetGeometry >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::L4_TargetGeometry >::get())));
}
const ::ProjectDataManagement::L7_Request default_enumerator< ::ProjectDataManagement::L7_Request>::value = ::ProjectDataManagement::L7_Request::ABR;
template<>
struct native_type_code< ::ProjectDataManagement::L7_Request > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member L7_Request_g_tc_members[22]=
{
{
(char *)"ABR",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L7_Request::ABR),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"BEK",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L7_Request::BEK),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"BEL",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L7_Request::BEL),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"BLE",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L7_Request::BLE),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"NIE",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L7_Request::NIE),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"SPE",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L7_Request::SPE),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"STO",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L7_Request::STO),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"UBW",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L7_Request::UBW),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VER",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L7_Request::VER),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ZSL",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L7_Request::ZSL),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ZER",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L7_Request::ZER),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"BWL",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L7_Request::BWL),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"MRK",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L7_Request::MRK),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"WRN",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L7_Request::WRN),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"BLI",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L7_Request::BLI),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"BEI",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L7_Request::BEI),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"BEW",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L7_Request::BEW),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"BEO",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L7_Request::BEO),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"BLW",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L7_Request::BLW),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"MBE",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L7_Request::MBE),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"MBL",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L7_Request::MBL),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"MIR",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L7_Request::MIR),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode L7_Request_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::L7_Request", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
22, /* Number of members */
L7_Request_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for L7_Request*/
if (is_initialized.load(std::memory_order_acquire)) {
return &L7_Request_g_tc;
}
L7_Request_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
L7_Request_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
L7_Request_g_tc._data._annotations._defaultValue._u.long_value = 1;
L7_Request_g_tc._data._sampleAccessInfo = sample_access_info();
L7_Request_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &L7_Request_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo L7_Request_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo L7_Request_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &L7_Request_g_sampleAccessInfo;
}
L7_Request_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
L7_Request_g_sampleAccessInfo.memberAccessInfos =
L7_Request_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::L7_Request);
if (candidateTypeSize > RTIXCdrLong_MAX) {
L7_Request_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
L7_Request_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
L7_Request_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
L7_Request_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::L7_Request >;
L7_Request_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &L7_Request_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin L7_Request_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &L7_Request_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::L7_Request >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::L7_Request >::get())));
}
const ::ProjectDataManagement::L48_TrajectoryRocket default_enumerator< ::ProjectDataManagement::L48_TrajectoryRocket>::value = ::ProjectDataManagement::L48_TrajectoryRocket::Nominal;
template<>
struct native_type_code< ::ProjectDataManagement::L48_TrajectoryRocket > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member L48_TrajectoryRocket_g_tc_members[2]=
{
{
(char *)"Nominal",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L48_TrajectoryRocket::Nominal),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Vertical",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::L48_TrajectoryRocket::Vertical),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode L48_TrajectoryRocket_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::L48_TrajectoryRocket", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
2, /* Number of members */
L48_TrajectoryRocket_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for L48_TrajectoryRocket*/
if (is_initialized.load(std::memory_order_acquire)) {
return &L48_TrajectoryRocket_g_tc;
}
L48_TrajectoryRocket_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
L48_TrajectoryRocket_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
L48_TrajectoryRocket_g_tc._data._annotations._defaultValue._u.long_value = 1;
L48_TrajectoryRocket_g_tc._data._sampleAccessInfo = sample_access_info();
L48_TrajectoryRocket_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &L48_TrajectoryRocket_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo L48_TrajectoryRocket_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo L48_TrajectoryRocket_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &L48_TrajectoryRocket_g_sampleAccessInfo;
}
L48_TrajectoryRocket_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
L48_TrajectoryRocket_g_sampleAccessInfo.memberAccessInfos =
L48_TrajectoryRocket_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::L48_TrajectoryRocket);
if (candidateTypeSize > RTIXCdrLong_MAX) {
L48_TrajectoryRocket_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
L48_TrajectoryRocket_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
L48_TrajectoryRocket_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
L48_TrajectoryRocket_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::L48_TrajectoryRocket >;
L48_TrajectoryRocket_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &L48_TrajectoryRocket_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin L48_TrajectoryRocket_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &L48_TrajectoryRocket_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::L48_TrajectoryRocket >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::L48_TrajectoryRocket >::get())));
}
const ::ProjectDataManagement::DataErrorReason default_enumerator< ::ProjectDataManagement::DataErrorReason>::value = ::ProjectDataManagement::DataErrorReason::DataErrorReason_Unknown;
template<>
struct native_type_code< ::ProjectDataManagement::DataErrorReason > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member DataErrorReason_g_tc_members[22]=
{
{
(char *)"DataErrorReason_Unknown",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::DataErrorReason::DataErrorReason_Unknown),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"DataErrorReason_WrongParameter",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::DataErrorReason::DataErrorReason_WrongParameter),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"DataErrorReason_TelegramOutdated",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::DataErrorReason::DataErrorReason_TelegramOutdated),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"DataErrorReason_InvalidByteCount",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::DataErrorReason::DataErrorReason_InvalidByteCount),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"DataErrorReason_InvalidData",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::DataErrorReason::DataErrorReason_InvalidData),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"DataErrorReason_FragmentationError",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::DataErrorReason::DataErrorReason_FragmentationError),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"DataErrorReason_UnknownError",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::DataErrorReason::DataErrorReason_UnknownError),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"DataErrorReason_AdditionalDemandTimeout",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::DataErrorReason::DataErrorReason_AdditionalDemandTimeout),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"DataErrorReason_ErrorLoginEquipmentNumber",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::DataErrorReason::DataErrorReason_ErrorLoginEquipmentNumber),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"DataErrorReason_ErrorLoginTetraId",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::DataErrorReason::DataErrorReason_ErrorLoginTetraId),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"DataErrorReason_InfoLoginMasteringFlag",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::DataErrorReason::DataErrorReason_InfoLoginMasteringFlag),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"DataErrorReason_ErrorSendingNamelist",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::DataErrorReason::DataErrorReason_ErrorSendingNamelist),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"DataErrorReason_ErrorSendingToExerciseControl",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::DataErrorReason::DataErrorReason_ErrorSendingToExerciseControl),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"DataErrorReason_ErrorNotLoggedIn",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::DataErrorReason::DataErrorReason_ErrorNotLoggedIn),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"DataErrorReason_ErrorNotLicensed",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::DataErrorReason::DataErrorReason_ErrorNotLicensed),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"DataErrorReason_ErrorConfigSelfTest",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::DataErrorReason::DataErrorReason_ErrorConfigSelfTest),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"DataErrorReason_JsonDecodeFailure",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::DataErrorReason::DataErrorReason_JsonDecodeFailure),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"DataErrorReason_WrongCrc",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::DataErrorReason::DataErrorReason_WrongCrc),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"DataErrorReason_BroadcastCounterOverflow",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::DataErrorReason::DataErrorReason_BroadcastCounterOverflow),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"DataErrorReason_InvalidTime",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::DataErrorReason::DataErrorReason_InvalidTime),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"DataErrorReason_InvalidPosition",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::DataErrorReason::DataErrorReason_InvalidPosition),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"DataErrorReason_InvalidTacticalState",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::DataErrorReason::DataErrorReason_InvalidTacticalState),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode DataErrorReason_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::DataErrorReason", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
22, /* Number of members */
DataErrorReason_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for DataErrorReason*/
if (is_initialized.load(std::memory_order_acquire)) {
return &DataErrorReason_g_tc;
}
DataErrorReason_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
DataErrorReason_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
DataErrorReason_g_tc._data._annotations._defaultValue._u.long_value = 0;
DataErrorReason_g_tc._data._sampleAccessInfo = sample_access_info();
DataErrorReason_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &DataErrorReason_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo DataErrorReason_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo DataErrorReason_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &DataErrorReason_g_sampleAccessInfo;
}
DataErrorReason_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
DataErrorReason_g_sampleAccessInfo.memberAccessInfos =
DataErrorReason_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::DataErrorReason);
if (candidateTypeSize > RTIXCdrLong_MAX) {
DataErrorReason_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
DataErrorReason_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
DataErrorReason_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
DataErrorReason_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::DataErrorReason >;
DataErrorReason_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &DataErrorReason_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin DataErrorReason_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &DataErrorReason_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::DataErrorReason >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::DataErrorReason >::get())));
}
const ::ProjectDataManagement::EffectSource default_enumerator< ::ProjectDataManagement::EffectSource>::value = ::ProjectDataManagement::EffectSource::ES_Unknown;
template<>
struct native_type_code< ::ProjectDataManagement::EffectSource > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member EffectSource_g_tc_members[5]=
{
{
(char *)"ES_Unknown",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::EffectSource::ES_Unknown),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ES_Internal",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::EffectSource::ES_Internal),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ES_ADLER",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::EffectSource::ES_ADLER),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ES_HLA",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::EffectSource::ES_HLA),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ES_ADLER_STANDALONE",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::EffectSource::ES_ADLER_STANDALONE),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode EffectSource_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::EffectSource", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
5, /* Number of members */
EffectSource_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for EffectSource*/
if (is_initialized.load(std::memory_order_acquire)) {
return &EffectSource_g_tc;
}
EffectSource_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
EffectSource_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
EffectSource_g_tc._data._annotations._defaultValue._u.long_value = -1;
EffectSource_g_tc._data._sampleAccessInfo = sample_access_info();
EffectSource_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &EffectSource_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo EffectSource_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo EffectSource_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &EffectSource_g_sampleAccessInfo;
}
EffectSource_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
EffectSource_g_sampleAccessInfo.memberAccessInfos =
EffectSource_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::EffectSource);
if (candidateTypeSize > RTIXCdrLong_MAX) {
EffectSource_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
EffectSource_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
EffectSource_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
EffectSource_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::EffectSource >;
EffectSource_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &EffectSource_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin EffectSource_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &EffectSource_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::EffectSource >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::EffectSource >::get())));
}
const ::ProjectDataManagement::PdmEventType default_enumerator< ::ProjectDataManagement::PdmEventType>::value = ::ProjectDataManagement::PdmEventType::EventType_Unknown;
template<>
struct native_type_code< ::ProjectDataManagement::PdmEventType > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member PdmEventType_g_tc_members[44]=
{
{
(char *)"EventType_Unknown",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_Unknown),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_Hit",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_Hit),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_WeaponAssignment",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_WeaponAssignment),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_BiteMessage",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_BiteMessage),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_FireEvent",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_FireEvent),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_HitBuilding",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_HitBuilding),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_Manipulation",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_Manipulation),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_CameraVideo",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_CameraVideo),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_RadioCnr",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_RadioCnr),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_RadioTvc",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_RadioTvc),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_HitEffectSimulation",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_HitEffectSimulation),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_HitMine",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_HitMine),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_HitN",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_HitN),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_HitC",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_HitC),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_EnterDangerArea",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_EnterDangerArea),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_LeaveDangerArea",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_LeaveDangerArea),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_EnterMineArea",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_EnterMineArea),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_LeaveMineArea",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_LeaveMineArea),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_CrossLocalBorderline",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_CrossLocalBorderline),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_EnterFunctionalArea",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_EnterFunctionalArea),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_LeaveFunctionalArea",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_LeaveFunctionalArea),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_EnterNuclear",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_EnterNuclear),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_LeaveNuclear",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_LeaveNuclear),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_CrossGlobalBorderline",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_CrossGlobalBorderline),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_HitB",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_HitB),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_FriendlyFire",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_FriendlyFire),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_HitGasPipe",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_HitGasPipe),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_MineArea",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_MineArea),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_NContamination",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_NContamination),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_BCContamination",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_BCContamination),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_DangerArea",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_DangerArea),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_FunctionalArea",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_FunctionalArea),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_MineCorridor",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_MineCorridor),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_Borderline",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_Borderline),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_TechnicalArea",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_TechnicalArea),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_GasPipe",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_GasPipe),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_Sanitation",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_Sanitation),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_EnterHazardDistance",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_EnterHazardDistance),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_LeaveHazardDistance",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_LeaveHazardDistance),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_EquipmentErrorReport",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_EquipmentErrorReport),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_EmergencyCall",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_EmergencyCall),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_AirSupport",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_AirSupport),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_ExplosionCluster",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_ExplosionCluster),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"EventType_Jamming",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PdmEventType::EventType_Jamming),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode PdmEventType_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::PdmEventType", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
44, /* Number of members */
PdmEventType_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for PdmEventType*/
if (is_initialized.load(std::memory_order_acquire)) {
return &PdmEventType_g_tc;
}
PdmEventType_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
PdmEventType_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
PdmEventType_g_tc._data._annotations._defaultValue._u.long_value = 0;
PdmEventType_g_tc._data._sampleAccessInfo = sample_access_info();
PdmEventType_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &PdmEventType_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo PdmEventType_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo PdmEventType_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &PdmEventType_g_sampleAccessInfo;
}
PdmEventType_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
PdmEventType_g_sampleAccessInfo.memberAccessInfos =
PdmEventType_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::PdmEventType);
if (candidateTypeSize > RTIXCdrLong_MAX) {
PdmEventType_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
PdmEventType_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
PdmEventType_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
PdmEventType_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::PdmEventType >;
PdmEventType_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &PdmEventType_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin PdmEventType_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &PdmEventType_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::PdmEventType >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::PdmEventType >::get())));
}
const ::ProjectDataManagement::GearClass default_enumerator< ::ProjectDataManagement::GearClass>::value = ::ProjectDataManagement::GearClass::GearClass_Unknown;
template<>
struct native_type_code< ::ProjectDataManagement::GearClass > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member GearClass_g_tc_members[18]=
{
{
(char *)"GearClass_Unknown",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::GearClass::GearClass_Unknown),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"GearClass_Unspecified",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::GearClass::GearClass_Unspecified),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"GearClass_Nuclear",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::GearClass::GearClass_Nuclear),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"GearClass_Biological",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::GearClass::GearClass_Biological),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"GearClass_Chemical",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::GearClass::GearClass_Chemical),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"GearClass_MineArea",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::GearClass::GearClass_MineArea),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"GearClass_MineSingle",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::GearClass::GearClass_MineSingle),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"GearClass_Artillery",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::GearClass::GearClass_Artillery),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"GearClass_Mortar",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::GearClass::GearClass_Mortar),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"GearClass_Geopairing",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::GearClass::GearClass_Geopairing),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"GearClass_DuelSim",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::GearClass::GearClass_DuelSim),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"GearClass_FunctionalArea",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::GearClass::GearClass_FunctionalArea),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"GearClass_TechnicalArea",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::GearClass::GearClass_TechnicalArea),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"GearClass_GasPipe",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::GearClass::GearClass_GasPipe),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"GearClass_AirSupport",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::GearClass::GearClass_AirSupport),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"GearClass_BoobyTrap",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::GearClass::GearClass_BoobyTrap),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"GearClass_OffRouteMine",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::GearClass::GearClass_OffRouteMine),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"GearClass_Rocket",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::GearClass::GearClass_Rocket),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode GearClass_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::GearClass", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
18, /* Number of members */
GearClass_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for GearClass*/
if (is_initialized.load(std::memory_order_acquire)) {
return &GearClass_g_tc;
}
GearClass_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
GearClass_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
GearClass_g_tc._data._annotations._defaultValue._u.long_value = 0;
GearClass_g_tc._data._sampleAccessInfo = sample_access_info();
GearClass_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &GearClass_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo GearClass_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo GearClass_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &GearClass_g_sampleAccessInfo;
}
GearClass_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
GearClass_g_sampleAccessInfo.memberAccessInfos =
GearClass_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::GearClass);
if (candidateTypeSize > RTIXCdrLong_MAX) {
GearClass_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
GearClass_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
GearClass_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
GearClass_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::GearClass >;
GearClass_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &GearClass_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin GearClass_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &GearClass_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::GearClass >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::GearClass >::get())));
}
const ::ProjectDataManagement::HandgrenadeSearchMode default_enumerator< ::ProjectDataManagement::HandgrenadeSearchMode>::value = ::ProjectDataManagement::HandgrenadeSearchMode::HandgrenadeSearchMode_NoChange;
template<>
struct native_type_code< ::ProjectDataManagement::HandgrenadeSearchMode > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member HandgrenadeSearchMode_g_tc_members[3]=
{
{
(char *)"HandgrenadeSearchMode_NoChange",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::HandgrenadeSearchMode::HandgrenadeSearchMode_NoChange),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"HandgrenadeSearchMode_Off",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::HandgrenadeSearchMode::HandgrenadeSearchMode_Off),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"HandgrenadeSearchMode_On",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::HandgrenadeSearchMode::HandgrenadeSearchMode_On),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode HandgrenadeSearchMode_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::HandgrenadeSearchMode", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
3, /* Number of members */
HandgrenadeSearchMode_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for HandgrenadeSearchMode*/
if (is_initialized.load(std::memory_order_acquire)) {
return &HandgrenadeSearchMode_g_tc;
}
HandgrenadeSearchMode_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
HandgrenadeSearchMode_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
HandgrenadeSearchMode_g_tc._data._annotations._defaultValue._u.long_value = 0;
HandgrenadeSearchMode_g_tc._data._sampleAccessInfo = sample_access_info();
HandgrenadeSearchMode_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &HandgrenadeSearchMode_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo HandgrenadeSearchMode_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo HandgrenadeSearchMode_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &HandgrenadeSearchMode_g_sampleAccessInfo;
}
HandgrenadeSearchMode_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
HandgrenadeSearchMode_g_sampleAccessInfo.memberAccessInfos =
HandgrenadeSearchMode_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::HandgrenadeSearchMode);
if (candidateTypeSize > RTIXCdrLong_MAX) {
HandgrenadeSearchMode_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
HandgrenadeSearchMode_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
HandgrenadeSearchMode_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
HandgrenadeSearchMode_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::HandgrenadeSearchMode >;
HandgrenadeSearchMode_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &HandgrenadeSearchMode_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin HandgrenadeSearchMode_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &HandgrenadeSearchMode_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::HandgrenadeSearchMode >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::HandgrenadeSearchMode >::get())));
}
const ::ProjectDataManagement::ABCProtectionMode default_enumerator< ::ProjectDataManagement::ABCProtectionMode>::value = ::ProjectDataManagement::ABCProtectionMode::ABCProtectionMode_NoChange;
template<>
struct native_type_code< ::ProjectDataManagement::ABCProtectionMode > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member ABCProtectionMode_g_tc_members[3]=
{
{
(char *)"ABCProtectionMode_NoChange",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ABCProtectionMode::ABCProtectionMode_NoChange),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ABCProtectionMode_Off",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ABCProtectionMode::ABCProtectionMode_Off),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ABCProtectionMode_On",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ABCProtectionMode::ABCProtectionMode_On),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode ABCProtectionMode_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::ABCProtectionMode", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
3, /* Number of members */
ABCProtectionMode_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for ABCProtectionMode*/
if (is_initialized.load(std::memory_order_acquire)) {
return &ABCProtectionMode_g_tc;
}
ABCProtectionMode_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
ABCProtectionMode_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
ABCProtectionMode_g_tc._data._annotations._defaultValue._u.long_value = 0;
ABCProtectionMode_g_tc._data._sampleAccessInfo = sample_access_info();
ABCProtectionMode_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &ABCProtectionMode_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo ABCProtectionMode_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo ABCProtectionMode_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &ABCProtectionMode_g_sampleAccessInfo;
}
ABCProtectionMode_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
ABCProtectionMode_g_sampleAccessInfo.memberAccessInfos =
ABCProtectionMode_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::ABCProtectionMode);
if (candidateTypeSize > RTIXCdrLong_MAX) {
ABCProtectionMode_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
ABCProtectionMode_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
ABCProtectionMode_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
ABCProtectionMode_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::ABCProtectionMode >;
ABCProtectionMode_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &ABCProtectionMode_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin ABCProtectionMode_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &ABCProtectionMode_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::ABCProtectionMode >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::ABCProtectionMode >::get())));
}
const ::ProjectDataManagement::HgrMineSearchFilterType default_enumerator< ::ProjectDataManagement::HgrMineSearchFilterType>::value = ::ProjectDataManagement::HgrMineSearchFilterType::HgrMineSearchFilterType_Unknown;
template<>
struct native_type_code< ::ProjectDataManagement::HgrMineSearchFilterType > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member HgrMineSearchFilterType_g_tc_members[5]=
{
{
(char *)"HgrMineSearchFilterType_Unknown",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::HgrMineSearchFilterType::HgrMineSearchFilterType_Unknown),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Handgrenade",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::HgrMineSearchFilterType::Handgrenade),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Mine",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::HgrMineSearchFilterType::Mine),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Claymore",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::HgrMineSearchFilterType::Claymore),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Ied",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::HgrMineSearchFilterType::Ied),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode HgrMineSearchFilterType_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::HgrMineSearchFilterType", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
5, /* Number of members */
HgrMineSearchFilterType_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for HgrMineSearchFilterType*/
if (is_initialized.load(std::memory_order_acquire)) {
return &HgrMineSearchFilterType_g_tc;
}
HgrMineSearchFilterType_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
HgrMineSearchFilterType_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
HgrMineSearchFilterType_g_tc._data._annotations._defaultValue._u.long_value = 0;
HgrMineSearchFilterType_g_tc._data._sampleAccessInfo = sample_access_info();
HgrMineSearchFilterType_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &HgrMineSearchFilterType_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo HgrMineSearchFilterType_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo HgrMineSearchFilterType_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &HgrMineSearchFilterType_g_sampleAccessInfo;
}
HgrMineSearchFilterType_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
HgrMineSearchFilterType_g_sampleAccessInfo.memberAccessInfos =
HgrMineSearchFilterType_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::HgrMineSearchFilterType);
if (candidateTypeSize > RTIXCdrLong_MAX) {
HgrMineSearchFilterType_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
HgrMineSearchFilterType_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
HgrMineSearchFilterType_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
HgrMineSearchFilterType_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::HgrMineSearchFilterType >;
HgrMineSearchFilterType_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &HgrMineSearchFilterType_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin HgrMineSearchFilterType_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &HgrMineSearchFilterType_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::HgrMineSearchFilterType >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::HgrMineSearchFilterType >::get())));
}
const ::ProjectDataManagement::LanguageConfiguration default_enumerator< ::ProjectDataManagement::LanguageConfiguration>::value = ::ProjectDataManagement::LanguageConfiguration::LanguageConfiguration_NoChange;
template<>
struct native_type_code< ::ProjectDataManagement::LanguageConfiguration > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member LanguageConfiguration_g_tc_members[7]=
{
{
(char *)"LanguageConfiguration_NoChange",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::LanguageConfiguration::LanguageConfiguration_NoChange),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"LanguageConfiguration_German",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::LanguageConfiguration::LanguageConfiguration_German),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"LanguageConfiguration_English",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::LanguageConfiguration::LanguageConfiguration_English),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"LanguageConfiguration_French",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::LanguageConfiguration::LanguageConfiguration_French),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"LanguageConfiguration_Arabic",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::LanguageConfiguration::LanguageConfiguration_Arabic),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"LanguageConfiguration_Spanish",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::LanguageConfiguration::LanguageConfiguration_Spanish),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"LanguageConfiguration_Russian",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::LanguageConfiguration::LanguageConfiguration_Russian),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode LanguageConfiguration_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::LanguageConfiguration", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
7, /* Number of members */
LanguageConfiguration_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for LanguageConfiguration*/
if (is_initialized.load(std::memory_order_acquire)) {
return &LanguageConfiguration_g_tc;
}
LanguageConfiguration_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
LanguageConfiguration_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
LanguageConfiguration_g_tc._data._annotations._defaultValue._u.long_value = 0;
LanguageConfiguration_g_tc._data._sampleAccessInfo = sample_access_info();
LanguageConfiguration_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &LanguageConfiguration_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo LanguageConfiguration_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo LanguageConfiguration_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &LanguageConfiguration_g_sampleAccessInfo;
}
LanguageConfiguration_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
LanguageConfiguration_g_sampleAccessInfo.memberAccessInfos =
LanguageConfiguration_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::LanguageConfiguration);
if (candidateTypeSize > RTIXCdrLong_MAX) {
LanguageConfiguration_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
LanguageConfiguration_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
LanguageConfiguration_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
LanguageConfiguration_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::LanguageConfiguration >;
LanguageConfiguration_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &LanguageConfiguration_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin LanguageConfiguration_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &LanguageConfiguration_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::LanguageConfiguration >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::LanguageConfiguration >::get())));
}
const ::ProjectDataManagement::OperationMode default_enumerator< ::ProjectDataManagement::OperationMode>::value = ::ProjectDataManagement::OperationMode::OperationMode_NoChange;
template<>
struct native_type_code< ::ProjectDataManagement::OperationMode > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member OperationMode_g_tc_members[3]=
{
{
(char *)"OperationMode_NoChange",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::OperationMode::OperationMode_NoChange),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"OperationMode_Normal",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::OperationMode::OperationMode_Normal),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"OperationMode_BeStill",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::OperationMode::OperationMode_BeStill),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode OperationMode_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::OperationMode", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
3, /* Number of members */
OperationMode_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for OperationMode*/
if (is_initialized.load(std::memory_order_acquire)) {
return &OperationMode_g_tc;
}
OperationMode_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
OperationMode_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
OperationMode_g_tc._data._annotations._defaultValue._u.long_value = 0;
OperationMode_g_tc._data._sampleAccessInfo = sample_access_info();
OperationMode_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &OperationMode_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo OperationMode_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo OperationMode_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &OperationMode_g_sampleAccessInfo;
}
OperationMode_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
OperationMode_g_sampleAccessInfo.memberAccessInfos =
OperationMode_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::OperationMode);
if (candidateTypeSize > RTIXCdrLong_MAX) {
OperationMode_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
OperationMode_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
OperationMode_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
OperationMode_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::OperationMode >;
OperationMode_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &OperationMode_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin OperationMode_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &OperationMode_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::OperationMode >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::OperationMode >::get())));
}
const ::ProjectDataManagement::ParticipantType default_enumerator< ::ProjectDataManagement::ParticipantType>::value = ::ProjectDataManagement::ParticipantType::ParticipantType_Participant;
template<>
struct native_type_code< ::ProjectDataManagement::ParticipantType > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member ParticipantType_g_tc_members[11]=
{
{
(char *)"ParticipantType_Participant",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ParticipantType::ParticipantType_Participant),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ParticipantType_AggregateParticipant",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ParticipantType::ParticipantType_AggregateParticipant),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ParticipantType_ExerciseParticipant",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ParticipantType::ParticipantType_ExerciseParticipant),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ParticipantType_SupportParticpant",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ParticipantType::ParticipantType_SupportParticpant),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ParticipantType_Human",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ParticipantType::ParticipantType_Human),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ParticipantType_Vehicle",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ParticipantType::ParticipantType_Vehicle),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ParticipantType_Soldier",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ParticipantType::ParticipantType_Soldier),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ParticipantType_Medical",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ParticipantType::ParticipantType_Medical),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ParticipantType_Technician",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ParticipantType::ParticipantType_Technician),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ParticipantType_Building",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ParticipantType::ParticipantType_Building),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ParticipantType_ObserverController",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ParticipantType::ParticipantType_ObserverController),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode ParticipantType_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::ParticipantType", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
11, /* Number of members */
ParticipantType_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for ParticipantType*/
if (is_initialized.load(std::memory_order_acquire)) {
return &ParticipantType_g_tc;
}
ParticipantType_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
ParticipantType_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
ParticipantType_g_tc._data._annotations._defaultValue._u.long_value = 0;
ParticipantType_g_tc._data._sampleAccessInfo = sample_access_info();
ParticipantType_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &ParticipantType_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo ParticipantType_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo ParticipantType_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &ParticipantType_g_sampleAccessInfo;
}
ParticipantType_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
ParticipantType_g_sampleAccessInfo.memberAccessInfos =
ParticipantType_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::ParticipantType);
if (candidateTypeSize > RTIXCdrLong_MAX) {
ParticipantType_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
ParticipantType_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
ParticipantType_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
ParticipantType_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::ParticipantType >;
ParticipantType_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &ParticipantType_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin ParticipantType_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &ParticipantType_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::ParticipantType >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::ParticipantType >::get())));
}
const ::ProjectDataManagement::PersonalProtection default_enumerator< ::ProjectDataManagement::PersonalProtection>::value = ::ProjectDataManagement::PersonalProtection::PersonalProtection_NoChange;
template<>
struct native_type_code< ::ProjectDataManagement::PersonalProtection > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member PersonalProtection_g_tc_members[4]=
{
{
(char *)"PersonalProtection_NoChange",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PersonalProtection::PersonalProtection_NoChange),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"PersonalProtection_Without",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PersonalProtection::PersonalProtection_Without),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"PersonalProtection_Suit",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PersonalProtection::PersonalProtection_Suit),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"PersonalProtection_SuitAndGloves",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::PersonalProtection::PersonalProtection_SuitAndGloves),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode PersonalProtection_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::PersonalProtection", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
4, /* Number of members */
PersonalProtection_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for PersonalProtection*/
if (is_initialized.load(std::memory_order_acquire)) {
return &PersonalProtection_g_tc;
}
PersonalProtection_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
PersonalProtection_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
PersonalProtection_g_tc._data._annotations._defaultValue._u.long_value = 0;
PersonalProtection_g_tc._data._sampleAccessInfo = sample_access_info();
PersonalProtection_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &PersonalProtection_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo PersonalProtection_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo PersonalProtection_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &PersonalProtection_g_sampleAccessInfo;
}
PersonalProtection_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
PersonalProtection_g_sampleAccessInfo.memberAccessInfos =
PersonalProtection_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::PersonalProtection);
if (candidateTypeSize > RTIXCdrLong_MAX) {
PersonalProtection_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
PersonalProtection_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
PersonalProtection_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
PersonalProtection_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::PersonalProtection >;
PersonalProtection_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &PersonalProtection_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin PersonalProtection_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &PersonalProtection_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::PersonalProtection >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::PersonalProtection >::get())));
}
const ::ProjectDataManagement::ProtectionLevel default_enumerator< ::ProjectDataManagement::ProtectionLevel>::value = ::ProjectDataManagement::ProtectionLevel::ProtectionLevel_NoChange;
template<>
struct native_type_code< ::ProjectDataManagement::ProtectionLevel > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member ProtectionLevel_g_tc_members[6]=
{
{
(char *)"ProtectionLevel_NoChange",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ProtectionLevel::ProtectionLevel_NoChange),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ProtectionLevel_IdzEs",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ProtectionLevel::ProtectionLevel_IdzEs),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ProtectionLevel_IdzBs",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ProtectionLevel::ProtectionLevel_IdzBs),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ProtectionLevel_Ksk",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ProtectionLevel::ProtectionLevel_Ksk),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ProtectionLevel_SoldierWithBodyArmor",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ProtectionLevel::ProtectionLevel_SoldierWithBodyArmor),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"ProtectionLevel_SoldierActor",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ProtectionLevel::ProtectionLevel_SoldierActor),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode ProtectionLevel_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::ProtectionLevel", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
6, /* Number of members */
ProtectionLevel_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for ProtectionLevel*/
if (is_initialized.load(std::memory_order_acquire)) {
return &ProtectionLevel_g_tc;
}
ProtectionLevel_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
ProtectionLevel_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
ProtectionLevel_g_tc._data._annotations._defaultValue._u.long_value = 0;
ProtectionLevel_g_tc._data._sampleAccessInfo = sample_access_info();
ProtectionLevel_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &ProtectionLevel_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo ProtectionLevel_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo ProtectionLevel_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &ProtectionLevel_g_sampleAccessInfo;
}
ProtectionLevel_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
ProtectionLevel_g_sampleAccessInfo.memberAccessInfos =
ProtectionLevel_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::ProtectionLevel);
if (candidateTypeSize > RTIXCdrLong_MAX) {
ProtectionLevel_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
ProtectionLevel_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
ProtectionLevel_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
ProtectionLevel_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::ProtectionLevel >;
ProtectionLevel_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &ProtectionLevel_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin ProtectionLevel_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &ProtectionLevel_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::ProtectionLevel >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::ProtectionLevel >::get())));
}
const ::ProjectDataManagement::StateChangeOriginator default_enumerator< ::ProjectDataManagement::StateChangeOriginator>::value = ::ProjectDataManagement::StateChangeOriginator::StateChangeOriginator_Unknown;
template<>
struct native_type_code< ::ProjectDataManagement::StateChangeOriginator > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member StateChangeOriginator_g_tc_members[15]=
{
{
(char *)"StateChangeOriginator_Unknown",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::StateChangeOriginator::StateChangeOriginator_Unknown),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"StateChangeOriginator_Participant",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::StateChangeOriginator::StateChangeOriginator_Participant),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"StateChangeOriginator_AreaEffectSimulation",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::StateChangeOriginator::StateChangeOriginator_AreaEffectSimulation),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"StateChangeOriginator_ObserverController",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::StateChangeOriginator::StateChangeOriginator_ObserverController),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"StateChangeOriginator_ExerciseControl",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::StateChangeOriginator::StateChangeOriginator_ExerciseControl),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"StateChangeOriginator_WoundTreatmentDevice",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::StateChangeOriginator::StateChangeOriginator_WoundTreatmentDevice),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"StateChangeOriginator_MaintainanceDevice",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::StateChangeOriginator::StateChangeOriginator_MaintainanceDevice),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"StateChangeOriginator_FunctionalArea",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::StateChangeOriginator::StateChangeOriginator_FunctionalArea),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"StateChangeOriginator_Initialization",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::StateChangeOriginator::StateChangeOriginator_Initialization),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"StateChangeOriginator_MedicalTimeout",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::StateChangeOriginator::StateChangeOriginator_MedicalTimeout),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"StateChangeOriginator_Sanitation",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::StateChangeOriginator::StateChangeOriginator_Sanitation),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"StateChangeOriginator_Party",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::StateChangeOriginator::StateChangeOriginator_Party),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"StateChangeOriginator_ChargeEffect",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::StateChangeOriginator::StateChangeOriginator_ChargeEffect),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"StateChangeOriginator_ImprovisedExplosiveDevice",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::StateChangeOriginator::StateChangeOriginator_ImprovisedExplosiveDevice),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"StateChangeOriginator_DusMine",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::StateChangeOriginator::StateChangeOriginator_DusMine),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode StateChangeOriginator_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::StateChangeOriginator", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
15, /* Number of members */
StateChangeOriginator_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for StateChangeOriginator*/
if (is_initialized.load(std::memory_order_acquire)) {
return &StateChangeOriginator_g_tc;
}
StateChangeOriginator_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
StateChangeOriginator_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
StateChangeOriginator_g_tc._data._annotations._defaultValue._u.long_value = 0;
StateChangeOriginator_g_tc._data._sampleAccessInfo = sample_access_info();
StateChangeOriginator_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &StateChangeOriginator_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo StateChangeOriginator_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo StateChangeOriginator_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &StateChangeOriginator_g_sampleAccessInfo;
}
StateChangeOriginator_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
StateChangeOriginator_g_sampleAccessInfo.memberAccessInfos =
StateChangeOriginator_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::StateChangeOriginator);
if (candidateTypeSize > RTIXCdrLong_MAX) {
StateChangeOriginator_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
StateChangeOriginator_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
StateChangeOriginator_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
StateChangeOriginator_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::StateChangeOriginator >;
StateChangeOriginator_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &StateChangeOriginator_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin StateChangeOriginator_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &StateChangeOriginator_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::StateChangeOriginator >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::StateChangeOriginator >::get())));
}
const ::ProjectDataManagement::VulnerabilityClass default_enumerator< ::ProjectDataManagement::VulnerabilityClass>::value = ::ProjectDataManagement::VulnerabilityClass::VulnerabilityClass_Unknown;
template<>
struct native_type_code< ::ProjectDataManagement::VulnerabilityClass > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member VulnerabilityClass_g_tc_members[6]=
{
{
(char *)"VulnerabilityClass_Unknown",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityClass::VulnerabilityClass_Unknown),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityClass_WtdDamages",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityClass::VulnerabilityClass_WtdDamages),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityClass_WtdInjuries",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityClass::VulnerabilityClass_WtdInjuries),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityClass_BuildingDamages",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityClass::VulnerabilityClass_BuildingDamages),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityClass_VehicleDamages",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityClass::VulnerabilityClass_VehicleDamages),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityClass_SoldierInjuries",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityClass::VulnerabilityClass_SoldierInjuries),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode VulnerabilityClass_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::VulnerabilityClass", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
6, /* Number of members */
VulnerabilityClass_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for VulnerabilityClass*/
if (is_initialized.load(std::memory_order_acquire)) {
return &VulnerabilityClass_g_tc;
}
VulnerabilityClass_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
VulnerabilityClass_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
VulnerabilityClass_g_tc._data._annotations._defaultValue._u.long_value = 0;
VulnerabilityClass_g_tc._data._sampleAccessInfo = sample_access_info();
VulnerabilityClass_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &VulnerabilityClass_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo VulnerabilityClass_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo VulnerabilityClass_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &VulnerabilityClass_g_sampleAccessInfo;
}
VulnerabilityClass_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
VulnerabilityClass_g_sampleAccessInfo.memberAccessInfos =
VulnerabilityClass_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::VulnerabilityClass);
if (candidateTypeSize > RTIXCdrLong_MAX) {
VulnerabilityClass_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
VulnerabilityClass_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
VulnerabilityClass_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
VulnerabilityClass_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::VulnerabilityClass >;
VulnerabilityClass_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &VulnerabilityClass_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin VulnerabilityClass_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &VulnerabilityClass_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::VulnerabilityClass >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::VulnerabilityClass >::get())));
}
const ::ProjectDataManagement::VulnerabilityState default_enumerator< ::ProjectDataManagement::VulnerabilityState>::value = ::ProjectDataManagement::VulnerabilityState::VulnerabilityState_NoChange;
template<>
struct native_type_code< ::ProjectDataManagement::VulnerabilityState > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member VulnerabilityState_g_tc_members[19]=
{
{
(char *)"VulnerabilityState_NoChange",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityState::VulnerabilityState_NoChange),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityState_CombatReady",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityState::VulnerabilityState_CombatReady),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityState_LightDamage",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityState::VulnerabilityState_LightDamage),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityState_MediumDamage",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityState::VulnerabilityState_MediumDamage),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityState_HeavyDamage",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityState::VulnerabilityState_HeavyDamage),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityState_MobilityKill",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityState::VulnerabilityState_MobilityKill),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityState_VisibleMobilityKill",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityState::VulnerabilityState_VisibleMobilityKill),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityState_WeaponSystemDamage",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityState::VulnerabilityState_WeaponSystemDamage),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityState_VisibleWeaponSystemDamage",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityState::VulnerabilityState_VisibleWeaponSystemDamage),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityState_CatastrophicKill",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityState::VulnerabilityState_CatastrophicKill),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityState_TemporarySeverance",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityState::VulnerabilityState_TemporarySeverance),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityState_NearMiss",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityState::VulnerabilityState_NearMiss),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityState_HitWithNoEffect",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityState::VulnerabilityState_HitWithNoEffect),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityState_VulnerabilityBitsChanged",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityState::VulnerabilityState_VulnerabilityBitsChanged),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityState_Reserved",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityState::VulnerabilityState_Reserved),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityState_NContamination",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityState::VulnerabilityState_NContamination),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityState_BContamination",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityState::VulnerabilityState_BContamination),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityState_CContamination",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityState::VulnerabilityState_CContamination),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"VulnerabilityState_NotReady",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VulnerabilityState::VulnerabilityState_NotReady),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode VulnerabilityState_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::VulnerabilityState", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
19, /* Number of members */
VulnerabilityState_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for VulnerabilityState*/
if (is_initialized.load(std::memory_order_acquire)) {
return &VulnerabilityState_g_tc;
}
VulnerabilityState_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
VulnerabilityState_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
VulnerabilityState_g_tc._data._annotations._defaultValue._u.long_value = -1;
VulnerabilityState_g_tc._data._sampleAccessInfo = sample_access_info();
VulnerabilityState_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &VulnerabilityState_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo VulnerabilityState_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo VulnerabilityState_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &VulnerabilityState_g_sampleAccessInfo;
}
VulnerabilityState_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
VulnerabilityState_g_sampleAccessInfo.memberAccessInfos =
VulnerabilityState_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::VulnerabilityState);
if (candidateTypeSize > RTIXCdrLong_MAX) {
VulnerabilityState_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
VulnerabilityState_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
VulnerabilityState_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
VulnerabilityState_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::VulnerabilityState >;
VulnerabilityState_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &VulnerabilityState_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin VulnerabilityState_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &VulnerabilityState_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::VulnerabilityState >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::VulnerabilityState >::get())));
}
const ::ProjectDataManagement::WphMode default_enumerator< ::ProjectDataManagement::WphMode>::value = ::ProjectDataManagement::WphMode::WphMode_NoChange;
template<>
struct native_type_code< ::ProjectDataManagement::WphMode > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member WphMode_g_tc_members[3]=
{
{
(char *)"WphMode_NoChange",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::WphMode::WphMode_NoChange),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"WphMode_Without",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::WphMode::WphMode_Without),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"WphMode_With",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::WphMode::WphMode_With),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode WphMode_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::WphMode", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
3, /* Number of members */
WphMode_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for WphMode*/
if (is_initialized.load(std::memory_order_acquire)) {
return &WphMode_g_tc;
}
WphMode_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
WphMode_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
WphMode_g_tc._data._annotations._defaultValue._u.long_value = 0;
WphMode_g_tc._data._sampleAccessInfo = sample_access_info();
WphMode_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &WphMode_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo WphMode_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo WphMode_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &WphMode_g_sampleAccessInfo;
}
WphMode_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
WphMode_g_sampleAccessInfo.memberAccessInfos =
WphMode_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::WphMode);
if (candidateTypeSize > RTIXCdrLong_MAX) {
WphMode_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
WphMode_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
WphMode_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
WphMode_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::WphMode >;
WphMode_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &WphMode_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin WphMode_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &WphMode_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::WphMode >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::WphMode >::get())));
}
const ::ProjectDataManagement::ChargeTypeProperty default_enumerator< ::ProjectDataManagement::ChargeTypeProperty>::value = ::ProjectDataManagement::ChargeTypeProperty::None;
template<>
struct native_type_code< ::ProjectDataManagement::ChargeTypeProperty > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member ChargeTypeProperty_g_tc_members[3]=
{
{
(char *)"None",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ChargeTypeProperty::None),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"LRF",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ChargeTypeProperty::LRF),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"LTD",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::ChargeTypeProperty::LTD),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode ChargeTypeProperty_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::ChargeTypeProperty", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
3, /* Number of members */
ChargeTypeProperty_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for ChargeTypeProperty*/
if (is_initialized.load(std::memory_order_acquire)) {
return &ChargeTypeProperty_g_tc;
}
ChargeTypeProperty_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
ChargeTypeProperty_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
ChargeTypeProperty_g_tc._data._annotations._defaultValue._u.long_value = 0;
ChargeTypeProperty_g_tc._data._sampleAccessInfo = sample_access_info();
ChargeTypeProperty_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &ChargeTypeProperty_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo ChargeTypeProperty_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo ChargeTypeProperty_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &ChargeTypeProperty_g_sampleAccessInfo;
}
ChargeTypeProperty_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
ChargeTypeProperty_g_sampleAccessInfo.memberAccessInfos =
ChargeTypeProperty_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::ChargeTypeProperty);
if (candidateTypeSize > RTIXCdrLong_MAX) {
ChargeTypeProperty_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
ChargeTypeProperty_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
ChargeTypeProperty_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
ChargeTypeProperty_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::ChargeTypeProperty >;
ChargeTypeProperty_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &ChargeTypeProperty_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin ChargeTypeProperty_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &ChargeTypeProperty_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::ChargeTypeProperty >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::ChargeTypeProperty >::get())));
}
const ::ProjectDataManagement::IgniterFunctionBase default_enumerator< ::ProjectDataManagement::IgniterFunctionBase>::value = ::ProjectDataManagement::IgniterFunctionBase::IfbDefault;
template<>
struct native_type_code< ::ProjectDataManagement::IgniterFunctionBase > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member IgniterFunctionBase_g_tc_members[5]=
{
{
(char *)"IfbDefault",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::IgniterFunctionBase::IfbDefault),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"IfbTimer",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::IgniterFunctionBase::IfbTimer),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"IfbImpact",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::IgniterFunctionBase::IfbImpact),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"IfbDelay",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::IgniterFunctionBase::IfbDelay),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"IfbProximity",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::IgniterFunctionBase::IfbProximity),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode IgniterFunctionBase_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::IgniterFunctionBase", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
5, /* Number of members */
IgniterFunctionBase_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for IgniterFunctionBase*/
if (is_initialized.load(std::memory_order_acquire)) {
return &IgniterFunctionBase_g_tc;
}
IgniterFunctionBase_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
IgniterFunctionBase_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
IgniterFunctionBase_g_tc._data._annotations._defaultValue._u.long_value = 0;
IgniterFunctionBase_g_tc._data._sampleAccessInfo = sample_access_info();
IgniterFunctionBase_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &IgniterFunctionBase_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo IgniterFunctionBase_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo IgniterFunctionBase_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &IgniterFunctionBase_g_sampleAccessInfo;
}
IgniterFunctionBase_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
IgniterFunctionBase_g_sampleAccessInfo.memberAccessInfos =
IgniterFunctionBase_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::IgniterFunctionBase);
if (candidateTypeSize > RTIXCdrLong_MAX) {
IgniterFunctionBase_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
IgniterFunctionBase_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
IgniterFunctionBase_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
IgniterFunctionBase_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::IgniterFunctionBase >;
IgniterFunctionBase_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &IgniterFunctionBase_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin IgniterFunctionBase_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &IgniterFunctionBase_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::IgniterFunctionBase >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::IgniterFunctionBase >::get())));
}
const ::ProjectDataManagement::SeverityType default_enumerator< ::ProjectDataManagement::SeverityType>::value = ::ProjectDataManagement::SeverityType::lethal;
template<>
struct native_type_code< ::ProjectDataManagement::SeverityType > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member SeverityType_g_tc_members[5]=
{
{
(char *)"lethal",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::SeverityType::lethal),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"heavy",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::SeverityType::heavy),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"medium",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::SeverityType::medium),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"light",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::SeverityType::light),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"noEffect",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::SeverityType::noEffect),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode SeverityType_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::SeverityType", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
5, /* Number of members */
SeverityType_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for SeverityType*/
if (is_initialized.load(std::memory_order_acquire)) {
return &SeverityType_g_tc;
}
SeverityType_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
SeverityType_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
SeverityType_g_tc._data._annotations._defaultValue._u.long_value = 1;
SeverityType_g_tc._data._sampleAccessInfo = sample_access_info();
SeverityType_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &SeverityType_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo SeverityType_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo SeverityType_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &SeverityType_g_sampleAccessInfo;
}
SeverityType_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
SeverityType_g_sampleAccessInfo.memberAccessInfos =
SeverityType_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::SeverityType);
if (candidateTypeSize > RTIXCdrLong_MAX) {
SeverityType_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
SeverityType_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
SeverityType_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
SeverityType_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::SeverityType >;
SeverityType_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &SeverityType_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin SeverityType_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &SeverityType_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::SeverityType >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::SeverityType >::get())));
}
const ::ProjectDataManagement::VolatilityType default_enumerator< ::ProjectDataManagement::VolatilityType>::value = ::ProjectDataManagement::VolatilityType::Unknown;
template<>
struct native_type_code< ::ProjectDataManagement::VolatilityType > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member VolatilityType_g_tc_members[3]=
{
{
(char *)"Unknown",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VolatilityType::Unknown),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Floating",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VolatilityType::Floating),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Resident",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::VolatilityType::Resident),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode VolatilityType_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::VolatilityType", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
3, /* Number of members */
VolatilityType_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for VolatilityType*/
if (is_initialized.load(std::memory_order_acquire)) {
return &VolatilityType_g_tc;
}
VolatilityType_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
VolatilityType_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
VolatilityType_g_tc._data._annotations._defaultValue._u.long_value = 0;
VolatilityType_g_tc._data._sampleAccessInfo = sample_access_info();
VolatilityType_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &VolatilityType_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo VolatilityType_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo VolatilityType_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &VolatilityType_g_sampleAccessInfo;
}
VolatilityType_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
VolatilityType_g_sampleAccessInfo.memberAccessInfos =
VolatilityType_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::VolatilityType);
if (candidateTypeSize > RTIXCdrLong_MAX) {
VolatilityType_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
VolatilityType_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
VolatilityType_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
VolatilityType_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::VolatilityType >;
VolatilityType_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &VolatilityType_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin VolatilityType_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &VolatilityType_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::VolatilityType >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::VolatilityType >::get())));
}
const ::ProjectDataManagement::InternationalMode default_enumerator< ::ProjectDataManagement::InternationalMode>::value = ::ProjectDataManagement::InternationalMode::InternationalMode_NoChange;
template<>
struct native_type_code< ::ProjectDataManagement::InternationalMode > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member InternationalMode_g_tc_members[3]=
{
{
(char *)"InternationalMode_NoChange",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::InternationalMode::InternationalMode_NoChange),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"InternationalMode_Off",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::InternationalMode::InternationalMode_Off),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"InternationalMode_On",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::InternationalMode::InternationalMode_On),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode InternationalMode_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::InternationalMode", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
3, /* Number of members */
InternationalMode_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for InternationalMode*/
if (is_initialized.load(std::memory_order_acquire)) {
return &InternationalMode_g_tc;
}
InternationalMode_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
InternationalMode_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
InternationalMode_g_tc._data._annotations._defaultValue._u.long_value = 0;
InternationalMode_g_tc._data._sampleAccessInfo = sample_access_info();
InternationalMode_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &InternationalMode_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo InternationalMode_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo InternationalMode_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &InternationalMode_g_sampleAccessInfo;
}
InternationalMode_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
InternationalMode_g_sampleAccessInfo.memberAccessInfos =
InternationalMode_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::InternationalMode);
if (candidateTypeSize > RTIXCdrLong_MAX) {
InternationalMode_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
InternationalMode_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
InternationalMode_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
InternationalMode_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::InternationalMode >;
InternationalMode_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &InternationalMode_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin InternationalMode_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &InternationalMode_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::InternationalMode >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::InternationalMode >::get())));
}
const ::ProjectDataManagement::AvmFrequencyPlanTransmissionReason default_enumerator< ::ProjectDataManagement::AvmFrequencyPlanTransmissionReason>::value = ::ProjectDataManagement::AvmFrequencyPlanTransmissionReason::NA;
template<>
struct native_type_code< ::ProjectDataManagement::AvmFrequencyPlanTransmissionReason > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member AvmFrequencyPlanTransmissionReason_g_tc_members[3]=
{
{
(char *)"NA",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::AvmFrequencyPlanTransmissionReason::NA),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Requested",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::AvmFrequencyPlanTransmissionReason::Requested),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Roaming",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::AvmFrequencyPlanTransmissionReason::Roaming),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode AvmFrequencyPlanTransmissionReason_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::AvmFrequencyPlanTransmissionReason", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
3, /* Number of members */
AvmFrequencyPlanTransmissionReason_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for AvmFrequencyPlanTransmissionReason*/
if (is_initialized.load(std::memory_order_acquire)) {
return &AvmFrequencyPlanTransmissionReason_g_tc;
}
AvmFrequencyPlanTransmissionReason_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
AvmFrequencyPlanTransmissionReason_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
AvmFrequencyPlanTransmissionReason_g_tc._data._annotations._defaultValue._u.long_value = 0;
AvmFrequencyPlanTransmissionReason_g_tc._data._sampleAccessInfo = sample_access_info();
AvmFrequencyPlanTransmissionReason_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &AvmFrequencyPlanTransmissionReason_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo AvmFrequencyPlanTransmissionReason_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo AvmFrequencyPlanTransmissionReason_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &AvmFrequencyPlanTransmissionReason_g_sampleAccessInfo;
}
AvmFrequencyPlanTransmissionReason_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
AvmFrequencyPlanTransmissionReason_g_sampleAccessInfo.memberAccessInfos =
AvmFrequencyPlanTransmissionReason_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::AvmFrequencyPlanTransmissionReason);
if (candidateTypeSize > RTIXCdrLong_MAX) {
AvmFrequencyPlanTransmissionReason_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
AvmFrequencyPlanTransmissionReason_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
AvmFrequencyPlanTransmissionReason_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
AvmFrequencyPlanTransmissionReason_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::AvmFrequencyPlanTransmissionReason >;
AvmFrequencyPlanTransmissionReason_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &AvmFrequencyPlanTransmissionReason_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin AvmFrequencyPlanTransmissionReason_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &AvmFrequencyPlanTransmissionReason_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::AvmFrequencyPlanTransmissionReason >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::AvmFrequencyPlanTransmissionReason >::get())));
}
const ::ProjectDataManagement::OcCode default_enumerator< ::ProjectDataManagement::OcCode>::value = ::ProjectDataManagement::OcCode::WoundingPaused;
template<>
struct native_type_code< ::ProjectDataManagement::OcCode > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member OcCode_g_tc_members[3]=
{
{
(char *)"WoundingPaused",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::OcCode::WoundingPaused),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"WoundingContinue",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::OcCode::WoundingContinue),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"OptimalTreatment",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::OcCode::OptimalTreatment),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode OcCode_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::OcCode", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
3, /* Number of members */
OcCode_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for OcCode*/
if (is_initialized.load(std::memory_order_acquire)) {
return &OcCode_g_tc;
}
OcCode_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
OcCode_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
OcCode_g_tc._data._annotations._defaultValue._u.long_value = 8;
OcCode_g_tc._data._sampleAccessInfo = sample_access_info();
OcCode_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &OcCode_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo OcCode_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo OcCode_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &OcCode_g_sampleAccessInfo;
}
OcCode_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
OcCode_g_sampleAccessInfo.memberAccessInfos =
OcCode_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::OcCode);
if (candidateTypeSize > RTIXCdrLong_MAX) {
OcCode_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
OcCode_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
OcCode_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
OcCode_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::OcCode >;
OcCode_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &OcCode_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin OcCode_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &OcCode_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::OcCode >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::OcCode >::get())));
}
const ::ProjectDataManagement::UasState default_enumerator< ::ProjectDataManagement::UasState>::value = ::ProjectDataManagement::UasState::UasState_Undefined;
template<>
struct native_type_code< ::ProjectDataManagement::UasState > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member UasState_g_tc_members[11]=
{
{
(char *)"UasState_Undefined",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::UasState::UasState_Undefined),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"UasState_Off",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::UasState::UasState_Off),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"UasState_On",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::UasState::UasState_On),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"UasState_Standby",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::UasState::UasState_Standby),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"UasState_Init",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::UasState::UasState_Init),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"UasState_Shutdown",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::UasState::UasState_Shutdown),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"UasState_Normal",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::UasState::UasState_Normal),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"UasState_Manual",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::UasState::UasState_Manual),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"UasState_Auto",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::UasState::UasState_Auto),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"UasState_Calibrating",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::UasState::UasState_Calibrating),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"UasState_Maintenance",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::UasState::UasState_Maintenance),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode UasState_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::UasState", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
11, /* Number of members */
UasState_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for UasState*/
if (is_initialized.load(std::memory_order_acquire)) {
return &UasState_g_tc;
}
UasState_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
UasState_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
UasState_g_tc._data._annotations._defaultValue._u.long_value = 0;
UasState_g_tc._data._sampleAccessInfo = sample_access_info();
UasState_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &UasState_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo UasState_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo UasState_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &UasState_g_sampleAccessInfo;
}
UasState_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
UasState_g_sampleAccessInfo.memberAccessInfos =
UasState_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::UasState);
if (candidateTypeSize > RTIXCdrLong_MAX) {
UasState_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
UasState_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
UasState_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
UasState_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::UasState >;
UasState_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &UasState_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin UasState_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &UasState_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::UasState >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::UasState >::get())));
}
const ::ProjectDataManagement::UasActionTask default_enumerator< ::ProjectDataManagement::UasActionTask>::value = ::ProjectDataManagement::UasActionTask::Undefined;
template<>
struct native_type_code< ::ProjectDataManagement::UasActionTask > {
static DDS_TypeCode * get()
{
using namespace ::rti::topic::interpreter;
static std::atomic_bool is_initialized {false};
static DDS_TypeCode_Member UasActionTask_g_tc_members[8]=
{
{
(char *)"Undefined",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::UasActionTask::Undefined),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Disarm",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::UasActionTask::Disarm),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Arm",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::UasActionTask::Arm),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Takeoff",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::UasActionTask::Takeoff),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Connect",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::UasActionTask::Connect),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Loiter",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::UasActionTask::Loiter),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Return",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::UasActionTask::Return),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
},
{
(char *)"Observe",/* Member name */
{
0, /* Ignored */
DDS_BOOLEAN_FALSE,/* Is a pointer? */
-1, /* Bitfield bits */
NULL/* Member type code is assigned later */
},
static_cast<int>(::ProjectDataManagement::UasActionTask::Observe),
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
DDS_PRIVATE_MEMBER,/* Member visibility */
RTICdrTypeCodeAnnotations_INITIALIZER
}
};
static DDS_TypeCode UasActionTask_g_tc =
{{
DDS_TK_ENUM, /* Kind */
DDS_BOOLEAN_FALSE, /* Ignored */
-1, /*Ignored*/
(char *)"ProjectDataManagement::UasActionTask", /* Name */
NULL, /* Base class type code is assigned later */
0, /* Ignored */
0, /* Ignored */
NULL, /* Ignored */
8, /* Number of members */
UasActionTask_g_tc_members, /* Members */
DDS_VM_NONE, /* Type Modifier */
RTICdrTypeCodeAnnotations_INITIALIZER,
DDS_BOOLEAN_TRUE, /* _isCopyable */
NULL, /* _sampleAccessInfo: assigned later */
NULL /* _typePlugin: assigned later */
}}; /* Type code for UasActionTask*/
if (is_initialized.load(std::memory_order_acquire)) {
return &UasActionTask_g_tc;
}
UasActionTask_g_tc._data._annotations._allowedDataRepresentationMask = 5;
/* Initialize the values for annotations. */
UasActionTask_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
UasActionTask_g_tc._data._annotations._defaultValue._u.long_value = 0;
UasActionTask_g_tc._data._sampleAccessInfo = sample_access_info();
UasActionTask_g_tc._data._typePlugin = type_plugin_info();
is_initialized.store(true, std::memory_order_release);
return &UasActionTask_g_tc;
}
static RTIXCdrSampleAccessInfo * sample_access_info()
{
static std::atomic_bool is_initialized {false};
static RTIXCdrMemberAccessInfo UasActionTask_g_memberAccessInfos[1] =
{RTIXCdrMemberAccessInfo_INITIALIZER};
static RTIXCdrSampleAccessInfo UasActionTask_g_sampleAccessInfo =
RTIXCdrSampleAccessInfo_INITIALIZER;
if (is_initialized.load(std::memory_order_acquire)) {
return (RTIXCdrSampleAccessInfo*) &UasActionTask_g_sampleAccessInfo;
}
UasActionTask_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
UasActionTask_g_sampleAccessInfo.memberAccessInfos =
UasActionTask_g_memberAccessInfos;
{
size_t candidateTypeSize = sizeof(::ProjectDataManagement::UasActionTask);
if (candidateTypeSize > RTIXCdrLong_MAX) {
UasActionTask_g_sampleAccessInfo.typeSize[0] =
RTIXCdrLong_MAX;
} else {
UasActionTask_g_sampleAccessInfo.typeSize[0] =
(RTIXCdrUnsignedLong) candidateTypeSize;
}
}
UasActionTask_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
RTI_XCDR_TRUE;
UasActionTask_g_sampleAccessInfo.getMemberValuePointerFcn =
interpreter::get_aggregation_value_pointer< ::ProjectDataManagement::UasActionTask >;
UasActionTask_g_sampleAccessInfo.languageBinding =
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
is_initialized.store(true, std::memory_order_release);
return (RTIXCdrSampleAccessInfo*) &UasActionTask_g_sampleAccessInfo;
}
static RTIXCdrTypePlugin * type_plugin_info()
{
static RTIXCdrTypePlugin UasActionTask_g_typePlugin =
{
NULL, /* serialize */
NULL, /* serialize_key */
NULL, /* deserialize_sample */
NULL, /* deserialize_key_sample */
NULL, /* skip */
NULL, /* get_serialized_sample_size */
NULL, /* get_serialized_sample_max_size_ex */
NULL, /* get_serialized_key_max_size_ex */
NULL, /* get_serialized_sample_min_size */
NULL, /* serialized_sample_to_key */
NULL,
NULL,
NULL,
NULL,
NULL
};
return &UasActionTask_g_typePlugin;
}
}; // native_type_code
const ::dds::core::xtypes::EnumType& dynamic_type< ::ProjectDataManagement::UasActionTask >::get()
{
return static_cast<const ::dds::core::xtypes::EnumType&>(
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
*(native_type_code< ::ProjectDataManagement::UasActionTask >::get())));
}
}
}
namespace dds {
namespace topic {
}
}
#endif // NDDS_STANDALONE_TYPE