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>
8558 lines
381 KiB
C++
8558 lines
381 KiB
C++
|
|
|
|
/*
|
|
WARNING: THIS FILE IS AUTO-GENERATED. DO NOT MODIFY.
|
|
|
|
This file was generated from tab_enums.idl
|
|
using RTI Code Generator (rtiddsgen) version 4.7.0.
|
|
The rtiddsgen tool is part of the RTI Connext DDS distribution.
|
|
For more information, type 'rtiddsgen -help' at a command shell
|
|
or consult the Code Generator User's Manual.
|
|
*/
|
|
|
|
#include <iosfwd>
|
|
#include <iomanip>
|
|
#include <atomic>
|
|
|
|
#ifndef NDDS_STANDALONE_TYPE
|
|
#include "rti/topic/cdr/Serialization.hpp"
|
|
#include "tab_enumsPlugin.hpp"
|
|
#else
|
|
#include "rti/topic/cdr/SerializationHelpers.hpp"
|
|
#endif
|
|
|
|
#include "tab_enums.hpp"
|
|
|
|
#include <rti/util/ostream_operators.hpp>
|
|
|
|
#include <TrainingAreaBase/tab_export.h> // #define NDDSUSERDllExport for linux
|
|
namespace TrainingAreaBase {
|
|
std::ostream& operator << (std::ostream& o,const AgdusHwMode& sample)
|
|
{
|
|
::rti::util::StreamFlagSaver flag_saver (o);
|
|
switch(sample){
|
|
case AgdusHwMode::withoutHelmetWithoutVest:
|
|
o << "AgdusHwMode::withoutHelmetWithoutVest" << " ";
|
|
break;
|
|
case AgdusHwMode::withHelmetWithoutVest:
|
|
o << "AgdusHwMode::withHelmetWithoutVest" << " ";
|
|
break;
|
|
case AgdusHwMode::withHelmetWithVest:
|
|
o << "AgdusHwMode::withHelmetWithVest" << " ";
|
|
break;
|
|
default:
|
|
{
|
|
/* Prevents compiler warnings */
|
|
}
|
|
}
|
|
return o;
|
|
}
|
|
std::ostream& operator << (std::ostream& o,const FaultPositionHandling& sample)
|
|
{
|
|
::rti::util::StreamFlagSaver flag_saver (o);
|
|
switch(sample){
|
|
case FaultPositionHandling::FaultPositionHandling_NoChange:
|
|
o << "FaultPositionHandling::FaultPositionHandling_NoChange" << " ";
|
|
break;
|
|
case FaultPositionHandling::NoPositions:
|
|
o << "FaultPositionHandling::NoPositions" << " ";
|
|
break;
|
|
case FaultPositionHandling::InvalidPositionValue:
|
|
o << "FaultPositionHandling::InvalidPositionValue" << " ";
|
|
break;
|
|
case FaultPositionHandling::EstimatedPosition:
|
|
o << "FaultPositionHandling::EstimatedPosition" << " ";
|
|
break;
|
|
default:
|
|
{
|
|
/* Prevents compiler warnings */
|
|
}
|
|
}
|
|
return o;
|
|
}
|
|
std::ostream& operator << (std::ostream& o,const FirMode& sample)
|
|
{
|
|
::rti::util::StreamFlagSaver flag_saver (o);
|
|
switch(sample){
|
|
case FirMode::NoFir:
|
|
o << "FirMode::NoFir" << " ";
|
|
break;
|
|
case FirMode::Fir:
|
|
o << "FirMode::Fir" << " ";
|
|
break;
|
|
case FirMode::FirSpzMarder:
|
|
o << "FirMode::FirSpzMarder" << " ";
|
|
break;
|
|
default:
|
|
{
|
|
/* Prevents compiler warnings */
|
|
}
|
|
}
|
|
return o;
|
|
}
|
|
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;
|
|
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 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 MineHandgrenadeSensorMode& sample)
|
|
{
|
|
::rti::util::StreamFlagSaver flag_saver (o);
|
|
switch(sample){
|
|
case MineHandgrenadeSensorMode::PersonellMode:
|
|
o << "MineHandgrenadeSensorMode::PersonellMode" << " ";
|
|
break;
|
|
case MineHandgrenadeSensorMode::NormalVehicleMode:
|
|
o << "MineHandgrenadeSensorMode::NormalVehicleMode" << " ";
|
|
break;
|
|
case MineHandgrenadeSensorMode::OcVehicleMode:
|
|
o << "MineHandgrenadeSensorMode::OcVehicleMode" << " ";
|
|
break;
|
|
default:
|
|
{
|
|
/* Prevents compiler warnings */
|
|
}
|
|
}
|
|
return o;
|
|
}
|
|
std::ostream& operator << (std::ostream& o,const MinelayerMode& sample)
|
|
{
|
|
::rti::util::StreamFlagSaver flag_saver (o);
|
|
switch(sample){
|
|
case MinelayerMode::NoMinelayerDevice:
|
|
o << "MinelayerMode::NoMinelayerDevice" << " ";
|
|
break;
|
|
case MinelayerMode::MinelayerTrailer:
|
|
o << "MinelayerMode::MinelayerTrailer" << " ";
|
|
break;
|
|
case MinelayerMode::MinelayerThrower:
|
|
o << "MinelayerMode::MinelayerThrower" << " ";
|
|
break;
|
|
default:
|
|
{
|
|
/* Prevents compiler warnings */
|
|
}
|
|
}
|
|
return o;
|
|
}
|
|
std::ostream& operator << (std::ostream& o,const OpticalCode& sample)
|
|
{
|
|
::rti::util::StreamFlagSaver flag_saver (o);
|
|
switch(sample){
|
|
case OpticalCode::OpticalCode_NoChange:
|
|
o << "OpticalCode::OpticalCode_NoChange" << " ";
|
|
break;
|
|
case OpticalCode::Osag10:
|
|
o << "OpticalCode::Osag10" << " ";
|
|
break;
|
|
case OpticalCode::Osag20Basic:
|
|
o << "OpticalCode::Osag20Basic" << " ";
|
|
break;
|
|
case OpticalCode::SisoStandard:
|
|
o << "OpticalCode::SisoStandard" << " ";
|
|
break;
|
|
default:
|
|
{
|
|
/* Prevents compiler warnings */
|
|
}
|
|
}
|
|
return o;
|
|
}
|
|
std::ostream& operator << (std::ostream& o,const PositionUpdateIntervall& sample)
|
|
{
|
|
::rti::util::StreamFlagSaver flag_saver (o);
|
|
switch(sample){
|
|
case PositionUpdateIntervall::Vehicle:
|
|
o << "PositionUpdateIntervall::Vehicle" << " ";
|
|
break;
|
|
case PositionUpdateIntervall::Personell:
|
|
o << "PositionUpdateIntervall::Personell" << " ";
|
|
break;
|
|
case PositionUpdateIntervall::Aircraft:
|
|
o << "PositionUpdateIntervall::Aircraft" << " ";
|
|
break;
|
|
default:
|
|
{
|
|
/* Prevents compiler warnings */
|
|
}
|
|
}
|
|
return o;
|
|
}
|
|
std::ostream& operator << (std::ostream& o,const PowerMethod& sample)
|
|
{
|
|
::rti::util::StreamFlagSaver flag_saver (o);
|
|
switch(sample){
|
|
case PowerMethod::Unknown:
|
|
o << "PowerMethod::Unknown" << " ";
|
|
break;
|
|
case PowerMethod::PowerOn:
|
|
o << "PowerMethod::PowerOn" << " ";
|
|
break;
|
|
case PowerMethod::PowerOff:
|
|
o << "PowerMethod::PowerOff" << " ";
|
|
break;
|
|
default:
|
|
{
|
|
/* Prevents compiler warnings */
|
|
}
|
|
}
|
|
return o;
|
|
}
|
|
std::ostream& operator << (std::ostream& o,const ServiceControlEnum& sample)
|
|
{
|
|
::rti::util::StreamFlagSaver flag_saver (o);
|
|
switch(sample){
|
|
case ServiceControlEnum::PRESHUTDOWN:
|
|
o << "ServiceControlEnum::PRESHUTDOWN" << " ";
|
|
break;
|
|
case ServiceControlEnum::SHUTDOWN:
|
|
o << "ServiceControlEnum::SHUTDOWN" << " ";
|
|
break;
|
|
case ServiceControlEnum::STOP:
|
|
o << "ServiceControlEnum::STOP" << " ";
|
|
break;
|
|
default:
|
|
{
|
|
/* Prevents compiler warnings */
|
|
}
|
|
}
|
|
return o;
|
|
}
|
|
std::ostream& operator << (std::ostream& o,const SpecialSensorStandardMode& sample)
|
|
{
|
|
::rti::util::StreamFlagSaver flag_saver (o);
|
|
switch(sample){
|
|
case SpecialSensorStandardMode::NoSpecialSensorStandard:
|
|
o << "SpecialSensorStandardMode::NoSpecialSensorStandard" << " ";
|
|
break;
|
|
case SpecialSensorStandardMode::ZABC:
|
|
o << "SpecialSensorStandardMode::ZABC" << " ";
|
|
break;
|
|
case SpecialSensorStandardMode::CSF:
|
|
o << "SpecialSensorStandardMode::CSF" << " ";
|
|
break;
|
|
case SpecialSensorStandardMode::PzBr:
|
|
o << "SpecialSensorStandardMode::PzBr" << " ";
|
|
break;
|
|
case SpecialSensorStandardMode::MRF:
|
|
o << "SpecialSensorStandardMode::MRF" << " ";
|
|
break;
|
|
default:
|
|
{
|
|
/* Prevents compiler warnings */
|
|
}
|
|
}
|
|
return o;
|
|
}
|
|
std::ostream& operator << (std::ostream& o,const SwitichingPositionIntervall& sample)
|
|
{
|
|
::rti::util::StreamFlagSaver flag_saver (o);
|
|
switch(sample){
|
|
case SwitichingPositionIntervall::SwitichingPositionIntervall_NoChange:
|
|
o << "SwitichingPositionIntervall::SwitichingPositionIntervall_NoChange" << " ";
|
|
break;
|
|
case SwitichingPositionIntervall::On:
|
|
o << "SwitichingPositionIntervall::On" << " ";
|
|
break;
|
|
case SwitichingPositionIntervall::Off:
|
|
o << "SwitichingPositionIntervall::Off" << " ";
|
|
break;
|
|
default:
|
|
{
|
|
/* Prevents compiler warnings */
|
|
}
|
|
}
|
|
return o;
|
|
}
|
|
std::ostream& operator << (std::ostream& o,const ThrowingType& sample)
|
|
{
|
|
::rti::util::StreamFlagSaver flag_saver (o);
|
|
switch(sample){
|
|
case ThrowingType::Straight:
|
|
o << "ThrowingType::Straight" << " ";
|
|
break;
|
|
case ThrowingType::Right:
|
|
o << "ThrowingType::Right" << " ";
|
|
break;
|
|
case ThrowingType::Left:
|
|
o << "ThrowingType::Left" << " ";
|
|
break;
|
|
case ThrowingType::LeftAndRight:
|
|
o << "ThrowingType::LeftAndRight" << " ";
|
|
break;
|
|
case ThrowingType::SingleRight:
|
|
o << "ThrowingType::SingleRight" << " ";
|
|
break;
|
|
case ThrowingType::SingleLeft:
|
|
o << "ThrowingType::SingleLeft" << " ";
|
|
break;
|
|
case ThrowingType::SingleLeftAndRight:
|
|
o << "ThrowingType::SingleLeftAndRight" << " ";
|
|
break;
|
|
default:
|
|
{
|
|
/* Prevents compiler warnings */
|
|
}
|
|
}
|
|
return o;
|
|
}
|
|
std::ostream& operator << (std::ostream& o,const BlockedAreaMode& sample)
|
|
{
|
|
::rti::util::StreamFlagSaver flag_saver (o);
|
|
switch(sample){
|
|
case BlockedAreaMode::Enter:
|
|
o << "BlockedAreaMode::Enter" << " ";
|
|
break;
|
|
case BlockedAreaMode::Leave:
|
|
o << "BlockedAreaMode::Leave" << " ";
|
|
break;
|
|
default:
|
|
{
|
|
/* Prevents compiler warnings */
|
|
}
|
|
}
|
|
return o;
|
|
}
|
|
std::ostream& operator << (std::ostream& o,const ControlDataCode& sample)
|
|
{
|
|
::rti::util::StreamFlagSaver flag_saver (o);
|
|
switch(sample){
|
|
case ControlDataCode::rsv:
|
|
o << "ControlDataCode::rsv" << " ";
|
|
break;
|
|
case ControlDataCode::Flashing:
|
|
o << "ControlDataCode::Flashing" << " ";
|
|
break;
|
|
default:
|
|
{
|
|
/* Prevents compiler warnings */
|
|
}
|
|
}
|
|
return o;
|
|
}
|
|
std::ostream& operator << (std::ostream& o,const Qualification& sample)
|
|
{
|
|
::rti::util::StreamFlagSaver flag_saver (o);
|
|
switch(sample){
|
|
case Qualification::NotDefined:
|
|
o << "Qualification::NotDefined" << " ";
|
|
break;
|
|
case Qualification::FAA:
|
|
o << "Qualification::FAA" << " ";
|
|
break;
|
|
case Qualification::FAB:
|
|
o << "Qualification::FAB" << " ";
|
|
break;
|
|
case Qualification::SANPers:
|
|
o << "Qualification::SANPers" << " ";
|
|
break;
|
|
default:
|
|
{
|
|
/* Prevents compiler warnings */
|
|
}
|
|
}
|
|
return o;
|
|
}
|
|
std::ostream& operator << (std::ostream& o,const SanitationResult& sample)
|
|
{
|
|
::rti::util::StreamFlagSaver flag_saver (o);
|
|
switch(sample){
|
|
case SanitationResult::NoEffect:
|
|
o << "SanitationResult::NoEffect" << " ";
|
|
break;
|
|
case SanitationResult::Unhandled:
|
|
o << "SanitationResult::Unhandled" << " ";
|
|
break;
|
|
case SanitationResult::Insufficient:
|
|
o << "SanitationResult::Insufficient" << " ";
|
|
break;
|
|
case SanitationResult::Sufficient:
|
|
o << "SanitationResult::Sufficient" << " ";
|
|
break;
|
|
case SanitationResult::Optimal:
|
|
o << "SanitationResult::Optimal" << " ";
|
|
break;
|
|
default:
|
|
{
|
|
/* Prevents compiler warnings */
|
|
}
|
|
}
|
|
return o;
|
|
}
|
|
std::ostream& operator << (std::ostream& o,const SanitationEvaluation& sample)
|
|
{
|
|
::rti::util::StreamFlagSaver flag_saver (o);
|
|
switch(sample){
|
|
case SanitationEvaluation::NotApplicable:
|
|
o << "SanitationEvaluation::NotApplicable" << " ";
|
|
break;
|
|
case SanitationEvaluation::Okay:
|
|
o << "SanitationEvaluation::Okay" << " ";
|
|
break;
|
|
case SanitationEvaluation::PartlyWrong:
|
|
o << "SanitationEvaluation::PartlyWrong" << " ";
|
|
break;
|
|
case SanitationEvaluation::Wrong:
|
|
o << "SanitationEvaluation::Wrong" << " ";
|
|
break;
|
|
default:
|
|
{
|
|
/* Prevents compiler warnings */
|
|
}
|
|
}
|
|
return o;
|
|
}
|
|
std::ostream& operator << (std::ostream& o,const ShootingResult& sample)
|
|
{
|
|
::rti::util::StreamFlagSaver flag_saver (o);
|
|
switch(sample){
|
|
case ShootingResult::NearMiss:
|
|
o << "ShootingResult::NearMiss" << " ";
|
|
break;
|
|
case ShootingResult::Hit:
|
|
o << "ShootingResult::Hit" << " ";
|
|
break;
|
|
default:
|
|
{
|
|
/* Prevents compiler warnings */
|
|
}
|
|
}
|
|
return o;
|
|
}
|
|
std::ostream& operator << (std::ostream& o,const TrajectoryError& sample)
|
|
{
|
|
::rti::util::StreamFlagSaver flag_saver (o);
|
|
switch(sample){
|
|
case TrajectoryError::Ok:
|
|
o << "TrajectoryError::Ok" << " ";
|
|
break;
|
|
case TrajectoryError::BelowMinimalDistance:
|
|
o << "TrajectoryError::BelowMinimalDistance" << " ";
|
|
break;
|
|
case TrajectoryError::AboveMaximallDistance:
|
|
o << "TrajectoryError::AboveMaximallDistance" << " ";
|
|
break;
|
|
case TrajectoryError::Invalid:
|
|
o << "TrajectoryError::Invalid" << " ";
|
|
break;
|
|
default:
|
|
{
|
|
/* Prevents compiler warnings */
|
|
}
|
|
}
|
|
return o;
|
|
}
|
|
std::ostream& operator << (std::ostream& o,const TreatmentResult& sample)
|
|
{
|
|
::rti::util::StreamFlagSaver flag_saver (o);
|
|
switch(sample){
|
|
case TreatmentResult::None:
|
|
o << "TreatmentResult::None" << " ";
|
|
break;
|
|
case TreatmentResult::Success:
|
|
o << "TreatmentResult::Success" << " ";
|
|
break;
|
|
case TreatmentResult::Stabilized:
|
|
o << "TreatmentResult::Stabilized" << " ";
|
|
break;
|
|
case TreatmentResult::Failure:
|
|
o << "TreatmentResult::Failure" << " ";
|
|
break;
|
|
default:
|
|
{
|
|
/* Prevents compiler warnings */
|
|
}
|
|
}
|
|
return o;
|
|
}
|
|
std::ostream& operator << (std::ostream& o,const WeaponSystemType& sample)
|
|
{
|
|
::rti::util::StreamFlagSaver flag_saver (o);
|
|
switch(sample){
|
|
case WeaponSystemType::PZH:
|
|
o << "WeaponSystemType::PZH" << " ";
|
|
break;
|
|
case WeaponSystemType::MRS:
|
|
o << "WeaponSystemType::MRS" << " ";
|
|
break;
|
|
case WeaponSystemType::MARS:
|
|
o << "WeaponSystemType::MARS" << " ";
|
|
break;
|
|
default:
|
|
{
|
|
/* Prevents compiler warnings */
|
|
}
|
|
}
|
|
return o;
|
|
}
|
|
} // namespace TrainingAreaBase
|
|
|
|
#ifdef NDDS_STANDALONE_TYPE
|
|
namespace rti {
|
|
namespace topic {
|
|
const ::TrainingAreaBase::AgdusHwMode default_enumerator< ::TrainingAreaBase::AgdusHwMode>::value = ::TrainingAreaBase::AgdusHwMode::withoutHelmetWithoutVest;
|
|
const ::TrainingAreaBase::FaultPositionHandling default_enumerator< ::TrainingAreaBase::FaultPositionHandling>::value = ::TrainingAreaBase::FaultPositionHandling::FaultPositionHandling_NoChange;
|
|
const ::TrainingAreaBase::FirMode default_enumerator< ::TrainingAreaBase::FirMode>::value = ::TrainingAreaBase::FirMode::NoFir;
|
|
const ::TrainingAreaBase::L19_Oi default_enumerator< ::TrainingAreaBase::L19_Oi>::value = ::TrainingAreaBase::L19_Oi::L19_Oi_Empty;
|
|
const ::TrainingAreaBase::L22_FireHaltCategory default_enumerator< ::TrainingAreaBase::L22_FireHaltCategory>::value = ::TrainingAreaBase::L22_FireHaltCategory::L22_FireHaltCategory_A;
|
|
const ::TrainingAreaBase::L25_KindGuidingLine default_enumerator< ::TrainingAreaBase::L25_KindGuidingLine>::value = ::TrainingAreaBase::L25_KindGuidingLine::FFA;
|
|
const ::TrainingAreaBase::L26_EffectingSystemType default_enumerator< ::TrainingAreaBase::L26_EffectingSystemType>::value = ::TrainingAreaBase::L26_EffectingSystemType::Pzh2000;
|
|
const ::TrainingAreaBase::L27_EffectorId default_enumerator< ::TrainingAreaBase::L27_EffectorId>::value = ::TrainingAreaBase::L27_EffectorId::A;
|
|
const ::TrainingAreaBase::L28_Status default_enumerator< ::TrainingAreaBase::L28_Status>::value = ::TrainingAreaBase::L28_Status::NichtEinsatzbereit;
|
|
const ::TrainingAreaBase::L4_TargetGeometry default_enumerator< ::TrainingAreaBase::L4_TargetGeometry>::value = ::TrainingAreaBase::L4_TargetGeometry::Point;
|
|
const ::TrainingAreaBase::L7_Request default_enumerator< ::TrainingAreaBase::L7_Request>::value = ::TrainingAreaBase::L7_Request::ABR;
|
|
const ::TrainingAreaBase::MineHandgrenadeSensorMode default_enumerator< ::TrainingAreaBase::MineHandgrenadeSensorMode>::value = ::TrainingAreaBase::MineHandgrenadeSensorMode::PersonellMode;
|
|
const ::TrainingAreaBase::MinelayerMode default_enumerator< ::TrainingAreaBase::MinelayerMode>::value = ::TrainingAreaBase::MinelayerMode::NoMinelayerDevice;
|
|
const ::TrainingAreaBase::OpticalCode default_enumerator< ::TrainingAreaBase::OpticalCode>::value = ::TrainingAreaBase::OpticalCode::OpticalCode_NoChange;
|
|
const ::TrainingAreaBase::PositionUpdateIntervall default_enumerator< ::TrainingAreaBase::PositionUpdateIntervall>::value = ::TrainingAreaBase::PositionUpdateIntervall::Vehicle;
|
|
const ::TrainingAreaBase::PowerMethod default_enumerator< ::TrainingAreaBase::PowerMethod>::value = ::TrainingAreaBase::PowerMethod::Unknown;
|
|
const ::TrainingAreaBase::ServiceControlEnum default_enumerator< ::TrainingAreaBase::ServiceControlEnum>::value = ::TrainingAreaBase::ServiceControlEnum::PRESHUTDOWN;
|
|
const ::TrainingAreaBase::SpecialSensorStandardMode default_enumerator< ::TrainingAreaBase::SpecialSensorStandardMode>::value = ::TrainingAreaBase::SpecialSensorStandardMode::NoSpecialSensorStandard;
|
|
const ::TrainingAreaBase::SwitichingPositionIntervall default_enumerator< ::TrainingAreaBase::SwitichingPositionIntervall>::value = ::TrainingAreaBase::SwitichingPositionIntervall::SwitichingPositionIntervall_NoChange;
|
|
const ::TrainingAreaBase::ThrowingType default_enumerator< ::TrainingAreaBase::ThrowingType>::value = ::TrainingAreaBase::ThrowingType::Straight;
|
|
const ::TrainingAreaBase::BlockedAreaMode default_enumerator< ::TrainingAreaBase::BlockedAreaMode>::value = ::TrainingAreaBase::BlockedAreaMode::Enter;
|
|
const ::TrainingAreaBase::ControlDataCode default_enumerator< ::TrainingAreaBase::ControlDataCode>::value = ::TrainingAreaBase::ControlDataCode::rsv;
|
|
const ::TrainingAreaBase::Qualification default_enumerator< ::TrainingAreaBase::Qualification>::value = ::TrainingAreaBase::Qualification::NotDefined;
|
|
const ::TrainingAreaBase::SanitationResult default_enumerator< ::TrainingAreaBase::SanitationResult>::value = ::TrainingAreaBase::SanitationResult::NoEffect;
|
|
const ::TrainingAreaBase::SanitationEvaluation default_enumerator< ::TrainingAreaBase::SanitationEvaluation>::value = ::TrainingAreaBase::SanitationEvaluation::NotApplicable;
|
|
const ::TrainingAreaBase::ShootingResult default_enumerator< ::TrainingAreaBase::ShootingResult>::value = ::TrainingAreaBase::ShootingResult::NearMiss;
|
|
const ::TrainingAreaBase::TrajectoryError default_enumerator< ::TrainingAreaBase::TrajectoryError>::value = ::TrainingAreaBase::TrajectoryError::Ok;
|
|
const ::TrainingAreaBase::TreatmentResult default_enumerator< ::TrainingAreaBase::TreatmentResult>::value = ::TrainingAreaBase::TreatmentResult::None;
|
|
const ::TrainingAreaBase::WeaponSystemType default_enumerator< ::TrainingAreaBase::WeaponSystemType>::value = ::TrainingAreaBase::WeaponSystemType::PZH;
|
|
}
|
|
}
|
|
|
|
#else
|
|
// --- Type traits: -------------------------------------------------
|
|
|
|
namespace rti {
|
|
namespace topic {
|
|
|
|
const ::TrainingAreaBase::AgdusHwMode default_enumerator< ::TrainingAreaBase::AgdusHwMode>::value = ::TrainingAreaBase::AgdusHwMode::withoutHelmetWithoutVest;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::AgdusHwMode > {
|
|
|
|
static DDS_TypeCode * get()
|
|
{
|
|
using namespace ::rti::topic::interpreter;
|
|
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static DDS_TypeCode_Member AgdusHwMode_g_tc_members[3]=
|
|
{
|
|
|
|
{
|
|
(char *)"withoutHelmetWithoutVest",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::AgdusHwMode::withoutHelmetWithoutVest),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"withHelmetWithoutVest",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::AgdusHwMode::withHelmetWithoutVest),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"withHelmetWithVest",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::AgdusHwMode::withHelmetWithVest),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
}
|
|
};
|
|
|
|
static DDS_TypeCode AgdusHwMode_g_tc =
|
|
{{
|
|
DDS_TK_ENUM, /* Kind */
|
|
DDS_BOOLEAN_FALSE, /* Ignored */
|
|
-1, /*Ignored*/
|
|
(char *)"TrainingAreaBase::AgdusHwMode", /* Name */
|
|
NULL, /* Base class type code is assigned later */
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
3, /* Number of members */
|
|
AgdusHwMode_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 AgdusHwMode*/
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return &AgdusHwMode_g_tc;
|
|
}
|
|
|
|
AgdusHwMode_g_tc._data._annotations._allowedDataRepresentationMask = 5;
|
|
|
|
/* Initialize the values for annotations. */
|
|
AgdusHwMode_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
|
|
AgdusHwMode_g_tc._data._annotations._defaultValue._u.long_value = 1;
|
|
|
|
AgdusHwMode_g_tc._data._sampleAccessInfo = sample_access_info();
|
|
AgdusHwMode_g_tc._data._typePlugin = type_plugin_info();
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
|
|
return &AgdusHwMode_g_tc;
|
|
}
|
|
|
|
static RTIXCdrSampleAccessInfo * sample_access_info()
|
|
{
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static RTIXCdrMemberAccessInfo AgdusHwMode_g_memberAccessInfos[1] =
|
|
{RTIXCdrMemberAccessInfo_INITIALIZER};
|
|
|
|
static RTIXCdrSampleAccessInfo AgdusHwMode_g_sampleAccessInfo =
|
|
RTIXCdrSampleAccessInfo_INITIALIZER;
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return (RTIXCdrSampleAccessInfo*) &AgdusHwMode_g_sampleAccessInfo;
|
|
}
|
|
|
|
AgdusHwMode_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
|
|
|
|
AgdusHwMode_g_sampleAccessInfo.memberAccessInfos =
|
|
AgdusHwMode_g_memberAccessInfos;
|
|
|
|
{
|
|
size_t candidateTypeSize = sizeof(::TrainingAreaBase::AgdusHwMode);
|
|
|
|
if (candidateTypeSize > RTIXCdrLong_MAX) {
|
|
AgdusHwMode_g_sampleAccessInfo.typeSize[0] =
|
|
RTIXCdrLong_MAX;
|
|
} else {
|
|
AgdusHwMode_g_sampleAccessInfo.typeSize[0] =
|
|
(RTIXCdrUnsignedLong) candidateTypeSize;
|
|
}
|
|
}
|
|
|
|
AgdusHwMode_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
|
|
RTI_XCDR_TRUE;
|
|
|
|
AgdusHwMode_g_sampleAccessInfo.getMemberValuePointerFcn =
|
|
interpreter::get_aggregation_value_pointer< ::TrainingAreaBase::AgdusHwMode >;
|
|
|
|
AgdusHwMode_g_sampleAccessInfo.languageBinding =
|
|
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
return (RTIXCdrSampleAccessInfo*) &AgdusHwMode_g_sampleAccessInfo;
|
|
}
|
|
static RTIXCdrTypePlugin * type_plugin_info()
|
|
{
|
|
static RTIXCdrTypePlugin AgdusHwMode_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 &AgdusHwMode_g_typePlugin;
|
|
}
|
|
}; // native_type_code
|
|
|
|
const ::dds::core::xtypes::EnumType& dynamic_type< ::TrainingAreaBase::AgdusHwMode >::get()
|
|
{
|
|
return static_cast<const ::dds::core::xtypes::EnumType&>(
|
|
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
|
|
*(native_type_code< ::TrainingAreaBase::AgdusHwMode >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::FaultPositionHandling default_enumerator< ::TrainingAreaBase::FaultPositionHandling>::value = ::TrainingAreaBase::FaultPositionHandling::FaultPositionHandling_NoChange;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::FaultPositionHandling > {
|
|
|
|
static DDS_TypeCode * get()
|
|
{
|
|
using namespace ::rti::topic::interpreter;
|
|
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static DDS_TypeCode_Member FaultPositionHandling_g_tc_members[4]=
|
|
{
|
|
|
|
{
|
|
(char *)"FaultPositionHandling_NoChange",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::FaultPositionHandling::FaultPositionHandling_NoChange),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"NoPositions",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::FaultPositionHandling::NoPositions),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"InvalidPositionValue",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::FaultPositionHandling::InvalidPositionValue),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"EstimatedPosition",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::FaultPositionHandling::EstimatedPosition),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
}
|
|
};
|
|
|
|
static DDS_TypeCode FaultPositionHandling_g_tc =
|
|
{{
|
|
DDS_TK_ENUM, /* Kind */
|
|
DDS_BOOLEAN_FALSE, /* Ignored */
|
|
-1, /*Ignored*/
|
|
(char *)"TrainingAreaBase::FaultPositionHandling", /* Name */
|
|
NULL, /* Base class type code is assigned later */
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
4, /* Number of members */
|
|
FaultPositionHandling_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 FaultPositionHandling*/
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return &FaultPositionHandling_g_tc;
|
|
}
|
|
|
|
FaultPositionHandling_g_tc._data._annotations._allowedDataRepresentationMask = 5;
|
|
|
|
/* Initialize the values for annotations. */
|
|
FaultPositionHandling_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
|
|
FaultPositionHandling_g_tc._data._annotations._defaultValue._u.long_value = 0;
|
|
|
|
FaultPositionHandling_g_tc._data._sampleAccessInfo = sample_access_info();
|
|
FaultPositionHandling_g_tc._data._typePlugin = type_plugin_info();
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
|
|
return &FaultPositionHandling_g_tc;
|
|
}
|
|
|
|
static RTIXCdrSampleAccessInfo * sample_access_info()
|
|
{
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static RTIXCdrMemberAccessInfo FaultPositionHandling_g_memberAccessInfos[1] =
|
|
{RTIXCdrMemberAccessInfo_INITIALIZER};
|
|
|
|
static RTIXCdrSampleAccessInfo FaultPositionHandling_g_sampleAccessInfo =
|
|
RTIXCdrSampleAccessInfo_INITIALIZER;
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return (RTIXCdrSampleAccessInfo*) &FaultPositionHandling_g_sampleAccessInfo;
|
|
}
|
|
|
|
FaultPositionHandling_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
|
|
|
|
FaultPositionHandling_g_sampleAccessInfo.memberAccessInfos =
|
|
FaultPositionHandling_g_memberAccessInfos;
|
|
|
|
{
|
|
size_t candidateTypeSize = sizeof(::TrainingAreaBase::FaultPositionHandling);
|
|
|
|
if (candidateTypeSize > RTIXCdrLong_MAX) {
|
|
FaultPositionHandling_g_sampleAccessInfo.typeSize[0] =
|
|
RTIXCdrLong_MAX;
|
|
} else {
|
|
FaultPositionHandling_g_sampleAccessInfo.typeSize[0] =
|
|
(RTIXCdrUnsignedLong) candidateTypeSize;
|
|
}
|
|
}
|
|
|
|
FaultPositionHandling_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
|
|
RTI_XCDR_TRUE;
|
|
|
|
FaultPositionHandling_g_sampleAccessInfo.getMemberValuePointerFcn =
|
|
interpreter::get_aggregation_value_pointer< ::TrainingAreaBase::FaultPositionHandling >;
|
|
|
|
FaultPositionHandling_g_sampleAccessInfo.languageBinding =
|
|
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
return (RTIXCdrSampleAccessInfo*) &FaultPositionHandling_g_sampleAccessInfo;
|
|
}
|
|
static RTIXCdrTypePlugin * type_plugin_info()
|
|
{
|
|
static RTIXCdrTypePlugin FaultPositionHandling_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 &FaultPositionHandling_g_typePlugin;
|
|
}
|
|
}; // native_type_code
|
|
|
|
const ::dds::core::xtypes::EnumType& dynamic_type< ::TrainingAreaBase::FaultPositionHandling >::get()
|
|
{
|
|
return static_cast<const ::dds::core::xtypes::EnumType&>(
|
|
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
|
|
*(native_type_code< ::TrainingAreaBase::FaultPositionHandling >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::FirMode default_enumerator< ::TrainingAreaBase::FirMode>::value = ::TrainingAreaBase::FirMode::NoFir;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::FirMode > {
|
|
|
|
static DDS_TypeCode * get()
|
|
{
|
|
using namespace ::rti::topic::interpreter;
|
|
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static DDS_TypeCode_Member FirMode_g_tc_members[3]=
|
|
{
|
|
|
|
{
|
|
(char *)"NoFir",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::FirMode::NoFir),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"Fir",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::FirMode::Fir),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"FirSpzMarder",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::FirMode::FirSpzMarder),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
}
|
|
};
|
|
|
|
static DDS_TypeCode FirMode_g_tc =
|
|
{{
|
|
DDS_TK_ENUM, /* Kind */
|
|
DDS_BOOLEAN_FALSE, /* Ignored */
|
|
-1, /*Ignored*/
|
|
(char *)"TrainingAreaBase::FirMode", /* Name */
|
|
NULL, /* Base class type code is assigned later */
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
3, /* Number of members */
|
|
FirMode_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 FirMode*/
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return &FirMode_g_tc;
|
|
}
|
|
|
|
FirMode_g_tc._data._annotations._allowedDataRepresentationMask = 5;
|
|
|
|
/* Initialize the values for annotations. */
|
|
FirMode_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
|
|
FirMode_g_tc._data._annotations._defaultValue._u.long_value = 0;
|
|
|
|
FirMode_g_tc._data._sampleAccessInfo = sample_access_info();
|
|
FirMode_g_tc._data._typePlugin = type_plugin_info();
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
|
|
return &FirMode_g_tc;
|
|
}
|
|
|
|
static RTIXCdrSampleAccessInfo * sample_access_info()
|
|
{
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static RTIXCdrMemberAccessInfo FirMode_g_memberAccessInfos[1] =
|
|
{RTIXCdrMemberAccessInfo_INITIALIZER};
|
|
|
|
static RTIXCdrSampleAccessInfo FirMode_g_sampleAccessInfo =
|
|
RTIXCdrSampleAccessInfo_INITIALIZER;
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return (RTIXCdrSampleAccessInfo*) &FirMode_g_sampleAccessInfo;
|
|
}
|
|
|
|
FirMode_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
|
|
|
|
FirMode_g_sampleAccessInfo.memberAccessInfos =
|
|
FirMode_g_memberAccessInfos;
|
|
|
|
{
|
|
size_t candidateTypeSize = sizeof(::TrainingAreaBase::FirMode);
|
|
|
|
if (candidateTypeSize > RTIXCdrLong_MAX) {
|
|
FirMode_g_sampleAccessInfo.typeSize[0] =
|
|
RTIXCdrLong_MAX;
|
|
} else {
|
|
FirMode_g_sampleAccessInfo.typeSize[0] =
|
|
(RTIXCdrUnsignedLong) candidateTypeSize;
|
|
}
|
|
}
|
|
|
|
FirMode_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
|
|
RTI_XCDR_TRUE;
|
|
|
|
FirMode_g_sampleAccessInfo.getMemberValuePointerFcn =
|
|
interpreter::get_aggregation_value_pointer< ::TrainingAreaBase::FirMode >;
|
|
|
|
FirMode_g_sampleAccessInfo.languageBinding =
|
|
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
return (RTIXCdrSampleAccessInfo*) &FirMode_g_sampleAccessInfo;
|
|
}
|
|
static RTIXCdrTypePlugin * type_plugin_info()
|
|
{
|
|
static RTIXCdrTypePlugin FirMode_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 &FirMode_g_typePlugin;
|
|
}
|
|
}; // native_type_code
|
|
|
|
const ::dds::core::xtypes::EnumType& dynamic_type< ::TrainingAreaBase::FirMode >::get()
|
|
{
|
|
return static_cast<const ::dds::core::xtypes::EnumType&>(
|
|
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
|
|
*(native_type_code< ::TrainingAreaBase::FirMode >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::L19_Oi default_enumerator< ::TrainingAreaBase::L19_Oi>::value = ::TrainingAreaBase::L19_Oi::L19_Oi_Empty;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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 *)"TrainingAreaBase::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(::TrainingAreaBase::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< ::TrainingAreaBase::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< ::TrainingAreaBase::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< ::TrainingAreaBase::L19_Oi >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::L22_FireHaltCategory default_enumerator< ::TrainingAreaBase::L22_FireHaltCategory>::value = ::TrainingAreaBase::L22_FireHaltCategory::L22_FireHaltCategory_A;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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 *)"TrainingAreaBase::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(::TrainingAreaBase::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< ::TrainingAreaBase::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< ::TrainingAreaBase::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< ::TrainingAreaBase::L22_FireHaltCategory >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::L25_KindGuidingLine default_enumerator< ::TrainingAreaBase::L25_KindGuidingLine>::value = ::TrainingAreaBase::L25_KindGuidingLine::FFA;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::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[7]=
|
|
{
|
|
|
|
{
|
|
(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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::L25_KindGuidingLine::NFL),
|
|
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 *)"TrainingAreaBase::L25_KindGuidingLine", /* Name */
|
|
NULL, /* Base class type code is assigned later */
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
7, /* 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(::TrainingAreaBase::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< ::TrainingAreaBase::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< ::TrainingAreaBase::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< ::TrainingAreaBase::L25_KindGuidingLine >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::L26_EffectingSystemType default_enumerator< ::TrainingAreaBase::L26_EffectingSystemType>::value = ::TrainingAreaBase::L26_EffectingSystemType::Pzh2000;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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 *)"TrainingAreaBase::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(::TrainingAreaBase::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< ::TrainingAreaBase::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< ::TrainingAreaBase::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< ::TrainingAreaBase::L26_EffectingSystemType >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::L27_EffectorId default_enumerator< ::TrainingAreaBase::L27_EffectorId>::value = ::TrainingAreaBase::L27_EffectorId::A;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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 *)"TrainingAreaBase::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(::TrainingAreaBase::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< ::TrainingAreaBase::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< ::TrainingAreaBase::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< ::TrainingAreaBase::L27_EffectorId >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::L28_Status default_enumerator< ::TrainingAreaBase::L28_Status>::value = ::TrainingAreaBase::L28_Status::NichtEinsatzbereit;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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 *)"TrainingAreaBase::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(::TrainingAreaBase::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< ::TrainingAreaBase::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< ::TrainingAreaBase::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< ::TrainingAreaBase::L28_Status >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::L4_TargetGeometry default_enumerator< ::TrainingAreaBase::L4_TargetGeometry>::value = ::TrainingAreaBase::L4_TargetGeometry::Point;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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 *)"TrainingAreaBase::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(::TrainingAreaBase::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< ::TrainingAreaBase::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< ::TrainingAreaBase::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< ::TrainingAreaBase::L4_TargetGeometry >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::L7_Request default_enumerator< ::TrainingAreaBase::L7_Request>::value = ::TrainingAreaBase::L7_Request::ABR;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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>(::TrainingAreaBase::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 *)"TrainingAreaBase::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(::TrainingAreaBase::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< ::TrainingAreaBase::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< ::TrainingAreaBase::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< ::TrainingAreaBase::L7_Request >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::MineHandgrenadeSensorMode default_enumerator< ::TrainingAreaBase::MineHandgrenadeSensorMode>::value = ::TrainingAreaBase::MineHandgrenadeSensorMode::PersonellMode;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::MineHandgrenadeSensorMode > {
|
|
|
|
static DDS_TypeCode * get()
|
|
{
|
|
using namespace ::rti::topic::interpreter;
|
|
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static DDS_TypeCode_Member MineHandgrenadeSensorMode_g_tc_members[3]=
|
|
{
|
|
|
|
{
|
|
(char *)"PersonellMode",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::MineHandgrenadeSensorMode::PersonellMode),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"NormalVehicleMode",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::MineHandgrenadeSensorMode::NormalVehicleMode),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"OcVehicleMode",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::MineHandgrenadeSensorMode::OcVehicleMode),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
}
|
|
};
|
|
|
|
static DDS_TypeCode MineHandgrenadeSensorMode_g_tc =
|
|
{{
|
|
DDS_TK_ENUM, /* Kind */
|
|
DDS_BOOLEAN_FALSE, /* Ignored */
|
|
-1, /*Ignored*/
|
|
(char *)"TrainingAreaBase::MineHandgrenadeSensorMode", /* Name */
|
|
NULL, /* Base class type code is assigned later */
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
3, /* Number of members */
|
|
MineHandgrenadeSensorMode_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 MineHandgrenadeSensorMode*/
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return &MineHandgrenadeSensorMode_g_tc;
|
|
}
|
|
|
|
MineHandgrenadeSensorMode_g_tc._data._annotations._allowedDataRepresentationMask = 5;
|
|
|
|
/* Initialize the values for annotations. */
|
|
MineHandgrenadeSensorMode_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
|
|
MineHandgrenadeSensorMode_g_tc._data._annotations._defaultValue._u.long_value = 0;
|
|
|
|
MineHandgrenadeSensorMode_g_tc._data._sampleAccessInfo = sample_access_info();
|
|
MineHandgrenadeSensorMode_g_tc._data._typePlugin = type_plugin_info();
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
|
|
return &MineHandgrenadeSensorMode_g_tc;
|
|
}
|
|
|
|
static RTIXCdrSampleAccessInfo * sample_access_info()
|
|
{
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static RTIXCdrMemberAccessInfo MineHandgrenadeSensorMode_g_memberAccessInfos[1] =
|
|
{RTIXCdrMemberAccessInfo_INITIALIZER};
|
|
|
|
static RTIXCdrSampleAccessInfo MineHandgrenadeSensorMode_g_sampleAccessInfo =
|
|
RTIXCdrSampleAccessInfo_INITIALIZER;
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return (RTIXCdrSampleAccessInfo*) &MineHandgrenadeSensorMode_g_sampleAccessInfo;
|
|
}
|
|
|
|
MineHandgrenadeSensorMode_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
|
|
|
|
MineHandgrenadeSensorMode_g_sampleAccessInfo.memberAccessInfos =
|
|
MineHandgrenadeSensorMode_g_memberAccessInfos;
|
|
|
|
{
|
|
size_t candidateTypeSize = sizeof(::TrainingAreaBase::MineHandgrenadeSensorMode);
|
|
|
|
if (candidateTypeSize > RTIXCdrLong_MAX) {
|
|
MineHandgrenadeSensorMode_g_sampleAccessInfo.typeSize[0] =
|
|
RTIXCdrLong_MAX;
|
|
} else {
|
|
MineHandgrenadeSensorMode_g_sampleAccessInfo.typeSize[0] =
|
|
(RTIXCdrUnsignedLong) candidateTypeSize;
|
|
}
|
|
}
|
|
|
|
MineHandgrenadeSensorMode_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
|
|
RTI_XCDR_TRUE;
|
|
|
|
MineHandgrenadeSensorMode_g_sampleAccessInfo.getMemberValuePointerFcn =
|
|
interpreter::get_aggregation_value_pointer< ::TrainingAreaBase::MineHandgrenadeSensorMode >;
|
|
|
|
MineHandgrenadeSensorMode_g_sampleAccessInfo.languageBinding =
|
|
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
return (RTIXCdrSampleAccessInfo*) &MineHandgrenadeSensorMode_g_sampleAccessInfo;
|
|
}
|
|
static RTIXCdrTypePlugin * type_plugin_info()
|
|
{
|
|
static RTIXCdrTypePlugin MineHandgrenadeSensorMode_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 &MineHandgrenadeSensorMode_g_typePlugin;
|
|
}
|
|
}; // native_type_code
|
|
|
|
const ::dds::core::xtypes::EnumType& dynamic_type< ::TrainingAreaBase::MineHandgrenadeSensorMode >::get()
|
|
{
|
|
return static_cast<const ::dds::core::xtypes::EnumType&>(
|
|
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
|
|
*(native_type_code< ::TrainingAreaBase::MineHandgrenadeSensorMode >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::MinelayerMode default_enumerator< ::TrainingAreaBase::MinelayerMode>::value = ::TrainingAreaBase::MinelayerMode::NoMinelayerDevice;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::MinelayerMode > {
|
|
|
|
static DDS_TypeCode * get()
|
|
{
|
|
using namespace ::rti::topic::interpreter;
|
|
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static DDS_TypeCode_Member MinelayerMode_g_tc_members[3]=
|
|
{
|
|
|
|
{
|
|
(char *)"NoMinelayerDevice",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::MinelayerMode::NoMinelayerDevice),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"MinelayerTrailer",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::MinelayerMode::MinelayerTrailer),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"MinelayerThrower",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::MinelayerMode::MinelayerThrower),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
}
|
|
};
|
|
|
|
static DDS_TypeCode MinelayerMode_g_tc =
|
|
{{
|
|
DDS_TK_ENUM, /* Kind */
|
|
DDS_BOOLEAN_FALSE, /* Ignored */
|
|
-1, /*Ignored*/
|
|
(char *)"TrainingAreaBase::MinelayerMode", /* Name */
|
|
NULL, /* Base class type code is assigned later */
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
3, /* Number of members */
|
|
MinelayerMode_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 MinelayerMode*/
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return &MinelayerMode_g_tc;
|
|
}
|
|
|
|
MinelayerMode_g_tc._data._annotations._allowedDataRepresentationMask = 5;
|
|
|
|
/* Initialize the values for annotations. */
|
|
MinelayerMode_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
|
|
MinelayerMode_g_tc._data._annotations._defaultValue._u.long_value = 0;
|
|
|
|
MinelayerMode_g_tc._data._sampleAccessInfo = sample_access_info();
|
|
MinelayerMode_g_tc._data._typePlugin = type_plugin_info();
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
|
|
return &MinelayerMode_g_tc;
|
|
}
|
|
|
|
static RTIXCdrSampleAccessInfo * sample_access_info()
|
|
{
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static RTIXCdrMemberAccessInfo MinelayerMode_g_memberAccessInfos[1] =
|
|
{RTIXCdrMemberAccessInfo_INITIALIZER};
|
|
|
|
static RTIXCdrSampleAccessInfo MinelayerMode_g_sampleAccessInfo =
|
|
RTIXCdrSampleAccessInfo_INITIALIZER;
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return (RTIXCdrSampleAccessInfo*) &MinelayerMode_g_sampleAccessInfo;
|
|
}
|
|
|
|
MinelayerMode_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
|
|
|
|
MinelayerMode_g_sampleAccessInfo.memberAccessInfos =
|
|
MinelayerMode_g_memberAccessInfos;
|
|
|
|
{
|
|
size_t candidateTypeSize = sizeof(::TrainingAreaBase::MinelayerMode);
|
|
|
|
if (candidateTypeSize > RTIXCdrLong_MAX) {
|
|
MinelayerMode_g_sampleAccessInfo.typeSize[0] =
|
|
RTIXCdrLong_MAX;
|
|
} else {
|
|
MinelayerMode_g_sampleAccessInfo.typeSize[0] =
|
|
(RTIXCdrUnsignedLong) candidateTypeSize;
|
|
}
|
|
}
|
|
|
|
MinelayerMode_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
|
|
RTI_XCDR_TRUE;
|
|
|
|
MinelayerMode_g_sampleAccessInfo.getMemberValuePointerFcn =
|
|
interpreter::get_aggregation_value_pointer< ::TrainingAreaBase::MinelayerMode >;
|
|
|
|
MinelayerMode_g_sampleAccessInfo.languageBinding =
|
|
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
return (RTIXCdrSampleAccessInfo*) &MinelayerMode_g_sampleAccessInfo;
|
|
}
|
|
static RTIXCdrTypePlugin * type_plugin_info()
|
|
{
|
|
static RTIXCdrTypePlugin MinelayerMode_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 &MinelayerMode_g_typePlugin;
|
|
}
|
|
}; // native_type_code
|
|
|
|
const ::dds::core::xtypes::EnumType& dynamic_type< ::TrainingAreaBase::MinelayerMode >::get()
|
|
{
|
|
return static_cast<const ::dds::core::xtypes::EnumType&>(
|
|
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
|
|
*(native_type_code< ::TrainingAreaBase::MinelayerMode >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::OpticalCode default_enumerator< ::TrainingAreaBase::OpticalCode>::value = ::TrainingAreaBase::OpticalCode::OpticalCode_NoChange;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::OpticalCode > {
|
|
|
|
static DDS_TypeCode * get()
|
|
{
|
|
using namespace ::rti::topic::interpreter;
|
|
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static DDS_TypeCode_Member OpticalCode_g_tc_members[4]=
|
|
{
|
|
|
|
{
|
|
(char *)"OpticalCode_NoChange",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::OpticalCode::OpticalCode_NoChange),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"Osag10",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::OpticalCode::Osag10),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"Osag20Basic",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::OpticalCode::Osag20Basic),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"SisoStandard",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::OpticalCode::SisoStandard),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
}
|
|
};
|
|
|
|
static DDS_TypeCode OpticalCode_g_tc =
|
|
{{
|
|
DDS_TK_ENUM, /* Kind */
|
|
DDS_BOOLEAN_FALSE, /* Ignored */
|
|
-1, /*Ignored*/
|
|
(char *)"TrainingAreaBase::OpticalCode", /* Name */
|
|
NULL, /* Base class type code is assigned later */
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
4, /* Number of members */
|
|
OpticalCode_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 OpticalCode*/
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return &OpticalCode_g_tc;
|
|
}
|
|
|
|
OpticalCode_g_tc._data._annotations._allowedDataRepresentationMask = 5;
|
|
|
|
/* Initialize the values for annotations. */
|
|
OpticalCode_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
|
|
OpticalCode_g_tc._data._annotations._defaultValue._u.long_value = 0;
|
|
|
|
OpticalCode_g_tc._data._sampleAccessInfo = sample_access_info();
|
|
OpticalCode_g_tc._data._typePlugin = type_plugin_info();
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
|
|
return &OpticalCode_g_tc;
|
|
}
|
|
|
|
static RTIXCdrSampleAccessInfo * sample_access_info()
|
|
{
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static RTIXCdrMemberAccessInfo OpticalCode_g_memberAccessInfos[1] =
|
|
{RTIXCdrMemberAccessInfo_INITIALIZER};
|
|
|
|
static RTIXCdrSampleAccessInfo OpticalCode_g_sampleAccessInfo =
|
|
RTIXCdrSampleAccessInfo_INITIALIZER;
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return (RTIXCdrSampleAccessInfo*) &OpticalCode_g_sampleAccessInfo;
|
|
}
|
|
|
|
OpticalCode_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
|
|
|
|
OpticalCode_g_sampleAccessInfo.memberAccessInfos =
|
|
OpticalCode_g_memberAccessInfos;
|
|
|
|
{
|
|
size_t candidateTypeSize = sizeof(::TrainingAreaBase::OpticalCode);
|
|
|
|
if (candidateTypeSize > RTIXCdrLong_MAX) {
|
|
OpticalCode_g_sampleAccessInfo.typeSize[0] =
|
|
RTIXCdrLong_MAX;
|
|
} else {
|
|
OpticalCode_g_sampleAccessInfo.typeSize[0] =
|
|
(RTIXCdrUnsignedLong) candidateTypeSize;
|
|
}
|
|
}
|
|
|
|
OpticalCode_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
|
|
RTI_XCDR_TRUE;
|
|
|
|
OpticalCode_g_sampleAccessInfo.getMemberValuePointerFcn =
|
|
interpreter::get_aggregation_value_pointer< ::TrainingAreaBase::OpticalCode >;
|
|
|
|
OpticalCode_g_sampleAccessInfo.languageBinding =
|
|
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
return (RTIXCdrSampleAccessInfo*) &OpticalCode_g_sampleAccessInfo;
|
|
}
|
|
static RTIXCdrTypePlugin * type_plugin_info()
|
|
{
|
|
static RTIXCdrTypePlugin OpticalCode_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 &OpticalCode_g_typePlugin;
|
|
}
|
|
}; // native_type_code
|
|
|
|
const ::dds::core::xtypes::EnumType& dynamic_type< ::TrainingAreaBase::OpticalCode >::get()
|
|
{
|
|
return static_cast<const ::dds::core::xtypes::EnumType&>(
|
|
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
|
|
*(native_type_code< ::TrainingAreaBase::OpticalCode >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::PositionUpdateIntervall default_enumerator< ::TrainingAreaBase::PositionUpdateIntervall>::value = ::TrainingAreaBase::PositionUpdateIntervall::Vehicle;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::PositionUpdateIntervall > {
|
|
|
|
static DDS_TypeCode * get()
|
|
{
|
|
using namespace ::rti::topic::interpreter;
|
|
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static DDS_TypeCode_Member PositionUpdateIntervall_g_tc_members[3]=
|
|
{
|
|
|
|
{
|
|
(char *)"Vehicle",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::PositionUpdateIntervall::Vehicle),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"Personell",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::PositionUpdateIntervall::Personell),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"Aircraft",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::PositionUpdateIntervall::Aircraft),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
}
|
|
};
|
|
|
|
static DDS_TypeCode PositionUpdateIntervall_g_tc =
|
|
{{
|
|
DDS_TK_ENUM, /* Kind */
|
|
DDS_BOOLEAN_FALSE, /* Ignored */
|
|
-1, /*Ignored*/
|
|
(char *)"TrainingAreaBase::PositionUpdateIntervall", /* Name */
|
|
NULL, /* Base class type code is assigned later */
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
3, /* Number of members */
|
|
PositionUpdateIntervall_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 PositionUpdateIntervall*/
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return &PositionUpdateIntervall_g_tc;
|
|
}
|
|
|
|
PositionUpdateIntervall_g_tc._data._annotations._allowedDataRepresentationMask = 5;
|
|
|
|
/* Initialize the values for annotations. */
|
|
PositionUpdateIntervall_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
|
|
PositionUpdateIntervall_g_tc._data._annotations._defaultValue._u.long_value = 0;
|
|
|
|
PositionUpdateIntervall_g_tc._data._sampleAccessInfo = sample_access_info();
|
|
PositionUpdateIntervall_g_tc._data._typePlugin = type_plugin_info();
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
|
|
return &PositionUpdateIntervall_g_tc;
|
|
}
|
|
|
|
static RTIXCdrSampleAccessInfo * sample_access_info()
|
|
{
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static RTIXCdrMemberAccessInfo PositionUpdateIntervall_g_memberAccessInfos[1] =
|
|
{RTIXCdrMemberAccessInfo_INITIALIZER};
|
|
|
|
static RTIXCdrSampleAccessInfo PositionUpdateIntervall_g_sampleAccessInfo =
|
|
RTIXCdrSampleAccessInfo_INITIALIZER;
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return (RTIXCdrSampleAccessInfo*) &PositionUpdateIntervall_g_sampleAccessInfo;
|
|
}
|
|
|
|
PositionUpdateIntervall_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
|
|
|
|
PositionUpdateIntervall_g_sampleAccessInfo.memberAccessInfos =
|
|
PositionUpdateIntervall_g_memberAccessInfos;
|
|
|
|
{
|
|
size_t candidateTypeSize = sizeof(::TrainingAreaBase::PositionUpdateIntervall);
|
|
|
|
if (candidateTypeSize > RTIXCdrLong_MAX) {
|
|
PositionUpdateIntervall_g_sampleAccessInfo.typeSize[0] =
|
|
RTIXCdrLong_MAX;
|
|
} else {
|
|
PositionUpdateIntervall_g_sampleAccessInfo.typeSize[0] =
|
|
(RTIXCdrUnsignedLong) candidateTypeSize;
|
|
}
|
|
}
|
|
|
|
PositionUpdateIntervall_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
|
|
RTI_XCDR_TRUE;
|
|
|
|
PositionUpdateIntervall_g_sampleAccessInfo.getMemberValuePointerFcn =
|
|
interpreter::get_aggregation_value_pointer< ::TrainingAreaBase::PositionUpdateIntervall >;
|
|
|
|
PositionUpdateIntervall_g_sampleAccessInfo.languageBinding =
|
|
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
return (RTIXCdrSampleAccessInfo*) &PositionUpdateIntervall_g_sampleAccessInfo;
|
|
}
|
|
static RTIXCdrTypePlugin * type_plugin_info()
|
|
{
|
|
static RTIXCdrTypePlugin PositionUpdateIntervall_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 &PositionUpdateIntervall_g_typePlugin;
|
|
}
|
|
}; // native_type_code
|
|
|
|
const ::dds::core::xtypes::EnumType& dynamic_type< ::TrainingAreaBase::PositionUpdateIntervall >::get()
|
|
{
|
|
return static_cast<const ::dds::core::xtypes::EnumType&>(
|
|
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
|
|
*(native_type_code< ::TrainingAreaBase::PositionUpdateIntervall >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::PowerMethod default_enumerator< ::TrainingAreaBase::PowerMethod>::value = ::TrainingAreaBase::PowerMethod::Unknown;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::PowerMethod > {
|
|
|
|
static DDS_TypeCode * get()
|
|
{
|
|
using namespace ::rti::topic::interpreter;
|
|
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static DDS_TypeCode_Member PowerMethod_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>(::TrainingAreaBase::PowerMethod::Unknown),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"PowerOn",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::PowerMethod::PowerOn),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"PowerOff",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::PowerMethod::PowerOff),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
}
|
|
};
|
|
|
|
static DDS_TypeCode PowerMethod_g_tc =
|
|
{{
|
|
DDS_TK_ENUM, /* Kind */
|
|
DDS_BOOLEAN_FALSE, /* Ignored */
|
|
-1, /*Ignored*/
|
|
(char *)"TrainingAreaBase::PowerMethod", /* Name */
|
|
NULL, /* Base class type code is assigned later */
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
3, /* Number of members */
|
|
PowerMethod_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 PowerMethod*/
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return &PowerMethod_g_tc;
|
|
}
|
|
|
|
PowerMethod_g_tc._data._annotations._allowedDataRepresentationMask = 5;
|
|
|
|
/* Initialize the values for annotations. */
|
|
PowerMethod_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
|
|
PowerMethod_g_tc._data._annotations._defaultValue._u.long_value = 0;
|
|
|
|
PowerMethod_g_tc._data._sampleAccessInfo = sample_access_info();
|
|
PowerMethod_g_tc._data._typePlugin = type_plugin_info();
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
|
|
return &PowerMethod_g_tc;
|
|
}
|
|
|
|
static RTIXCdrSampleAccessInfo * sample_access_info()
|
|
{
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static RTIXCdrMemberAccessInfo PowerMethod_g_memberAccessInfos[1] =
|
|
{RTIXCdrMemberAccessInfo_INITIALIZER};
|
|
|
|
static RTIXCdrSampleAccessInfo PowerMethod_g_sampleAccessInfo =
|
|
RTIXCdrSampleAccessInfo_INITIALIZER;
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return (RTIXCdrSampleAccessInfo*) &PowerMethod_g_sampleAccessInfo;
|
|
}
|
|
|
|
PowerMethod_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
|
|
|
|
PowerMethod_g_sampleAccessInfo.memberAccessInfos =
|
|
PowerMethod_g_memberAccessInfos;
|
|
|
|
{
|
|
size_t candidateTypeSize = sizeof(::TrainingAreaBase::PowerMethod);
|
|
|
|
if (candidateTypeSize > RTIXCdrLong_MAX) {
|
|
PowerMethod_g_sampleAccessInfo.typeSize[0] =
|
|
RTIXCdrLong_MAX;
|
|
} else {
|
|
PowerMethod_g_sampleAccessInfo.typeSize[0] =
|
|
(RTIXCdrUnsignedLong) candidateTypeSize;
|
|
}
|
|
}
|
|
|
|
PowerMethod_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
|
|
RTI_XCDR_TRUE;
|
|
|
|
PowerMethod_g_sampleAccessInfo.getMemberValuePointerFcn =
|
|
interpreter::get_aggregation_value_pointer< ::TrainingAreaBase::PowerMethod >;
|
|
|
|
PowerMethod_g_sampleAccessInfo.languageBinding =
|
|
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
return (RTIXCdrSampleAccessInfo*) &PowerMethod_g_sampleAccessInfo;
|
|
}
|
|
static RTIXCdrTypePlugin * type_plugin_info()
|
|
{
|
|
static RTIXCdrTypePlugin PowerMethod_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 &PowerMethod_g_typePlugin;
|
|
}
|
|
}; // native_type_code
|
|
|
|
const ::dds::core::xtypes::EnumType& dynamic_type< ::TrainingAreaBase::PowerMethod >::get()
|
|
{
|
|
return static_cast<const ::dds::core::xtypes::EnumType&>(
|
|
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
|
|
*(native_type_code< ::TrainingAreaBase::PowerMethod >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::ServiceControlEnum default_enumerator< ::TrainingAreaBase::ServiceControlEnum>::value = ::TrainingAreaBase::ServiceControlEnum::PRESHUTDOWN;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::ServiceControlEnum > {
|
|
|
|
static DDS_TypeCode * get()
|
|
{
|
|
using namespace ::rti::topic::interpreter;
|
|
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static DDS_TypeCode_Member ServiceControlEnum_g_tc_members[3]=
|
|
{
|
|
|
|
{
|
|
(char *)"PRESHUTDOWN",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::ServiceControlEnum::PRESHUTDOWN),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"SHUTDOWN",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::ServiceControlEnum::SHUTDOWN),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"STOP",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::ServiceControlEnum::STOP),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
}
|
|
};
|
|
|
|
static DDS_TypeCode ServiceControlEnum_g_tc =
|
|
{{
|
|
DDS_TK_ENUM, /* Kind */
|
|
DDS_BOOLEAN_FALSE, /* Ignored */
|
|
-1, /*Ignored*/
|
|
(char *)"TrainingAreaBase::ServiceControlEnum", /* Name */
|
|
NULL, /* Base class type code is assigned later */
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
3, /* Number of members */
|
|
ServiceControlEnum_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 ServiceControlEnum*/
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return &ServiceControlEnum_g_tc;
|
|
}
|
|
|
|
ServiceControlEnum_g_tc._data._annotations._allowedDataRepresentationMask = 5;
|
|
|
|
/* Initialize the values for annotations. */
|
|
ServiceControlEnum_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
|
|
ServiceControlEnum_g_tc._data._annotations._defaultValue._u.long_value = 0;
|
|
|
|
ServiceControlEnum_g_tc._data._sampleAccessInfo = sample_access_info();
|
|
ServiceControlEnum_g_tc._data._typePlugin = type_plugin_info();
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
|
|
return &ServiceControlEnum_g_tc;
|
|
}
|
|
|
|
static RTIXCdrSampleAccessInfo * sample_access_info()
|
|
{
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static RTIXCdrMemberAccessInfo ServiceControlEnum_g_memberAccessInfos[1] =
|
|
{RTIXCdrMemberAccessInfo_INITIALIZER};
|
|
|
|
static RTIXCdrSampleAccessInfo ServiceControlEnum_g_sampleAccessInfo =
|
|
RTIXCdrSampleAccessInfo_INITIALIZER;
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return (RTIXCdrSampleAccessInfo*) &ServiceControlEnum_g_sampleAccessInfo;
|
|
}
|
|
|
|
ServiceControlEnum_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
|
|
|
|
ServiceControlEnum_g_sampleAccessInfo.memberAccessInfos =
|
|
ServiceControlEnum_g_memberAccessInfos;
|
|
|
|
{
|
|
size_t candidateTypeSize = sizeof(::TrainingAreaBase::ServiceControlEnum);
|
|
|
|
if (candidateTypeSize > RTIXCdrLong_MAX) {
|
|
ServiceControlEnum_g_sampleAccessInfo.typeSize[0] =
|
|
RTIXCdrLong_MAX;
|
|
} else {
|
|
ServiceControlEnum_g_sampleAccessInfo.typeSize[0] =
|
|
(RTIXCdrUnsignedLong) candidateTypeSize;
|
|
}
|
|
}
|
|
|
|
ServiceControlEnum_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
|
|
RTI_XCDR_TRUE;
|
|
|
|
ServiceControlEnum_g_sampleAccessInfo.getMemberValuePointerFcn =
|
|
interpreter::get_aggregation_value_pointer< ::TrainingAreaBase::ServiceControlEnum >;
|
|
|
|
ServiceControlEnum_g_sampleAccessInfo.languageBinding =
|
|
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
return (RTIXCdrSampleAccessInfo*) &ServiceControlEnum_g_sampleAccessInfo;
|
|
}
|
|
static RTIXCdrTypePlugin * type_plugin_info()
|
|
{
|
|
static RTIXCdrTypePlugin ServiceControlEnum_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 &ServiceControlEnum_g_typePlugin;
|
|
}
|
|
}; // native_type_code
|
|
|
|
const ::dds::core::xtypes::EnumType& dynamic_type< ::TrainingAreaBase::ServiceControlEnum >::get()
|
|
{
|
|
return static_cast<const ::dds::core::xtypes::EnumType&>(
|
|
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
|
|
*(native_type_code< ::TrainingAreaBase::ServiceControlEnum >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::SpecialSensorStandardMode default_enumerator< ::TrainingAreaBase::SpecialSensorStandardMode>::value = ::TrainingAreaBase::SpecialSensorStandardMode::NoSpecialSensorStandard;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::SpecialSensorStandardMode > {
|
|
|
|
static DDS_TypeCode * get()
|
|
{
|
|
using namespace ::rti::topic::interpreter;
|
|
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static DDS_TypeCode_Member SpecialSensorStandardMode_g_tc_members[5]=
|
|
{
|
|
|
|
{
|
|
(char *)"NoSpecialSensorStandard",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::SpecialSensorStandardMode::NoSpecialSensorStandard),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"ZABC",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::SpecialSensorStandardMode::ZABC),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"CSF",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::SpecialSensorStandardMode::CSF),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"PzBr",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::SpecialSensorStandardMode::PzBr),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"MRF",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::SpecialSensorStandardMode::MRF),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
}
|
|
};
|
|
|
|
static DDS_TypeCode SpecialSensorStandardMode_g_tc =
|
|
{{
|
|
DDS_TK_ENUM, /* Kind */
|
|
DDS_BOOLEAN_FALSE, /* Ignored */
|
|
-1, /*Ignored*/
|
|
(char *)"TrainingAreaBase::SpecialSensorStandardMode", /* Name */
|
|
NULL, /* Base class type code is assigned later */
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
5, /* Number of members */
|
|
SpecialSensorStandardMode_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 SpecialSensorStandardMode*/
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return &SpecialSensorStandardMode_g_tc;
|
|
}
|
|
|
|
SpecialSensorStandardMode_g_tc._data._annotations._allowedDataRepresentationMask = 5;
|
|
|
|
/* Initialize the values for annotations. */
|
|
SpecialSensorStandardMode_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
|
|
SpecialSensorStandardMode_g_tc._data._annotations._defaultValue._u.long_value = 0;
|
|
|
|
SpecialSensorStandardMode_g_tc._data._sampleAccessInfo = sample_access_info();
|
|
SpecialSensorStandardMode_g_tc._data._typePlugin = type_plugin_info();
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
|
|
return &SpecialSensorStandardMode_g_tc;
|
|
}
|
|
|
|
static RTIXCdrSampleAccessInfo * sample_access_info()
|
|
{
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static RTIXCdrMemberAccessInfo SpecialSensorStandardMode_g_memberAccessInfos[1] =
|
|
{RTIXCdrMemberAccessInfo_INITIALIZER};
|
|
|
|
static RTIXCdrSampleAccessInfo SpecialSensorStandardMode_g_sampleAccessInfo =
|
|
RTIXCdrSampleAccessInfo_INITIALIZER;
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return (RTIXCdrSampleAccessInfo*) &SpecialSensorStandardMode_g_sampleAccessInfo;
|
|
}
|
|
|
|
SpecialSensorStandardMode_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
|
|
|
|
SpecialSensorStandardMode_g_sampleAccessInfo.memberAccessInfos =
|
|
SpecialSensorStandardMode_g_memberAccessInfos;
|
|
|
|
{
|
|
size_t candidateTypeSize = sizeof(::TrainingAreaBase::SpecialSensorStandardMode);
|
|
|
|
if (candidateTypeSize > RTIXCdrLong_MAX) {
|
|
SpecialSensorStandardMode_g_sampleAccessInfo.typeSize[0] =
|
|
RTIXCdrLong_MAX;
|
|
} else {
|
|
SpecialSensorStandardMode_g_sampleAccessInfo.typeSize[0] =
|
|
(RTIXCdrUnsignedLong) candidateTypeSize;
|
|
}
|
|
}
|
|
|
|
SpecialSensorStandardMode_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
|
|
RTI_XCDR_TRUE;
|
|
|
|
SpecialSensorStandardMode_g_sampleAccessInfo.getMemberValuePointerFcn =
|
|
interpreter::get_aggregation_value_pointer< ::TrainingAreaBase::SpecialSensorStandardMode >;
|
|
|
|
SpecialSensorStandardMode_g_sampleAccessInfo.languageBinding =
|
|
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
return (RTIXCdrSampleAccessInfo*) &SpecialSensorStandardMode_g_sampleAccessInfo;
|
|
}
|
|
static RTIXCdrTypePlugin * type_plugin_info()
|
|
{
|
|
static RTIXCdrTypePlugin SpecialSensorStandardMode_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 &SpecialSensorStandardMode_g_typePlugin;
|
|
}
|
|
}; // native_type_code
|
|
|
|
const ::dds::core::xtypes::EnumType& dynamic_type< ::TrainingAreaBase::SpecialSensorStandardMode >::get()
|
|
{
|
|
return static_cast<const ::dds::core::xtypes::EnumType&>(
|
|
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
|
|
*(native_type_code< ::TrainingAreaBase::SpecialSensorStandardMode >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::SwitichingPositionIntervall default_enumerator< ::TrainingAreaBase::SwitichingPositionIntervall>::value = ::TrainingAreaBase::SwitichingPositionIntervall::SwitichingPositionIntervall_NoChange;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::SwitichingPositionIntervall > {
|
|
|
|
static DDS_TypeCode * get()
|
|
{
|
|
using namespace ::rti::topic::interpreter;
|
|
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static DDS_TypeCode_Member SwitichingPositionIntervall_g_tc_members[3]=
|
|
{
|
|
|
|
{
|
|
(char *)"SwitichingPositionIntervall_NoChange",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::SwitichingPositionIntervall::SwitichingPositionIntervall_NoChange),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"On",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::SwitichingPositionIntervall::On),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"Off",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::SwitichingPositionIntervall::Off),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
}
|
|
};
|
|
|
|
static DDS_TypeCode SwitichingPositionIntervall_g_tc =
|
|
{{
|
|
DDS_TK_ENUM, /* Kind */
|
|
DDS_BOOLEAN_FALSE, /* Ignored */
|
|
-1, /*Ignored*/
|
|
(char *)"TrainingAreaBase::SwitichingPositionIntervall", /* Name */
|
|
NULL, /* Base class type code is assigned later */
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
3, /* Number of members */
|
|
SwitichingPositionIntervall_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 SwitichingPositionIntervall*/
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return &SwitichingPositionIntervall_g_tc;
|
|
}
|
|
|
|
SwitichingPositionIntervall_g_tc._data._annotations._allowedDataRepresentationMask = 5;
|
|
|
|
/* Initialize the values for annotations. */
|
|
SwitichingPositionIntervall_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
|
|
SwitichingPositionIntervall_g_tc._data._annotations._defaultValue._u.long_value = 0;
|
|
|
|
SwitichingPositionIntervall_g_tc._data._sampleAccessInfo = sample_access_info();
|
|
SwitichingPositionIntervall_g_tc._data._typePlugin = type_plugin_info();
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
|
|
return &SwitichingPositionIntervall_g_tc;
|
|
}
|
|
|
|
static RTIXCdrSampleAccessInfo * sample_access_info()
|
|
{
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static RTIXCdrMemberAccessInfo SwitichingPositionIntervall_g_memberAccessInfos[1] =
|
|
{RTIXCdrMemberAccessInfo_INITIALIZER};
|
|
|
|
static RTIXCdrSampleAccessInfo SwitichingPositionIntervall_g_sampleAccessInfo =
|
|
RTIXCdrSampleAccessInfo_INITIALIZER;
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return (RTIXCdrSampleAccessInfo*) &SwitichingPositionIntervall_g_sampleAccessInfo;
|
|
}
|
|
|
|
SwitichingPositionIntervall_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
|
|
|
|
SwitichingPositionIntervall_g_sampleAccessInfo.memberAccessInfos =
|
|
SwitichingPositionIntervall_g_memberAccessInfos;
|
|
|
|
{
|
|
size_t candidateTypeSize = sizeof(::TrainingAreaBase::SwitichingPositionIntervall);
|
|
|
|
if (candidateTypeSize > RTIXCdrLong_MAX) {
|
|
SwitichingPositionIntervall_g_sampleAccessInfo.typeSize[0] =
|
|
RTIXCdrLong_MAX;
|
|
} else {
|
|
SwitichingPositionIntervall_g_sampleAccessInfo.typeSize[0] =
|
|
(RTIXCdrUnsignedLong) candidateTypeSize;
|
|
}
|
|
}
|
|
|
|
SwitichingPositionIntervall_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
|
|
RTI_XCDR_TRUE;
|
|
|
|
SwitichingPositionIntervall_g_sampleAccessInfo.getMemberValuePointerFcn =
|
|
interpreter::get_aggregation_value_pointer< ::TrainingAreaBase::SwitichingPositionIntervall >;
|
|
|
|
SwitichingPositionIntervall_g_sampleAccessInfo.languageBinding =
|
|
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
return (RTIXCdrSampleAccessInfo*) &SwitichingPositionIntervall_g_sampleAccessInfo;
|
|
}
|
|
static RTIXCdrTypePlugin * type_plugin_info()
|
|
{
|
|
static RTIXCdrTypePlugin SwitichingPositionIntervall_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 &SwitichingPositionIntervall_g_typePlugin;
|
|
}
|
|
}; // native_type_code
|
|
|
|
const ::dds::core::xtypes::EnumType& dynamic_type< ::TrainingAreaBase::SwitichingPositionIntervall >::get()
|
|
{
|
|
return static_cast<const ::dds::core::xtypes::EnumType&>(
|
|
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
|
|
*(native_type_code< ::TrainingAreaBase::SwitichingPositionIntervall >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::ThrowingType default_enumerator< ::TrainingAreaBase::ThrowingType>::value = ::TrainingAreaBase::ThrowingType::Straight;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::ThrowingType > {
|
|
|
|
static DDS_TypeCode * get()
|
|
{
|
|
using namespace ::rti::topic::interpreter;
|
|
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static DDS_TypeCode_Member ThrowingType_g_tc_members[7]=
|
|
{
|
|
|
|
{
|
|
(char *)"Straight",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::ThrowingType::Straight),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"Right",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::ThrowingType::Right),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"Left",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::ThrowingType::Left),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"LeftAndRight",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::ThrowingType::LeftAndRight),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"SingleRight",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::ThrowingType::SingleRight),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"SingleLeft",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::ThrowingType::SingleLeft),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"SingleLeftAndRight",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::ThrowingType::SingleLeftAndRight),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
}
|
|
};
|
|
|
|
static DDS_TypeCode ThrowingType_g_tc =
|
|
{{
|
|
DDS_TK_ENUM, /* Kind */
|
|
DDS_BOOLEAN_FALSE, /* Ignored */
|
|
-1, /*Ignored*/
|
|
(char *)"TrainingAreaBase::ThrowingType", /* Name */
|
|
NULL, /* Base class type code is assigned later */
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
7, /* Number of members */
|
|
ThrowingType_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 ThrowingType*/
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return &ThrowingType_g_tc;
|
|
}
|
|
|
|
ThrowingType_g_tc._data._annotations._allowedDataRepresentationMask = 5;
|
|
|
|
/* Initialize the values for annotations. */
|
|
ThrowingType_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
|
|
ThrowingType_g_tc._data._annotations._defaultValue._u.long_value = 0;
|
|
|
|
ThrowingType_g_tc._data._sampleAccessInfo = sample_access_info();
|
|
ThrowingType_g_tc._data._typePlugin = type_plugin_info();
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
|
|
return &ThrowingType_g_tc;
|
|
}
|
|
|
|
static RTIXCdrSampleAccessInfo * sample_access_info()
|
|
{
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static RTIXCdrMemberAccessInfo ThrowingType_g_memberAccessInfos[1] =
|
|
{RTIXCdrMemberAccessInfo_INITIALIZER};
|
|
|
|
static RTIXCdrSampleAccessInfo ThrowingType_g_sampleAccessInfo =
|
|
RTIXCdrSampleAccessInfo_INITIALIZER;
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return (RTIXCdrSampleAccessInfo*) &ThrowingType_g_sampleAccessInfo;
|
|
}
|
|
|
|
ThrowingType_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
|
|
|
|
ThrowingType_g_sampleAccessInfo.memberAccessInfos =
|
|
ThrowingType_g_memberAccessInfos;
|
|
|
|
{
|
|
size_t candidateTypeSize = sizeof(::TrainingAreaBase::ThrowingType);
|
|
|
|
if (candidateTypeSize > RTIXCdrLong_MAX) {
|
|
ThrowingType_g_sampleAccessInfo.typeSize[0] =
|
|
RTIXCdrLong_MAX;
|
|
} else {
|
|
ThrowingType_g_sampleAccessInfo.typeSize[0] =
|
|
(RTIXCdrUnsignedLong) candidateTypeSize;
|
|
}
|
|
}
|
|
|
|
ThrowingType_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
|
|
RTI_XCDR_TRUE;
|
|
|
|
ThrowingType_g_sampleAccessInfo.getMemberValuePointerFcn =
|
|
interpreter::get_aggregation_value_pointer< ::TrainingAreaBase::ThrowingType >;
|
|
|
|
ThrowingType_g_sampleAccessInfo.languageBinding =
|
|
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
return (RTIXCdrSampleAccessInfo*) &ThrowingType_g_sampleAccessInfo;
|
|
}
|
|
static RTIXCdrTypePlugin * type_plugin_info()
|
|
{
|
|
static RTIXCdrTypePlugin ThrowingType_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 &ThrowingType_g_typePlugin;
|
|
}
|
|
}; // native_type_code
|
|
|
|
const ::dds::core::xtypes::EnumType& dynamic_type< ::TrainingAreaBase::ThrowingType >::get()
|
|
{
|
|
return static_cast<const ::dds::core::xtypes::EnumType&>(
|
|
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
|
|
*(native_type_code< ::TrainingAreaBase::ThrowingType >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::BlockedAreaMode default_enumerator< ::TrainingAreaBase::BlockedAreaMode>::value = ::TrainingAreaBase::BlockedAreaMode::Enter;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::BlockedAreaMode > {
|
|
|
|
static DDS_TypeCode * get()
|
|
{
|
|
using namespace ::rti::topic::interpreter;
|
|
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static DDS_TypeCode_Member BlockedAreaMode_g_tc_members[2]=
|
|
{
|
|
|
|
{
|
|
(char *)"Enter",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::BlockedAreaMode::Enter),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"Leave",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::BlockedAreaMode::Leave),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
}
|
|
};
|
|
|
|
static DDS_TypeCode BlockedAreaMode_g_tc =
|
|
{{
|
|
DDS_TK_ENUM, /* Kind */
|
|
DDS_BOOLEAN_FALSE, /* Ignored */
|
|
-1, /*Ignored*/
|
|
(char *)"TrainingAreaBase::BlockedAreaMode", /* Name */
|
|
NULL, /* Base class type code is assigned later */
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
2, /* Number of members */
|
|
BlockedAreaMode_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 BlockedAreaMode*/
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return &BlockedAreaMode_g_tc;
|
|
}
|
|
|
|
BlockedAreaMode_g_tc._data._annotations._allowedDataRepresentationMask = 5;
|
|
|
|
/* Initialize the values for annotations. */
|
|
BlockedAreaMode_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
|
|
BlockedAreaMode_g_tc._data._annotations._defaultValue._u.long_value = 0;
|
|
|
|
BlockedAreaMode_g_tc._data._sampleAccessInfo = sample_access_info();
|
|
BlockedAreaMode_g_tc._data._typePlugin = type_plugin_info();
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
|
|
return &BlockedAreaMode_g_tc;
|
|
}
|
|
|
|
static RTIXCdrSampleAccessInfo * sample_access_info()
|
|
{
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static RTIXCdrMemberAccessInfo BlockedAreaMode_g_memberAccessInfos[1] =
|
|
{RTIXCdrMemberAccessInfo_INITIALIZER};
|
|
|
|
static RTIXCdrSampleAccessInfo BlockedAreaMode_g_sampleAccessInfo =
|
|
RTIXCdrSampleAccessInfo_INITIALIZER;
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return (RTIXCdrSampleAccessInfo*) &BlockedAreaMode_g_sampleAccessInfo;
|
|
}
|
|
|
|
BlockedAreaMode_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
|
|
|
|
BlockedAreaMode_g_sampleAccessInfo.memberAccessInfos =
|
|
BlockedAreaMode_g_memberAccessInfos;
|
|
|
|
{
|
|
size_t candidateTypeSize = sizeof(::TrainingAreaBase::BlockedAreaMode);
|
|
|
|
if (candidateTypeSize > RTIXCdrLong_MAX) {
|
|
BlockedAreaMode_g_sampleAccessInfo.typeSize[0] =
|
|
RTIXCdrLong_MAX;
|
|
} else {
|
|
BlockedAreaMode_g_sampleAccessInfo.typeSize[0] =
|
|
(RTIXCdrUnsignedLong) candidateTypeSize;
|
|
}
|
|
}
|
|
|
|
BlockedAreaMode_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
|
|
RTI_XCDR_TRUE;
|
|
|
|
BlockedAreaMode_g_sampleAccessInfo.getMemberValuePointerFcn =
|
|
interpreter::get_aggregation_value_pointer< ::TrainingAreaBase::BlockedAreaMode >;
|
|
|
|
BlockedAreaMode_g_sampleAccessInfo.languageBinding =
|
|
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
return (RTIXCdrSampleAccessInfo*) &BlockedAreaMode_g_sampleAccessInfo;
|
|
}
|
|
static RTIXCdrTypePlugin * type_plugin_info()
|
|
{
|
|
static RTIXCdrTypePlugin BlockedAreaMode_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 &BlockedAreaMode_g_typePlugin;
|
|
}
|
|
}; // native_type_code
|
|
|
|
const ::dds::core::xtypes::EnumType& dynamic_type< ::TrainingAreaBase::BlockedAreaMode >::get()
|
|
{
|
|
return static_cast<const ::dds::core::xtypes::EnumType&>(
|
|
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
|
|
*(native_type_code< ::TrainingAreaBase::BlockedAreaMode >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::ControlDataCode default_enumerator< ::TrainingAreaBase::ControlDataCode>::value = ::TrainingAreaBase::ControlDataCode::rsv;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::ControlDataCode > {
|
|
|
|
static DDS_TypeCode * get()
|
|
{
|
|
using namespace ::rti::topic::interpreter;
|
|
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static DDS_TypeCode_Member ControlDataCode_g_tc_members[2]=
|
|
{
|
|
|
|
{
|
|
(char *)"rsv",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::ControlDataCode::rsv),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"Flashing",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::ControlDataCode::Flashing),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
}
|
|
};
|
|
|
|
static DDS_TypeCode ControlDataCode_g_tc =
|
|
{{
|
|
DDS_TK_ENUM, /* Kind */
|
|
DDS_BOOLEAN_FALSE, /* Ignored */
|
|
-1, /*Ignored*/
|
|
(char *)"TrainingAreaBase::ControlDataCode", /* Name */
|
|
NULL, /* Base class type code is assigned later */
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
2, /* Number of members */
|
|
ControlDataCode_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 ControlDataCode*/
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return &ControlDataCode_g_tc;
|
|
}
|
|
|
|
ControlDataCode_g_tc._data._annotations._allowedDataRepresentationMask = 5;
|
|
|
|
/* Initialize the values for annotations. */
|
|
ControlDataCode_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
|
|
ControlDataCode_g_tc._data._annotations._defaultValue._u.long_value = 0;
|
|
|
|
ControlDataCode_g_tc._data._sampleAccessInfo = sample_access_info();
|
|
ControlDataCode_g_tc._data._typePlugin = type_plugin_info();
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
|
|
return &ControlDataCode_g_tc;
|
|
}
|
|
|
|
static RTIXCdrSampleAccessInfo * sample_access_info()
|
|
{
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static RTIXCdrMemberAccessInfo ControlDataCode_g_memberAccessInfos[1] =
|
|
{RTIXCdrMemberAccessInfo_INITIALIZER};
|
|
|
|
static RTIXCdrSampleAccessInfo ControlDataCode_g_sampleAccessInfo =
|
|
RTIXCdrSampleAccessInfo_INITIALIZER;
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return (RTIXCdrSampleAccessInfo*) &ControlDataCode_g_sampleAccessInfo;
|
|
}
|
|
|
|
ControlDataCode_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
|
|
|
|
ControlDataCode_g_sampleAccessInfo.memberAccessInfos =
|
|
ControlDataCode_g_memberAccessInfos;
|
|
|
|
{
|
|
size_t candidateTypeSize = sizeof(::TrainingAreaBase::ControlDataCode);
|
|
|
|
if (candidateTypeSize > RTIXCdrLong_MAX) {
|
|
ControlDataCode_g_sampleAccessInfo.typeSize[0] =
|
|
RTIXCdrLong_MAX;
|
|
} else {
|
|
ControlDataCode_g_sampleAccessInfo.typeSize[0] =
|
|
(RTIXCdrUnsignedLong) candidateTypeSize;
|
|
}
|
|
}
|
|
|
|
ControlDataCode_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
|
|
RTI_XCDR_TRUE;
|
|
|
|
ControlDataCode_g_sampleAccessInfo.getMemberValuePointerFcn =
|
|
interpreter::get_aggregation_value_pointer< ::TrainingAreaBase::ControlDataCode >;
|
|
|
|
ControlDataCode_g_sampleAccessInfo.languageBinding =
|
|
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
return (RTIXCdrSampleAccessInfo*) &ControlDataCode_g_sampleAccessInfo;
|
|
}
|
|
static RTIXCdrTypePlugin * type_plugin_info()
|
|
{
|
|
static RTIXCdrTypePlugin ControlDataCode_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 &ControlDataCode_g_typePlugin;
|
|
}
|
|
}; // native_type_code
|
|
|
|
const ::dds::core::xtypes::EnumType& dynamic_type< ::TrainingAreaBase::ControlDataCode >::get()
|
|
{
|
|
return static_cast<const ::dds::core::xtypes::EnumType&>(
|
|
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
|
|
*(native_type_code< ::TrainingAreaBase::ControlDataCode >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::Qualification default_enumerator< ::TrainingAreaBase::Qualification>::value = ::TrainingAreaBase::Qualification::NotDefined;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::Qualification > {
|
|
|
|
static DDS_TypeCode * get()
|
|
{
|
|
using namespace ::rti::topic::interpreter;
|
|
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static DDS_TypeCode_Member Qualification_g_tc_members[4]=
|
|
{
|
|
|
|
{
|
|
(char *)"NotDefined",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::Qualification::NotDefined),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"FAA",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::Qualification::FAA),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"FAB",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::Qualification::FAB),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"SANPers",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::Qualification::SANPers),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
}
|
|
};
|
|
|
|
static DDS_TypeCode Qualification_g_tc =
|
|
{{
|
|
DDS_TK_ENUM, /* Kind */
|
|
DDS_BOOLEAN_FALSE, /* Ignored */
|
|
-1, /*Ignored*/
|
|
(char *)"TrainingAreaBase::Qualification", /* Name */
|
|
NULL, /* Base class type code is assigned later */
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
4, /* Number of members */
|
|
Qualification_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 Qualification*/
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return &Qualification_g_tc;
|
|
}
|
|
|
|
Qualification_g_tc._data._annotations._allowedDataRepresentationMask = 5;
|
|
|
|
/* Initialize the values for annotations. */
|
|
Qualification_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
|
|
Qualification_g_tc._data._annotations._defaultValue._u.long_value = 0;
|
|
|
|
Qualification_g_tc._data._sampleAccessInfo = sample_access_info();
|
|
Qualification_g_tc._data._typePlugin = type_plugin_info();
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
|
|
return &Qualification_g_tc;
|
|
}
|
|
|
|
static RTIXCdrSampleAccessInfo * sample_access_info()
|
|
{
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static RTIXCdrMemberAccessInfo Qualification_g_memberAccessInfos[1] =
|
|
{RTIXCdrMemberAccessInfo_INITIALIZER};
|
|
|
|
static RTIXCdrSampleAccessInfo Qualification_g_sampleAccessInfo =
|
|
RTIXCdrSampleAccessInfo_INITIALIZER;
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return (RTIXCdrSampleAccessInfo*) &Qualification_g_sampleAccessInfo;
|
|
}
|
|
|
|
Qualification_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
|
|
|
|
Qualification_g_sampleAccessInfo.memberAccessInfos =
|
|
Qualification_g_memberAccessInfos;
|
|
|
|
{
|
|
size_t candidateTypeSize = sizeof(::TrainingAreaBase::Qualification);
|
|
|
|
if (candidateTypeSize > RTIXCdrLong_MAX) {
|
|
Qualification_g_sampleAccessInfo.typeSize[0] =
|
|
RTIXCdrLong_MAX;
|
|
} else {
|
|
Qualification_g_sampleAccessInfo.typeSize[0] =
|
|
(RTIXCdrUnsignedLong) candidateTypeSize;
|
|
}
|
|
}
|
|
|
|
Qualification_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
|
|
RTI_XCDR_TRUE;
|
|
|
|
Qualification_g_sampleAccessInfo.getMemberValuePointerFcn =
|
|
interpreter::get_aggregation_value_pointer< ::TrainingAreaBase::Qualification >;
|
|
|
|
Qualification_g_sampleAccessInfo.languageBinding =
|
|
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
return (RTIXCdrSampleAccessInfo*) &Qualification_g_sampleAccessInfo;
|
|
}
|
|
static RTIXCdrTypePlugin * type_plugin_info()
|
|
{
|
|
static RTIXCdrTypePlugin Qualification_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 &Qualification_g_typePlugin;
|
|
}
|
|
}; // native_type_code
|
|
|
|
const ::dds::core::xtypes::EnumType& dynamic_type< ::TrainingAreaBase::Qualification >::get()
|
|
{
|
|
return static_cast<const ::dds::core::xtypes::EnumType&>(
|
|
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
|
|
*(native_type_code< ::TrainingAreaBase::Qualification >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::SanitationResult default_enumerator< ::TrainingAreaBase::SanitationResult>::value = ::TrainingAreaBase::SanitationResult::NoEffect;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::SanitationResult > {
|
|
|
|
static DDS_TypeCode * get()
|
|
{
|
|
using namespace ::rti::topic::interpreter;
|
|
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static DDS_TypeCode_Member SanitationResult_g_tc_members[5]=
|
|
{
|
|
|
|
{
|
|
(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>(::TrainingAreaBase::SanitationResult::NoEffect),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"Unhandled",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::SanitationResult::Unhandled),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"Insufficient",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::SanitationResult::Insufficient),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"Sufficient",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::SanitationResult::Sufficient),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"Optimal",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::SanitationResult::Optimal),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
}
|
|
};
|
|
|
|
static DDS_TypeCode SanitationResult_g_tc =
|
|
{{
|
|
DDS_TK_ENUM, /* Kind */
|
|
DDS_BOOLEAN_FALSE, /* Ignored */
|
|
-1, /*Ignored*/
|
|
(char *)"TrainingAreaBase::SanitationResult", /* Name */
|
|
NULL, /* Base class type code is assigned later */
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
5, /* Number of members */
|
|
SanitationResult_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 SanitationResult*/
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return &SanitationResult_g_tc;
|
|
}
|
|
|
|
SanitationResult_g_tc._data._annotations._allowedDataRepresentationMask = 5;
|
|
|
|
/* Initialize the values for annotations. */
|
|
SanitationResult_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
|
|
SanitationResult_g_tc._data._annotations._defaultValue._u.long_value = 0;
|
|
|
|
SanitationResult_g_tc._data._sampleAccessInfo = sample_access_info();
|
|
SanitationResult_g_tc._data._typePlugin = type_plugin_info();
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
|
|
return &SanitationResult_g_tc;
|
|
}
|
|
|
|
static RTIXCdrSampleAccessInfo * sample_access_info()
|
|
{
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static RTIXCdrMemberAccessInfo SanitationResult_g_memberAccessInfos[1] =
|
|
{RTIXCdrMemberAccessInfo_INITIALIZER};
|
|
|
|
static RTIXCdrSampleAccessInfo SanitationResult_g_sampleAccessInfo =
|
|
RTIXCdrSampleAccessInfo_INITIALIZER;
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return (RTIXCdrSampleAccessInfo*) &SanitationResult_g_sampleAccessInfo;
|
|
}
|
|
|
|
SanitationResult_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
|
|
|
|
SanitationResult_g_sampleAccessInfo.memberAccessInfos =
|
|
SanitationResult_g_memberAccessInfos;
|
|
|
|
{
|
|
size_t candidateTypeSize = sizeof(::TrainingAreaBase::SanitationResult);
|
|
|
|
if (candidateTypeSize > RTIXCdrLong_MAX) {
|
|
SanitationResult_g_sampleAccessInfo.typeSize[0] =
|
|
RTIXCdrLong_MAX;
|
|
} else {
|
|
SanitationResult_g_sampleAccessInfo.typeSize[0] =
|
|
(RTIXCdrUnsignedLong) candidateTypeSize;
|
|
}
|
|
}
|
|
|
|
SanitationResult_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
|
|
RTI_XCDR_TRUE;
|
|
|
|
SanitationResult_g_sampleAccessInfo.getMemberValuePointerFcn =
|
|
interpreter::get_aggregation_value_pointer< ::TrainingAreaBase::SanitationResult >;
|
|
|
|
SanitationResult_g_sampleAccessInfo.languageBinding =
|
|
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
return (RTIXCdrSampleAccessInfo*) &SanitationResult_g_sampleAccessInfo;
|
|
}
|
|
static RTIXCdrTypePlugin * type_plugin_info()
|
|
{
|
|
static RTIXCdrTypePlugin SanitationResult_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 &SanitationResult_g_typePlugin;
|
|
}
|
|
}; // native_type_code
|
|
|
|
const ::dds::core::xtypes::EnumType& dynamic_type< ::TrainingAreaBase::SanitationResult >::get()
|
|
{
|
|
return static_cast<const ::dds::core::xtypes::EnumType&>(
|
|
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
|
|
*(native_type_code< ::TrainingAreaBase::SanitationResult >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::SanitationEvaluation default_enumerator< ::TrainingAreaBase::SanitationEvaluation>::value = ::TrainingAreaBase::SanitationEvaluation::NotApplicable;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::SanitationEvaluation > {
|
|
|
|
static DDS_TypeCode * get()
|
|
{
|
|
using namespace ::rti::topic::interpreter;
|
|
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static DDS_TypeCode_Member SanitationEvaluation_g_tc_members[4]=
|
|
{
|
|
|
|
{
|
|
(char *)"NotApplicable",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::SanitationEvaluation::NotApplicable),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"Okay",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::SanitationEvaluation::Okay),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"PartlyWrong",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::SanitationEvaluation::PartlyWrong),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"Wrong",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::SanitationEvaluation::Wrong),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
}
|
|
};
|
|
|
|
static DDS_TypeCode SanitationEvaluation_g_tc =
|
|
{{
|
|
DDS_TK_ENUM, /* Kind */
|
|
DDS_BOOLEAN_FALSE, /* Ignored */
|
|
-1, /*Ignored*/
|
|
(char *)"TrainingAreaBase::SanitationEvaluation", /* Name */
|
|
NULL, /* Base class type code is assigned later */
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
4, /* Number of members */
|
|
SanitationEvaluation_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 SanitationEvaluation*/
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return &SanitationEvaluation_g_tc;
|
|
}
|
|
|
|
SanitationEvaluation_g_tc._data._annotations._allowedDataRepresentationMask = 5;
|
|
|
|
/* Initialize the values for annotations. */
|
|
SanitationEvaluation_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
|
|
SanitationEvaluation_g_tc._data._annotations._defaultValue._u.long_value = -1;
|
|
|
|
SanitationEvaluation_g_tc._data._sampleAccessInfo = sample_access_info();
|
|
SanitationEvaluation_g_tc._data._typePlugin = type_plugin_info();
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
|
|
return &SanitationEvaluation_g_tc;
|
|
}
|
|
|
|
static RTIXCdrSampleAccessInfo * sample_access_info()
|
|
{
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static RTIXCdrMemberAccessInfo SanitationEvaluation_g_memberAccessInfos[1] =
|
|
{RTIXCdrMemberAccessInfo_INITIALIZER};
|
|
|
|
static RTIXCdrSampleAccessInfo SanitationEvaluation_g_sampleAccessInfo =
|
|
RTIXCdrSampleAccessInfo_INITIALIZER;
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return (RTIXCdrSampleAccessInfo*) &SanitationEvaluation_g_sampleAccessInfo;
|
|
}
|
|
|
|
SanitationEvaluation_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
|
|
|
|
SanitationEvaluation_g_sampleAccessInfo.memberAccessInfos =
|
|
SanitationEvaluation_g_memberAccessInfos;
|
|
|
|
{
|
|
size_t candidateTypeSize = sizeof(::TrainingAreaBase::SanitationEvaluation);
|
|
|
|
if (candidateTypeSize > RTIXCdrLong_MAX) {
|
|
SanitationEvaluation_g_sampleAccessInfo.typeSize[0] =
|
|
RTIXCdrLong_MAX;
|
|
} else {
|
|
SanitationEvaluation_g_sampleAccessInfo.typeSize[0] =
|
|
(RTIXCdrUnsignedLong) candidateTypeSize;
|
|
}
|
|
}
|
|
|
|
SanitationEvaluation_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
|
|
RTI_XCDR_TRUE;
|
|
|
|
SanitationEvaluation_g_sampleAccessInfo.getMemberValuePointerFcn =
|
|
interpreter::get_aggregation_value_pointer< ::TrainingAreaBase::SanitationEvaluation >;
|
|
|
|
SanitationEvaluation_g_sampleAccessInfo.languageBinding =
|
|
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
return (RTIXCdrSampleAccessInfo*) &SanitationEvaluation_g_sampleAccessInfo;
|
|
}
|
|
static RTIXCdrTypePlugin * type_plugin_info()
|
|
{
|
|
static RTIXCdrTypePlugin SanitationEvaluation_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 &SanitationEvaluation_g_typePlugin;
|
|
}
|
|
}; // native_type_code
|
|
|
|
const ::dds::core::xtypes::EnumType& dynamic_type< ::TrainingAreaBase::SanitationEvaluation >::get()
|
|
{
|
|
return static_cast<const ::dds::core::xtypes::EnumType&>(
|
|
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
|
|
*(native_type_code< ::TrainingAreaBase::SanitationEvaluation >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::ShootingResult default_enumerator< ::TrainingAreaBase::ShootingResult>::value = ::TrainingAreaBase::ShootingResult::NearMiss;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::ShootingResult > {
|
|
|
|
static DDS_TypeCode * get()
|
|
{
|
|
using namespace ::rti::topic::interpreter;
|
|
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static DDS_TypeCode_Member ShootingResult_g_tc_members[2]=
|
|
{
|
|
|
|
{
|
|
(char *)"NearMiss",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::ShootingResult::NearMiss),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"Hit",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::ShootingResult::Hit),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
}
|
|
};
|
|
|
|
static DDS_TypeCode ShootingResult_g_tc =
|
|
{{
|
|
DDS_TK_ENUM, /* Kind */
|
|
DDS_BOOLEAN_FALSE, /* Ignored */
|
|
-1, /*Ignored*/
|
|
(char *)"TrainingAreaBase::ShootingResult", /* Name */
|
|
NULL, /* Base class type code is assigned later */
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
2, /* Number of members */
|
|
ShootingResult_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 ShootingResult*/
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return &ShootingResult_g_tc;
|
|
}
|
|
|
|
ShootingResult_g_tc._data._annotations._allowedDataRepresentationMask = 5;
|
|
|
|
/* Initialize the values for annotations. */
|
|
ShootingResult_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
|
|
ShootingResult_g_tc._data._annotations._defaultValue._u.long_value = 0;
|
|
|
|
ShootingResult_g_tc._data._sampleAccessInfo = sample_access_info();
|
|
ShootingResult_g_tc._data._typePlugin = type_plugin_info();
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
|
|
return &ShootingResult_g_tc;
|
|
}
|
|
|
|
static RTIXCdrSampleAccessInfo * sample_access_info()
|
|
{
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static RTIXCdrMemberAccessInfo ShootingResult_g_memberAccessInfos[1] =
|
|
{RTIXCdrMemberAccessInfo_INITIALIZER};
|
|
|
|
static RTIXCdrSampleAccessInfo ShootingResult_g_sampleAccessInfo =
|
|
RTIXCdrSampleAccessInfo_INITIALIZER;
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return (RTIXCdrSampleAccessInfo*) &ShootingResult_g_sampleAccessInfo;
|
|
}
|
|
|
|
ShootingResult_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
|
|
|
|
ShootingResult_g_sampleAccessInfo.memberAccessInfos =
|
|
ShootingResult_g_memberAccessInfos;
|
|
|
|
{
|
|
size_t candidateTypeSize = sizeof(::TrainingAreaBase::ShootingResult);
|
|
|
|
if (candidateTypeSize > RTIXCdrLong_MAX) {
|
|
ShootingResult_g_sampleAccessInfo.typeSize[0] =
|
|
RTIXCdrLong_MAX;
|
|
} else {
|
|
ShootingResult_g_sampleAccessInfo.typeSize[0] =
|
|
(RTIXCdrUnsignedLong) candidateTypeSize;
|
|
}
|
|
}
|
|
|
|
ShootingResult_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
|
|
RTI_XCDR_TRUE;
|
|
|
|
ShootingResult_g_sampleAccessInfo.getMemberValuePointerFcn =
|
|
interpreter::get_aggregation_value_pointer< ::TrainingAreaBase::ShootingResult >;
|
|
|
|
ShootingResult_g_sampleAccessInfo.languageBinding =
|
|
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
return (RTIXCdrSampleAccessInfo*) &ShootingResult_g_sampleAccessInfo;
|
|
}
|
|
static RTIXCdrTypePlugin * type_plugin_info()
|
|
{
|
|
static RTIXCdrTypePlugin ShootingResult_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 &ShootingResult_g_typePlugin;
|
|
}
|
|
}; // native_type_code
|
|
|
|
const ::dds::core::xtypes::EnumType& dynamic_type< ::TrainingAreaBase::ShootingResult >::get()
|
|
{
|
|
return static_cast<const ::dds::core::xtypes::EnumType&>(
|
|
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
|
|
*(native_type_code< ::TrainingAreaBase::ShootingResult >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::TrajectoryError default_enumerator< ::TrainingAreaBase::TrajectoryError>::value = ::TrainingAreaBase::TrajectoryError::Ok;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::TrajectoryError > {
|
|
|
|
static DDS_TypeCode * get()
|
|
{
|
|
using namespace ::rti::topic::interpreter;
|
|
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static DDS_TypeCode_Member TrajectoryError_g_tc_members[4]=
|
|
{
|
|
|
|
{
|
|
(char *)"Ok",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::TrajectoryError::Ok),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"BelowMinimalDistance",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::TrajectoryError::BelowMinimalDistance),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"AboveMaximallDistance",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::TrajectoryError::AboveMaximallDistance),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"Invalid",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::TrajectoryError::Invalid),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
}
|
|
};
|
|
|
|
static DDS_TypeCode TrajectoryError_g_tc =
|
|
{{
|
|
DDS_TK_ENUM, /* Kind */
|
|
DDS_BOOLEAN_FALSE, /* Ignored */
|
|
-1, /*Ignored*/
|
|
(char *)"TrainingAreaBase::TrajectoryError", /* Name */
|
|
NULL, /* Base class type code is assigned later */
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
4, /* Number of members */
|
|
TrajectoryError_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 TrajectoryError*/
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return &TrajectoryError_g_tc;
|
|
}
|
|
|
|
TrajectoryError_g_tc._data._annotations._allowedDataRepresentationMask = 5;
|
|
|
|
/* Initialize the values for annotations. */
|
|
TrajectoryError_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
|
|
TrajectoryError_g_tc._data._annotations._defaultValue._u.long_value = 0;
|
|
|
|
TrajectoryError_g_tc._data._sampleAccessInfo = sample_access_info();
|
|
TrajectoryError_g_tc._data._typePlugin = type_plugin_info();
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
|
|
return &TrajectoryError_g_tc;
|
|
}
|
|
|
|
static RTIXCdrSampleAccessInfo * sample_access_info()
|
|
{
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static RTIXCdrMemberAccessInfo TrajectoryError_g_memberAccessInfos[1] =
|
|
{RTIXCdrMemberAccessInfo_INITIALIZER};
|
|
|
|
static RTIXCdrSampleAccessInfo TrajectoryError_g_sampleAccessInfo =
|
|
RTIXCdrSampleAccessInfo_INITIALIZER;
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return (RTIXCdrSampleAccessInfo*) &TrajectoryError_g_sampleAccessInfo;
|
|
}
|
|
|
|
TrajectoryError_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
|
|
|
|
TrajectoryError_g_sampleAccessInfo.memberAccessInfos =
|
|
TrajectoryError_g_memberAccessInfos;
|
|
|
|
{
|
|
size_t candidateTypeSize = sizeof(::TrainingAreaBase::TrajectoryError);
|
|
|
|
if (candidateTypeSize > RTIXCdrLong_MAX) {
|
|
TrajectoryError_g_sampleAccessInfo.typeSize[0] =
|
|
RTIXCdrLong_MAX;
|
|
} else {
|
|
TrajectoryError_g_sampleAccessInfo.typeSize[0] =
|
|
(RTIXCdrUnsignedLong) candidateTypeSize;
|
|
}
|
|
}
|
|
|
|
TrajectoryError_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
|
|
RTI_XCDR_TRUE;
|
|
|
|
TrajectoryError_g_sampleAccessInfo.getMemberValuePointerFcn =
|
|
interpreter::get_aggregation_value_pointer< ::TrainingAreaBase::TrajectoryError >;
|
|
|
|
TrajectoryError_g_sampleAccessInfo.languageBinding =
|
|
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
return (RTIXCdrSampleAccessInfo*) &TrajectoryError_g_sampleAccessInfo;
|
|
}
|
|
static RTIXCdrTypePlugin * type_plugin_info()
|
|
{
|
|
static RTIXCdrTypePlugin TrajectoryError_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 &TrajectoryError_g_typePlugin;
|
|
}
|
|
}; // native_type_code
|
|
|
|
const ::dds::core::xtypes::EnumType& dynamic_type< ::TrainingAreaBase::TrajectoryError >::get()
|
|
{
|
|
return static_cast<const ::dds::core::xtypes::EnumType&>(
|
|
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
|
|
*(native_type_code< ::TrainingAreaBase::TrajectoryError >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::TreatmentResult default_enumerator< ::TrainingAreaBase::TreatmentResult>::value = ::TrainingAreaBase::TreatmentResult::None;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::TreatmentResult > {
|
|
|
|
static DDS_TypeCode * get()
|
|
{
|
|
using namespace ::rti::topic::interpreter;
|
|
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static DDS_TypeCode_Member TreatmentResult_g_tc_members[4]=
|
|
{
|
|
|
|
{
|
|
(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>(::TrainingAreaBase::TreatmentResult::None),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"Success",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::TreatmentResult::Success),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"Stabilized",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::TreatmentResult::Stabilized),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"Failure",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::TreatmentResult::Failure),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
}
|
|
};
|
|
|
|
static DDS_TypeCode TreatmentResult_g_tc =
|
|
{{
|
|
DDS_TK_ENUM, /* Kind */
|
|
DDS_BOOLEAN_FALSE, /* Ignored */
|
|
-1, /*Ignored*/
|
|
(char *)"TrainingAreaBase::TreatmentResult", /* Name */
|
|
NULL, /* Base class type code is assigned later */
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
4, /* Number of members */
|
|
TreatmentResult_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 TreatmentResult*/
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return &TreatmentResult_g_tc;
|
|
}
|
|
|
|
TreatmentResult_g_tc._data._annotations._allowedDataRepresentationMask = 5;
|
|
|
|
/* Initialize the values for annotations. */
|
|
TreatmentResult_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
|
|
TreatmentResult_g_tc._data._annotations._defaultValue._u.long_value = 0;
|
|
|
|
TreatmentResult_g_tc._data._sampleAccessInfo = sample_access_info();
|
|
TreatmentResult_g_tc._data._typePlugin = type_plugin_info();
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
|
|
return &TreatmentResult_g_tc;
|
|
}
|
|
|
|
static RTIXCdrSampleAccessInfo * sample_access_info()
|
|
{
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static RTIXCdrMemberAccessInfo TreatmentResult_g_memberAccessInfos[1] =
|
|
{RTIXCdrMemberAccessInfo_INITIALIZER};
|
|
|
|
static RTIXCdrSampleAccessInfo TreatmentResult_g_sampleAccessInfo =
|
|
RTIXCdrSampleAccessInfo_INITIALIZER;
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return (RTIXCdrSampleAccessInfo*) &TreatmentResult_g_sampleAccessInfo;
|
|
}
|
|
|
|
TreatmentResult_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
|
|
|
|
TreatmentResult_g_sampleAccessInfo.memberAccessInfos =
|
|
TreatmentResult_g_memberAccessInfos;
|
|
|
|
{
|
|
size_t candidateTypeSize = sizeof(::TrainingAreaBase::TreatmentResult);
|
|
|
|
if (candidateTypeSize > RTIXCdrLong_MAX) {
|
|
TreatmentResult_g_sampleAccessInfo.typeSize[0] =
|
|
RTIXCdrLong_MAX;
|
|
} else {
|
|
TreatmentResult_g_sampleAccessInfo.typeSize[0] =
|
|
(RTIXCdrUnsignedLong) candidateTypeSize;
|
|
}
|
|
}
|
|
|
|
TreatmentResult_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
|
|
RTI_XCDR_TRUE;
|
|
|
|
TreatmentResult_g_sampleAccessInfo.getMemberValuePointerFcn =
|
|
interpreter::get_aggregation_value_pointer< ::TrainingAreaBase::TreatmentResult >;
|
|
|
|
TreatmentResult_g_sampleAccessInfo.languageBinding =
|
|
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
return (RTIXCdrSampleAccessInfo*) &TreatmentResult_g_sampleAccessInfo;
|
|
}
|
|
static RTIXCdrTypePlugin * type_plugin_info()
|
|
{
|
|
static RTIXCdrTypePlugin TreatmentResult_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 &TreatmentResult_g_typePlugin;
|
|
}
|
|
}; // native_type_code
|
|
|
|
const ::dds::core::xtypes::EnumType& dynamic_type< ::TrainingAreaBase::TreatmentResult >::get()
|
|
{
|
|
return static_cast<const ::dds::core::xtypes::EnumType&>(
|
|
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
|
|
*(native_type_code< ::TrainingAreaBase::TreatmentResult >::get())));
|
|
}
|
|
|
|
const ::TrainingAreaBase::WeaponSystemType default_enumerator< ::TrainingAreaBase::WeaponSystemType>::value = ::TrainingAreaBase::WeaponSystemType::PZH;
|
|
|
|
template<>
|
|
struct native_type_code< ::TrainingAreaBase::WeaponSystemType > {
|
|
|
|
static DDS_TypeCode * get()
|
|
{
|
|
using namespace ::rti::topic::interpreter;
|
|
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static DDS_TypeCode_Member WeaponSystemType_g_tc_members[3]=
|
|
{
|
|
|
|
{
|
|
(char *)"PZH",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::WeaponSystemType::PZH),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
},
|
|
{
|
|
(char *)"MRS",/* Member name */
|
|
{
|
|
0, /* Ignored */
|
|
DDS_BOOLEAN_FALSE,/* Is a pointer? */
|
|
-1, /* Bitfield bits */
|
|
NULL/* Member type code is assigned later */
|
|
},
|
|
static_cast<int>(::TrainingAreaBase::WeaponSystemType::MRS),
|
|
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>(::TrainingAreaBase::WeaponSystemType::MARS),
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
RTI_CDR_REQUIRED_MEMBER, /* Is a key? */
|
|
DDS_PRIVATE_MEMBER,/* Member visibility */
|
|
RTICdrTypeCodeAnnotations_INITIALIZER
|
|
}
|
|
};
|
|
|
|
static DDS_TypeCode WeaponSystemType_g_tc =
|
|
{{
|
|
DDS_TK_ENUM, /* Kind */
|
|
DDS_BOOLEAN_FALSE, /* Ignored */
|
|
-1, /*Ignored*/
|
|
(char *)"TrainingAreaBase::WeaponSystemType", /* Name */
|
|
NULL, /* Base class type code is assigned later */
|
|
0, /* Ignored */
|
|
0, /* Ignored */
|
|
NULL, /* Ignored */
|
|
3, /* Number of members */
|
|
WeaponSystemType_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 WeaponSystemType*/
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return &WeaponSystemType_g_tc;
|
|
}
|
|
|
|
WeaponSystemType_g_tc._data._annotations._allowedDataRepresentationMask = 5;
|
|
|
|
/* Initialize the values for annotations. */
|
|
WeaponSystemType_g_tc._data._annotations._defaultValue._d = RTI_XCDR_TK_ENUM;
|
|
WeaponSystemType_g_tc._data._annotations._defaultValue._u.long_value = 0;
|
|
|
|
WeaponSystemType_g_tc._data._sampleAccessInfo = sample_access_info();
|
|
WeaponSystemType_g_tc._data._typePlugin = type_plugin_info();
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
|
|
return &WeaponSystemType_g_tc;
|
|
}
|
|
|
|
static RTIXCdrSampleAccessInfo * sample_access_info()
|
|
{
|
|
static std::atomic_bool is_initialized {false};
|
|
|
|
static RTIXCdrMemberAccessInfo WeaponSystemType_g_memberAccessInfos[1] =
|
|
{RTIXCdrMemberAccessInfo_INITIALIZER};
|
|
|
|
static RTIXCdrSampleAccessInfo WeaponSystemType_g_sampleAccessInfo =
|
|
RTIXCdrSampleAccessInfo_INITIALIZER;
|
|
|
|
if (is_initialized.load(std::memory_order_acquire)) {
|
|
return (RTIXCdrSampleAccessInfo*) &WeaponSystemType_g_sampleAccessInfo;
|
|
}
|
|
|
|
WeaponSystemType_g_memberAccessInfos[0].bindingMemberValueOffset[0] = 0;
|
|
|
|
WeaponSystemType_g_sampleAccessInfo.memberAccessInfos =
|
|
WeaponSystemType_g_memberAccessInfos;
|
|
|
|
{
|
|
size_t candidateTypeSize = sizeof(::TrainingAreaBase::WeaponSystemType);
|
|
|
|
if (candidateTypeSize > RTIXCdrLong_MAX) {
|
|
WeaponSystemType_g_sampleAccessInfo.typeSize[0] =
|
|
RTIXCdrLong_MAX;
|
|
} else {
|
|
WeaponSystemType_g_sampleAccessInfo.typeSize[0] =
|
|
(RTIXCdrUnsignedLong) candidateTypeSize;
|
|
}
|
|
}
|
|
|
|
WeaponSystemType_g_sampleAccessInfo.useGetMemberValueOnlyWithRef =
|
|
RTI_XCDR_TRUE;
|
|
|
|
WeaponSystemType_g_sampleAccessInfo.getMemberValuePointerFcn =
|
|
interpreter::get_aggregation_value_pointer< ::TrainingAreaBase::WeaponSystemType >;
|
|
|
|
WeaponSystemType_g_sampleAccessInfo.languageBinding =
|
|
RTI_XCDR_TYPE_BINDING_CPP_11_STL ;
|
|
|
|
is_initialized.store(true, std::memory_order_release);
|
|
return (RTIXCdrSampleAccessInfo*) &WeaponSystemType_g_sampleAccessInfo;
|
|
}
|
|
static RTIXCdrTypePlugin * type_plugin_info()
|
|
{
|
|
static RTIXCdrTypePlugin WeaponSystemType_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 &WeaponSystemType_g_typePlugin;
|
|
}
|
|
}; // native_type_code
|
|
|
|
const ::dds::core::xtypes::EnumType& dynamic_type< ::TrainingAreaBase::WeaponSystemType >::get()
|
|
{
|
|
return static_cast<const ::dds::core::xtypes::EnumType&>(
|
|
::rti::core::native_conversions::cast_from_native< ::dds::core::xtypes::DynamicType >(
|
|
*(native_type_code< ::TrainingAreaBase::WeaponSystemType >::get())));
|
|
}
|
|
}
|
|
}
|
|
|
|
namespace dds {
|
|
namespace topic {
|
|
}
|
|
}
|
|
|
|
#endif // NDDS_STANDALONE_TYPE
|