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

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

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

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

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

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

7854 lines
349 KiB
C++

/*
WARNING: THIS FILE IS AUTO-GENERATED. DO NOT MODIFY.
This file was generated from tab.idl
using RTI Code Generator (rtiddsgen) version 4.7.0.
The rtiddsgen tool is part of the RTI Connext DDS distribution.
For more information, type 'rtiddsgen -help' at a command shell
or consult the Code Generator User's Manual.
*/
#ifndef tab_1554778242_hpp
#define tab_1554778242_hpp
#include <iosfwd>
#if defined(NDDS_USER_DLL_EXPORT) && defined(RTI_WIN32)
#undef RTIUSERDllExport
#define RTIUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef RTIUSERDllExport
#define RTIUSERDllExport __attribute__((visibility("default")))
#endif
#include "dds/core/SafeEnumeration.hpp"
#include "dds/core/String.hpp"
#include "dds/core/array.hpp"
#include "dds/core/vector.hpp"
#include "dds/core/External.hpp"
#include "rti/core/LongDouble.hpp"
#include "rti/core/Pointer.hpp"
#include "rti/core/array.hpp"
#include "rti/topic/TopicTraits.hpp"
#include "omg/types/string_view.hpp"
#include "omg/types/sequence.hpp"
#include "omg/types/optional.hpp"
#ifndef NDDS_STANDALONE_TYPE
#include "cdr/cdr_typeCode.h"
#include "dds/domain/DomainParticipant.hpp"
#include "dds/topic/TopicTraits.hpp"
#include "dds/core/xtypes/DynamicType.hpp"
#include "dds/core/xtypes/StructType.hpp"
#include "dds/core/xtypes/UnionType.hpp"
#include "dds/core/xtypes/EnumType.hpp"
#include "dds/core/xtypes/AliasType.hpp"
#include "rti/util/StreamFlagSaver.hpp"
#include "rti/domain/PluginSupport.hpp"
#endif
#if defined(NDDS_USER_DLL_EXPORT) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef RTIUSERDllExport
#define RTIUSERDllExport
#endif
#if defined(NDDS_USER_DLL_EXPORT) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#include <TrainingAreaBase/tab_export.h> // #define NDDSUSERDllExport for linux
#include "tab_enums.hpp"
#if defined(NDDS_USER_DLL_EXPORT) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
#include "tab_enums.hpp"
#if defined(NDDS_USER_DLL_EXPORT) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#include </workspace/qt-migration-legatus/qt6-after/qt6-migrated-legatus/build4/Lts/DDS/Core/core.hpp>
#if defined(NDDS_USER_DLL_EXPORT) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
#include "/workspace/qt-migration-legatus/qt6-after/qt6-migrated-legatus/build4/Lts/DDS/Core/core.hpp"
#if defined(NDDS_USER_DLL_EXPORT) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
#include </workspace/qt-migration-legatus/qt6-after/qt6-migrated-legatus/build4/Lts/Services/ProjectDataManagement/pdm.hpp>
#if defined(NDDS_USER_DLL_EXPORT) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
#include "/workspace/qt-migration-legatus/qt6-after/qt6-migrated-legatus/build4/Lts/Services/ProjectDataManagement/pdm.hpp"
#if defined(NDDS_USER_DLL_EXPORT) && defined(RTI_WIN32)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __declspec(dllexport)
#endif
#if !defined(RTI_WIN32) && defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport __attribute__((visibility("default")))
#endif
namespace TrainingAreaBase {
struct NDDSUSERDllExport TrajectoryCalculationData {
int32_t chargeTypeId {};
int32_t igniterTypeId {};
int32_t igniterFunctionId {};
int32_t loadTypeId {};
int32_t loadNumber {};
int32_t fuseTime {};
TrajectoryCalculationData();
TrajectoryCalculationData(int32_t chargeTypeId_,int32_t igniterTypeId_,int32_t igniterFunctionId_,int32_t loadTypeId_,int32_t loadNumber_,int32_t fuseTime_);
};
NDDSUSERDllExport bool operator == (const TrajectoryCalculationData& a, const TrajectoryCalculationData& b);
NDDSUSERDllExport bool operator != (const TrajectoryCalculationData& a, const TrajectoryCalculationData& b);
NDDSUSERDllExport void swap(TrajectoryCalculationData& a, TrajectoryCalculationData& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const TrajectoryCalculationData& sample);
struct NDDSUSERDllExport AdlerCalculateTrajectoryRequest {
::Core::GeoPosition positionLaunch {};
::Core::GeoPosition positionTarget {};
::TrainingAreaBase::WeaponSystemType weaponSystemType {};
::TrainingAreaBase::TrajectoryCalculationData trajectory {};
::ProjectDataManagement::L43_AngleGroup angleGroup {};
int32_t explosionHeight {};
int32_t partyId {};
int32_t aesItemId {};
int32_t explosionIndex {};
std::string properties {};
AdlerCalculateTrajectoryRequest();
AdlerCalculateTrajectoryRequest(const ::Core::GeoPosition& positionLaunch_,const ::Core::GeoPosition& positionTarget_,const ::TrainingAreaBase::WeaponSystemType& weaponSystemType_,const ::TrainingAreaBase::TrajectoryCalculationData& trajectory_,const ::ProjectDataManagement::L43_AngleGroup& angleGroup_,int32_t explosionHeight_,int32_t partyId_,int32_t aesItemId_,int32_t explosionIndex_,const ::omg::types::string_view& properties_);
};
NDDSUSERDllExport bool operator == (const AdlerCalculateTrajectoryRequest& a, const AdlerCalculateTrajectoryRequest& b);
NDDSUSERDllExport bool operator != (const AdlerCalculateTrajectoryRequest& a, const AdlerCalculateTrajectoryRequest& b);
NDDSUSERDllExport void swap(AdlerCalculateTrajectoryRequest& a, AdlerCalculateTrajectoryRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const AdlerCalculateTrajectoryRequest& sample);
struct NDDSUSERDllExport AdlerFqAfRequest {
int64_t sampleTime {};
int32_t aesItemId {};
AdlerFqAfRequest();
AdlerFqAfRequest(int64_t sampleTime_,int32_t aesItemId_);
};
NDDSUSERDllExport bool operator == (const AdlerFqAfRequest& a, const AdlerFqAfRequest& b);
NDDSUSERDllExport bool operator != (const AdlerFqAfRequest& a, const AdlerFqAfRequest& b);
NDDSUSERDllExport void swap(AdlerFqAfRequest& a, AdlerFqAfRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const AdlerFqAfRequest& sample);
struct NDDSUSERDllExport AdlerFqFbRequest {
int64_t sampleTime {};
int32_t aesItemId {};
AdlerFqFbRequest();
AdlerFqFbRequest(int64_t sampleTime_,int32_t aesItemId_);
};
NDDSUSERDllExport bool operator == (const AdlerFqFbRequest& a, const AdlerFqFbRequest& b);
NDDSUSERDllExport bool operator != (const AdlerFqFbRequest& a, const AdlerFqFbRequest& b);
NDDSUSERDllExport void swap(AdlerFqFbRequest& a, AdlerFqFbRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const AdlerFqFbRequest& sample);
struct NDDSUSERDllExport AdlerFqVmRequest {
int64_t sampleTime {};
int32_t aesItemId {};
AdlerFqVmRequest();
AdlerFqVmRequest(int64_t sampleTime_,int32_t aesItemId_);
};
NDDSUSERDllExport bool operator == (const AdlerFqVmRequest& a, const AdlerFqVmRequest& b);
NDDSUSERDllExport bool operator != (const AdlerFqVmRequest& a, const AdlerFqVmRequest& b);
NDDSUSERDllExport void swap(AdlerFqVmRequest& a, AdlerFqVmRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const AdlerFqVmRequest& sample);
struct NDDSUSERDllExport EquipmentBase {
int32_t equipmentNumber {};
int64_t sampleTime {};
EquipmentBase();
EquipmentBase(int32_t equipmentNumber_,int64_t sampleTime_);
};
NDDSUSERDllExport bool operator == (const EquipmentBase& a, const EquipmentBase& b);
NDDSUSERDllExport bool operator != (const EquipmentBase& a, const EquipmentBase& b);
NDDSUSERDllExport void swap(EquipmentBase& a, EquipmentBase& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EquipmentBase& sample);
struct NDDSUSERDllExport BatteryAlarm
: public ::TrainingAreaBase::EquipmentBase {
int32_t batteryPort {};
std::string description {};
bool acknowledge {};
bool condition {};
int32_t uniqueAlarmNumber {};
int64_t alarmTime {};
BatteryAlarm();
BatteryAlarm(int32_t equipmentNumber_,int64_t sampleTime_,int32_t batteryPort_,const ::omg::types::string_view& description_,bool acknowledge_,bool condition_,int32_t uniqueAlarmNumber_,int64_t alarmTime_);
};
NDDSUSERDllExport bool operator == (const BatteryAlarm& a, const BatteryAlarm& b);
NDDSUSERDllExport bool operator != (const BatteryAlarm& a, const BatteryAlarm& b);
NDDSUSERDllExport void swap(BatteryAlarm& a, BatteryAlarm& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const BatteryAlarm& sample);
struct NDDSUSERDllExport BatteryState {
int32_t batteryPort {};
int32_t batteryPercent {};
int32_t temperature {};
int32_t frequency {};
double generic {};
int32_t current {};
bool switchOrValue {};
int32_t voltage {};
std::string serialNumber {};
BatteryState();
BatteryState(int32_t batteryPort_,int32_t batteryPercent_,int32_t temperature_,int32_t frequency_,double generic_,int32_t current_,bool switchOrValue_,int32_t voltage_,const ::omg::types::string_view& serialNumber_);
};
NDDSUSERDllExport bool operator == (const BatteryState& a, const BatteryState& b);
NDDSUSERDllExport bool operator != (const BatteryState& a, const BatteryState& b);
NDDSUSERDllExport void swap(BatteryState& a, BatteryState& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const BatteryState& sample);
#if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
// On Windows, dll-export template instantiations of standard types used by
// other dll-exported types
template class NDDSUSERDllExport std::allocator< ::TrainingAreaBase::BatteryState >;
template class NDDSUSERDllExport std::vector< ::TrainingAreaBase::BatteryState >;
#endif
struct NDDSUSERDllExport BatteryInfo
: public ::TrainingAreaBase::EquipmentBase {
::omg::types::sequence< ::TrainingAreaBase::BatteryState > batteryStates {};
BatteryInfo();
explicit BatteryInfo(int32_t equipmentNumber_,int64_t sampleTime_,const ::omg::types::sequence< ::TrainingAreaBase::BatteryState >& batteryStates_);
};
NDDSUSERDllExport bool operator == (const BatteryInfo& a, const BatteryInfo& b);
NDDSUSERDllExport bool operator != (const BatteryInfo& a, const BatteryInfo& b);
NDDSUSERDllExport void swap(BatteryInfo& a, BatteryInfo& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const BatteryInfo& sample);
struct NDDSUSERDllExport ConnectionState {
std::string name {};
bool state {};
ConnectionState();
ConnectionState(const ::omg::types::string_view& name_,bool state_);
};
NDDSUSERDllExport bool operator == (const ConnectionState& a, const ConnectionState& b);
NDDSUSERDllExport bool operator != (const ConnectionState& a, const ConnectionState& b);
NDDSUSERDllExport void swap(ConnectionState& a, ConnectionState& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const ConnectionState& sample);
#if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
// On Windows, dll-export template instantiations of standard types used by
// other dll-exported types
template class NDDSUSERDllExport std::allocator< ::TrainingAreaBase::ConnectionState >;
template class NDDSUSERDllExport std::vector< ::TrainingAreaBase::ConnectionState >;
#endif
struct NDDSUSERDllExport Connections {
int32_t id {};
::omg::types::sequence< ::TrainingAreaBase::ConnectionState > connections {};
Connections();
Connections(int32_t id_,const ::omg::types::sequence< ::TrainingAreaBase::ConnectionState >& connections_);
};
NDDSUSERDllExport bool operator == (const Connections& a, const Connections& b);
NDDSUSERDllExport bool operator != (const Connections& a, const Connections& b);
NDDSUSERDllExport void swap(Connections& a, Connections& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const Connections& sample);
struct NDDSUSERDllExport CtaDataError
: public ::TrainingAreaBase::EquipmentBase {
::ProjectDataManagement::DataErrorReason reason {};
int32_t originTelegramId {};
CtaDataError();
CtaDataError(int32_t equipmentNumber_,int64_t sampleTime_,const ::ProjectDataManagement::DataErrorReason& reason_,int32_t originTelegramId_);
};
NDDSUSERDllExport bool operator == (const CtaDataError& a, const CtaDataError& b);
NDDSUSERDllExport bool operator != (const CtaDataError& a, const CtaDataError& b);
NDDSUSERDllExport void swap(CtaDataError& a, CtaDataError& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const CtaDataError& sample);
struct NDDSUSERDllExport IedBaseData
: public ::TrainingAreaBase::EquipmentBase {
int32_t iedId {};
int32_t tacticalState {};
int32_t statePyrotechnics {};
IedBaseData();
IedBaseData(int32_t equipmentNumber_,int64_t sampleTime_,int32_t iedId_,int32_t tacticalState_,int32_t statePyrotechnics_);
};
NDDSUSERDllExport bool operator == (const IedBaseData& a, const IedBaseData& b);
NDDSUSERDllExport bool operator != (const IedBaseData& a, const IedBaseData& b);
NDDSUSERDllExport void swap(IedBaseData& a, IedBaseData& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const IedBaseData& sample);
struct NDDSUSERDllExport DefinitionIed
: public ::TrainingAreaBase::IedBaseData {
::Core::GeoPosition2D position {};
int32_t type {};
bool remoteTrigger {};
bool switchTrigger {};
bool lightBarrierTrigger {};
bool tautWireTrigger {};
int32_t explosiveForce {};
int32_t partyId {};
int32_t pairingState {};
::omg::types::optional< int32_t > pairedId {};
DefinitionIed();
DefinitionIed(int32_t equipmentNumber_,int64_t sampleTime_,int32_t iedId_,int32_t tacticalState_,int32_t statePyrotechnics_,const ::Core::GeoPosition2D& position_,int32_t type_,bool remoteTrigger_,bool switchTrigger_,bool lightBarrierTrigger_,bool tautWireTrigger_,int32_t explosiveForce_,int32_t partyId_,int32_t pairingState_,const ::omg::types::optional< int32_t >& pairedId_);
};
NDDSUSERDllExport bool operator == (const DefinitionIed& a, const DefinitionIed& b);
NDDSUSERDllExport bool operator != (const DefinitionIed& a, const DefinitionIed& b);
NDDSUSERDllExport void swap(DefinitionIed& a, DefinitionIed& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const DefinitionIed& sample);
#if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
// On Windows, dll-export template instantiations of standard types used by
// other dll-exported types
template class NDDSUSERDllExport std::allocator< int32_t >;
template class NDDSUSERDllExport std::vector< int32_t >;
#endif
struct NDDSUSERDllExport DemandBiteRequest {
int32_t requestId {};
::omg::types::sequence< int32_t > equipmentNumbers {};
bool withSelfTest {};
DemandBiteRequest();
DemandBiteRequest(int32_t requestId_,const ::omg::types::sequence< int32_t >& equipmentNumbers_,bool withSelfTest_);
};
NDDSUSERDllExport bool operator == (const DemandBiteRequest& a, const DemandBiteRequest& b);
NDDSUSERDllExport bool operator != (const DemandBiteRequest& a, const DemandBiteRequest& b);
NDDSUSERDllExport void swap(DemandBiteRequest& a, DemandBiteRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const DemandBiteRequest& sample);
struct NDDSUSERDllExport FtEquipmentBase {
int32_t equipmentNumber {};
int32_t participantId {};
FtEquipmentBase();
FtEquipmentBase(int32_t equipmentNumber_,int32_t participantId_);
};
NDDSUSERDllExport bool operator == (const FtEquipmentBase& a, const FtEquipmentBase& b);
NDDSUSERDllExport bool operator != (const FtEquipmentBase& a, const FtEquipmentBase& b);
NDDSUSERDllExport void swap(FtEquipmentBase& a, FtEquipmentBase& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const FtEquipmentBase& sample);
struct NDDSUSERDllExport DemandConfigurationReportRequest
: public ::TrainingAreaBase::FtEquipmentBase {
int32_t dummy {};
DemandConfigurationReportRequest();
explicit DemandConfigurationReportRequest(int32_t equipmentNumber_,int32_t participantId_,int32_t dummy_);
};
NDDSUSERDllExport bool operator == (const DemandConfigurationReportRequest& a, const DemandConfigurationReportRequest& b);
NDDSUSERDllExport bool operator != (const DemandConfigurationReportRequest& a, const DemandConfigurationReportRequest& b);
NDDSUSERDllExport void swap(DemandConfigurationReportRequest& a, DemandConfigurationReportRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const DemandConfigurationReportRequest& sample);
struct NDDSUSERDllExport DemandInitRequest {
int32_t requestId {};
int32_t workstationId {};
::omg::types::sequence< int32_t > equipmentNumbers {};
bool restockCharges {};
bool resetManipulation {};
bool resetVulnerabilityState {};
bool restockSanitationMaterial {};
DemandInitRequest();
DemandInitRequest(int32_t requestId_,int32_t workstationId_,const ::omg::types::sequence< int32_t >& equipmentNumbers_,bool restockCharges_,bool resetManipulation_,bool resetVulnerabilityState_,bool restockSanitationMaterial_);
};
NDDSUSERDllExport bool operator == (const DemandInitRequest& a, const DemandInitRequest& b);
NDDSUSERDllExport bool operator != (const DemandInitRequest& a, const DemandInitRequest& b);
NDDSUSERDllExport void swap(DemandInitRequest& a, DemandInitRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const DemandInitRequest& sample);
struct NDDSUSERDllExport DemandParticipantConfigurationRequest
: public ::TrainingAreaBase::FtEquipmentBase {
int32_t dummy {};
DemandParticipantConfigurationRequest();
explicit DemandParticipantConfigurationRequest(int32_t equipmentNumber_,int32_t participantId_,int32_t dummy_);
};
NDDSUSERDllExport bool operator == (const DemandParticipantConfigurationRequest& a, const DemandParticipantConfigurationRequest& b);
NDDSUSERDllExport bool operator != (const DemandParticipantConfigurationRequest& a, const DemandParticipantConfigurationRequest& b);
NDDSUSERDllExport void swap(DemandParticipantConfigurationRequest& a, DemandParticipantConfigurationRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const DemandParticipantConfigurationRequest& sample);
struct NDDSUSERDllExport DemandParticipantModeRequest
: public ::TrainingAreaBase::FtEquipmentBase {
int32_t dummy {};
DemandParticipantModeRequest();
explicit DemandParticipantModeRequest(int32_t equipmentNumber_,int32_t participantId_,int32_t dummy_);
};
NDDSUSERDllExport bool operator == (const DemandParticipantModeRequest& a, const DemandParticipantModeRequest& b);
NDDSUSERDllExport bool operator != (const DemandParticipantModeRequest& a, const DemandParticipantModeRequest& b);
NDDSUSERDllExport void swap(DemandParticipantModeRequest& a, DemandParticipantModeRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const DemandParticipantModeRequest& sample);
struct NDDSUSERDllExport DemandVulnerabilityStateChangeRequest {
int32_t requestId {};
int32_t workstationId {};
::omg::types::sequence< int32_t > equipmentNumbers {};
::ProjectDataManagement::VulnerabilityState vulnerabilityState {};
int32_t vulnerabilityKind {};
int32_t vitality {};
DemandVulnerabilityStateChangeRequest();
DemandVulnerabilityStateChangeRequest(int32_t requestId_,int32_t workstationId_,const ::omg::types::sequence< int32_t >& equipmentNumbers_,const ::ProjectDataManagement::VulnerabilityState& vulnerabilityState_,int32_t vulnerabilityKind_,int32_t vitality_);
};
NDDSUSERDllExport bool operator == (const DemandVulnerabilityStateChangeRequest& a, const DemandVulnerabilityStateChangeRequest& b);
NDDSUSERDllExport bool operator != (const DemandVulnerabilityStateChangeRequest& a, const DemandVulnerabilityStateChangeRequest& b);
NDDSUSERDllExport void swap(DemandVulnerabilityStateChangeRequest& a, DemandVulnerabilityStateChangeRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const DemandVulnerabilityStateChangeRequest& sample);
struct NDDSUSERDllExport Dispersion {
double longitudinal {};
double lateral {};
double longitudinalH {};
double lateralH {};
Dispersion();
Dispersion(double longitudinal_,double lateral_,double longitudinalH_,double lateralH_);
};
NDDSUSERDllExport bool operator == (const Dispersion& a, const Dispersion& b);
NDDSUSERDllExport bool operator != (const Dispersion& a, const Dispersion& b);
NDDSUSERDllExport void swap(Dispersion& a, Dispersion& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const Dispersion& sample);
struct NDDSUSERDllExport DusSingleMineState
: public ::TrainingAreaBase::EquipmentBase {
int32_t mineId {};
int64_t effectStart {};
::Core::GeoPosition2D position {};
int32_t chargeTypeId {};
bool state {};
DusSingleMineState();
DusSingleMineState(int32_t equipmentNumber_,int64_t sampleTime_,int32_t mineId_,int64_t effectStart_,const ::Core::GeoPosition2D& position_,int32_t chargeTypeId_,bool state_);
};
NDDSUSERDllExport bool operator == (const DusSingleMineState& a, const DusSingleMineState& b);
NDDSUSERDllExport bool operator != (const DusSingleMineState& a, const DusSingleMineState& b);
NDDSUSERDllExport void swap(DusSingleMineState& a, DusSingleMineState& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const DusSingleMineState& sample);
struct NDDSUSERDllExport EX_CeaseFiring
: public ::TrainingAreaBase::EquipmentBase {
std::string identifier {};
::ProjectDataManagement::L27_EffectorId effectorId {};
::ProjectDataManagement::L22_FireHaltCategory category {};
std::string reference {};
int32_t targetPosNumber {};
::Core::GeoPosition2D coordinate {};
int32_t radius {};
int32_t unloadRound {};
EX_CeaseFiring();
EX_CeaseFiring(int32_t equipmentNumber_,int64_t sampleTime_,const ::omg::types::string_view& identifier_,const ::ProjectDataManagement::L27_EffectorId& effectorId_,const ::ProjectDataManagement::L22_FireHaltCategory& category_,const ::omg::types::string_view& reference_,int32_t targetPosNumber_,const ::Core::GeoPosition2D& coordinate_,int32_t radius_,int32_t unloadRound_);
};
NDDSUSERDllExport bool operator == (const EX_CeaseFiring& a, const EX_CeaseFiring& b);
NDDSUSERDllExport bool operator != (const EX_CeaseFiring& a, const EX_CeaseFiring& b);
NDDSUSERDllExport void swap(EX_CeaseFiring& a, EX_CeaseFiring& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EX_CeaseFiring& sample);
struct NDDSUSERDllExport EX_DoNotFire
: public ::TrainingAreaBase::EquipmentBase {
std::string reference {};
std::string identifier {};
::ProjectDataManagement::L27_EffectorId effectorId {};
EX_DoNotFire();
EX_DoNotFire(int32_t equipmentNumber_,int64_t sampleTime_,const ::omg::types::string_view& reference_,const ::omg::types::string_view& identifier_,const ::ProjectDataManagement::L27_EffectorId& effectorId_);
};
NDDSUSERDllExport bool operator == (const EX_DoNotFire& a, const EX_DoNotFire& b);
NDDSUSERDllExport bool operator != (const EX_DoNotFire& a, const EX_DoNotFire& b);
NDDSUSERDllExport void swap(EX_DoNotFire& a, EX_DoNotFire& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EX_DoNotFire& sample);
struct NDDSUSERDllExport L29_ReconnaissanceUnit {
std::string identifier {};
int32_t r {};
::ProjectDataManagement::L19_Oi oi {};
L29_ReconnaissanceUnit();
L29_ReconnaissanceUnit(const ::omg::types::string_view& identifier_,int32_t r_,const ::ProjectDataManagement::L19_Oi& oi_);
};
NDDSUSERDllExport bool operator == (const L29_ReconnaissanceUnit& a, const L29_ReconnaissanceUnit& b);
NDDSUSERDllExport bool operator != (const L29_ReconnaissanceUnit& a, const L29_ReconnaissanceUnit& b);
NDDSUSERDllExport void swap(L29_ReconnaissanceUnit& a, L29_ReconnaissanceUnit& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const L29_ReconnaissanceUnit& sample);
struct NDDSUSERDllExport L30_reconnaissancePositionArea {
int32_t direction {};
int32_t left {};
int32_t right {};
L30_reconnaissancePositionArea();
L30_reconnaissancePositionArea(int32_t direction_,int32_t left_,int32_t right_);
};
NDDSUSERDllExport bool operator == (const L30_reconnaissancePositionArea& a, const L30_reconnaissancePositionArea& b);
NDDSUSERDllExport bool operator != (const L30_reconnaissancePositionArea& a, const L30_reconnaissancePositionArea& b);
NDDSUSERDllExport void swap(L30_reconnaissancePositionArea& a, L30_reconnaissancePositionArea& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const L30_reconnaissancePositionArea& sample);
#if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
// On Windows, dll-export template instantiations of standard types used by
// other dll-exported types
template class NDDSUSERDllExport std::allocator< ::TrainingAreaBase::L30_reconnaissancePositionArea >;
template class NDDSUSERDllExport std::vector< ::TrainingAreaBase::L30_reconnaissancePositionArea >;
#endif
struct NDDSUSERDllExport EX_ExplorationResult {
::TrainingAreaBase::L29_ReconnaissanceUnit reconnaissanceUnit {};
::Core::GeoPosition loadingArea {};
::omg::types::sequence< ::TrainingAreaBase::L30_reconnaissancePositionArea > positions {};
EX_ExplorationResult();
EX_ExplorationResult(const ::TrainingAreaBase::L29_ReconnaissanceUnit& reconnaissanceUnit_,const ::Core::GeoPosition& loadingArea_,const ::omg::types::sequence< ::TrainingAreaBase::L30_reconnaissancePositionArea >& positions_);
};
NDDSUSERDllExport bool operator == (const EX_ExplorationResult& a, const EX_ExplorationResult& b);
NDDSUSERDllExport bool operator != (const EX_ExplorationResult& a, const EX_ExplorationResult& b);
NDDSUSERDllExport void swap(EX_ExplorationResult& a, EX_ExplorationResult& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EX_ExplorationResult& sample);
struct NDDSUSERDllExport EX_Fire
: public ::TrainingAreaBase::EquipmentBase {
std::string reference {};
std::string identifier {};
::ProjectDataManagement::L27_EffectorId effectorId {};
EX_Fire();
EX_Fire(int32_t equipmentNumber_,int64_t sampleTime_,const ::omg::types::string_view& reference_,const ::omg::types::string_view& identifier_,const ::ProjectDataManagement::L27_EffectorId& effectorId_);
};
NDDSUSERDllExport bool operator == (const EX_Fire& a, const EX_Fire& b);
NDDSUSERDllExport bool operator != (const EX_Fire& a, const EX_Fire& b);
NDDSUSERDllExport void swap(EX_Fire& a, EX_Fire& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EX_Fire& sample);
struct NDDSUSERDllExport L31_MailAddress {
std::string mailAddres {};
L31_MailAddress();
explicit L31_MailAddress(const ::omg::types::string_view& mailAddres_);
};
NDDSUSERDllExport bool operator == (const L31_MailAddress& a, const L31_MailAddress& b);
NDDSUSERDllExport bool operator != (const L31_MailAddress& a, const L31_MailAddress& b);
NDDSUSERDllExport void swap(L31_MailAddress& a, L31_MailAddress& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const L31_MailAddress& sample);
#if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
// On Windows, dll-export template instantiations of standard types used by
// other dll-exported types
template class NDDSUSERDllExport std::allocator< ::Core::GeoPosition2D >;
template class NDDSUSERDllExport std::vector< ::Core::GeoPosition2D >;
#endif
struct NDDSUSERDllExport EX_GuidingLines
: public ::TrainingAreaBase::EquipmentBase {
::ProjectDataManagement::L25_KindGuidingLine kindGuidingLine {};
std::string name {};
int32_t reportNumber {};
::TrainingAreaBase::L31_MailAddress partOfTroup {};
int32_t startTime {};
int32_t endTime {};
::omg::types::sequence< ::Core::GeoPosition2D > coordinates {};
::Core::GeoPosition2D center {};
int32_t radius {};
int32_t height {};
EX_GuidingLines();
EX_GuidingLines(int32_t equipmentNumber_,int64_t sampleTime_,const ::ProjectDataManagement::L25_KindGuidingLine& kindGuidingLine_,const ::omg::types::string_view& name_,int32_t reportNumber_,const ::TrainingAreaBase::L31_MailAddress& partOfTroup_,int32_t startTime_,int32_t endTime_,const ::omg::types::sequence< ::Core::GeoPosition2D >& coordinates_,const ::Core::GeoPosition2D& center_,int32_t radius_,int32_t height_);
};
NDDSUSERDllExport bool operator == (const EX_GuidingLines& a, const EX_GuidingLines& b);
NDDSUSERDllExport bool operator != (const EX_GuidingLines& a, const EX_GuidingLines& b);
NDDSUSERDllExport void swap(EX_GuidingLines& a, EX_GuidingLines& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EX_GuidingLines& sample);
struct NDDSUSERDllExport EX_GuidingLinesAndBoundaries
: public ::TrainingAreaBase::EquipmentBase {
::ProjectDataManagement::L25_KindGuidingLine kind {};
std::string name {};
int32_t reportNumber {};
::TrainingAreaBase::L31_MailAddress partOfTroup {};
int32_t startTinme {};
int32_t endTinme {};
::omg::types::sequence< ::Core::GeoPosition2D > coordinates {};
::Core::GeoPosition2D center {};
int32_t radius {};
int32_t maxHeight {};
EX_GuidingLinesAndBoundaries();
EX_GuidingLinesAndBoundaries(int32_t equipmentNumber_,int64_t sampleTime_,const ::ProjectDataManagement::L25_KindGuidingLine& kind_,const ::omg::types::string_view& name_,int32_t reportNumber_,const ::TrainingAreaBase::L31_MailAddress& partOfTroup_,int32_t startTinme_,int32_t endTinme_,const ::omg::types::sequence< ::Core::GeoPosition2D >& coordinates_,const ::Core::GeoPosition2D& center_,int32_t radius_,int32_t maxHeight_);
};
NDDSUSERDllExport bool operator == (const EX_GuidingLinesAndBoundaries& a, const EX_GuidingLinesAndBoundaries& b);
NDDSUSERDllExport bool operator != (const EX_GuidingLinesAndBoundaries& a, const EX_GuidingLinesAndBoundaries& b);
NDDSUSERDllExport void swap(EX_GuidingLinesAndBoundaries& a, EX_GuidingLinesAndBoundaries& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EX_GuidingLinesAndBoundaries& sample);
struct NDDSUSERDllExport EX_MessageRevocation
: public ::TrainingAreaBase::EquipmentBase {
::TrainingAreaBase::L31_MailAddress messageSource {};
int32_t messageIdentifier {};
EX_MessageRevocation();
EX_MessageRevocation(int32_t equipmentNumber_,int64_t sampleTime_,const ::TrainingAreaBase::L31_MailAddress& messageSource_,int32_t messageIdentifier_);
};
NDDSUSERDllExport bool operator == (const EX_MessageRevocation& a, const EX_MessageRevocation& b);
NDDSUSERDllExport bool operator != (const EX_MessageRevocation& a, const EX_MessageRevocation& b);
NDDSUSERDllExport void swap(EX_MessageRevocation& a, EX_MessageRevocation& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EX_MessageRevocation& sample);
struct NDDSUSERDllExport L3_Unit {
std::string identifier {};
int32_t r {};
::ProjectDataManagement::L19_Oi oi {};
L3_Unit();
L3_Unit(const ::omg::types::string_view& identifier_,int32_t r_,const ::ProjectDataManagement::L19_Oi& oi_);
};
NDDSUSERDllExport bool operator == (const L3_Unit& a, const L3_Unit& b);
NDDSUSERDllExport bool operator != (const L3_Unit& a, const L3_Unit& b);
NDDSUSERDllExport void swap(L3_Unit& a, L3_Unit& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const L3_Unit& sample);
struct NDDSUSERDllExport L8_Charges {
int32_t chargeTypeId {};
int32_t loadTypeId {};
int32_t igniterTypeId {};
int32_t count {};
L8_Charges();
L8_Charges(int32_t chargeTypeId_,int32_t loadTypeId_,int32_t igniterTypeId_,int32_t count_);
};
NDDSUSERDllExport bool operator == (const L8_Charges& a, const L8_Charges& b);
NDDSUSERDllExport bool operator != (const L8_Charges& a, const L8_Charges& b);
NDDSUSERDllExport void swap(L8_Charges& a, L8_Charges& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const L8_Charges& sample);
struct NDDSUSERDllExport L18_EffectableArea {
int32_t direction {};
int32_t left {};
int32_t right {};
L18_EffectableArea();
L18_EffectableArea(int32_t direction_,int32_t left_,int32_t right_);
};
NDDSUSERDllExport bool operator == (const L18_EffectableArea& a, const L18_EffectableArea& b);
NDDSUSERDllExport bool operator != (const L18_EffectableArea& a, const L18_EffectableArea& b);
NDDSUSERDllExport void swap(L18_EffectableArea& a, L18_EffectableArea& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const L18_EffectableArea& sample);
#if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
// On Windows, dll-export template instantiations of standard types used by
// other dll-exported types
template class NDDSUSERDllExport std::allocator< ::Core::GeoPosition >;
template class NDDSUSERDllExport std::vector< ::Core::GeoPosition >;
#endif
struct NDDSUSERDllExport EX_ReportEffectorUnit
: public ::TrainingAreaBase::EquipmentBase {
::ProjectDataManagement::L26_EffectingSystemType effectingSystemType {};
::ProjectDataManagement::L28_Status status {};
::TrainingAreaBase::L3_Unit unit {};
::Core::GeoPosition center {};
::omg::types::sequence< ::Core::GeoPosition > coordinates {};
::TrainingAreaBase::L8_Charges charges {};
::TrainingAreaBase::L18_EffectableArea effectableArea {};
EX_ReportEffectorUnit();
EX_ReportEffectorUnit(int32_t equipmentNumber_,int64_t sampleTime_,const ::ProjectDataManagement::L26_EffectingSystemType& effectingSystemType_,const ::ProjectDataManagement::L28_Status& status_,const ::TrainingAreaBase::L3_Unit& unit_,const ::Core::GeoPosition& center_,const ::omg::types::sequence< ::Core::GeoPosition >& coordinates_,const ::TrainingAreaBase::L8_Charges& charges_,const ::TrainingAreaBase::L18_EffectableArea& effectableArea_);
};
NDDSUSERDllExport bool operator == (const EX_ReportEffectorUnit& a, const EX_ReportEffectorUnit& b);
NDDSUSERDllExport bool operator != (const EX_ReportEffectorUnit& a, const EX_ReportEffectorUnit& b);
NDDSUSERDllExport void swap(EX_ReportEffectorUnit& a, EX_ReportEffectorUnit& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EX_ReportEffectorUnit& sample);
struct NDDSUSERDllExport EX_StartFiring
: public ::TrainingAreaBase::EquipmentBase {
std::string reference {};
std::string identifier {};
::ProjectDataManagement::L27_EffectorId effectorId {};
EX_StartFiring();
EX_StartFiring(int32_t equipmentNumber_,int64_t sampleTime_,const ::omg::types::string_view& reference_,const ::omg::types::string_view& identifier_,const ::ProjectDataManagement::L27_EffectorId& effectorId_);
};
NDDSUSERDllExport bool operator == (const EX_StartFiring& a, const EX_StartFiring& b);
NDDSUSERDllExport bool operator != (const EX_StartFiring& a, const EX_StartFiring& b);
NDDSUSERDllExport void swap(EX_StartFiring& a, EX_StartFiring& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EX_StartFiring& sample);
struct NDDSUSERDllExport EmergencyCall
: public ::TrainingAreaBase::EquipmentBase {
::Core::GeoPosition2D position {};
EmergencyCall();
explicit EmergencyCall(int32_t equipmentNumber_,int64_t sampleTime_,const ::Core::GeoPosition2D& position_);
};
NDDSUSERDllExport bool operator == (const EmergencyCall& a, const EmergencyCall& b);
NDDSUSERDllExport bool operator != (const EmergencyCall& a, const EmergencyCall& b);
NDDSUSERDllExport void swap(EmergencyCall& a, EmergencyCall& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EmergencyCall& sample);
struct NDDSUSERDllExport Equipment {
int32_t equipmentFunctionId {};
int32_t subDeviceId {};
int32_t unqiueId {};
Equipment();
Equipment(int32_t equipmentFunctionId_,int32_t subDeviceId_,int32_t unqiueId_);
};
NDDSUSERDllExport bool operator == (const Equipment& a, const Equipment& b);
NDDSUSERDllExport bool operator != (const Equipment& a, const Equipment& b);
NDDSUSERDllExport void swap(Equipment& a, Equipment& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const Equipment& sample);
struct NDDSUSERDllExport EquipmentBiteError {
int32_t errorNumber {};
int32_t canDeviceNumber {};
int32_t subdeviceNumber {};
int32_t uniqueId {};
EquipmentBiteError();
EquipmentBiteError(int32_t errorNumber_,int32_t canDeviceNumber_,int32_t subdeviceNumber_,int32_t uniqueId_);
};
NDDSUSERDllExport bool operator == (const EquipmentBiteError& a, const EquipmentBiteError& b);
NDDSUSERDllExport bool operator != (const EquipmentBiteError& a, const EquipmentBiteError& b);
NDDSUSERDllExport void swap(EquipmentBiteError& a, EquipmentBiteError& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EquipmentBiteError& sample);
#if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
// On Windows, dll-export template instantiations of standard types used by
// other dll-exported types
template class NDDSUSERDllExport std::allocator< ::TrainingAreaBase::EquipmentBiteError >;
template class NDDSUSERDllExport std::vector< ::TrainingAreaBase::EquipmentBiteError >;
#endif
struct NDDSUSERDllExport EquipmentBite
: public ::TrainingAreaBase::EquipmentBase {
int32_t registerType {};
int32_t biteState {};
int32_t configState {};
int32_t batteryState {};
bool configError {};
::omg::types::sequence< ::TrainingAreaBase::EquipmentBiteError > biteErrors {};
EquipmentBite();
EquipmentBite(int32_t equipmentNumber_,int64_t sampleTime_,int32_t registerType_,int32_t biteState_,int32_t configState_,int32_t batteryState_,bool configError_,const ::omg::types::sequence< ::TrainingAreaBase::EquipmentBiteError >& biteErrors_);
};
NDDSUSERDllExport bool operator == (const EquipmentBite& a, const EquipmentBite& b);
NDDSUSERDllExport bool operator != (const EquipmentBite& a, const EquipmentBite& b);
NDDSUSERDllExport void swap(EquipmentBite& a, EquipmentBite& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EquipmentBite& sample);
struct NDDSUSERDllExport EquipmentConfigurationReport
: public ::TrainingAreaBase::EquipmentBase {
int32_t canStartupTime {};
int32_t equipmentType {};
int32_t loginWaittimeBitweenTrys {};
int32_t loginMaxRetryCount {};
bool loginMasteringFlag {};
int32_t canDeviceConfiguration {};
bool displayDeviceVoiceOutput {};
::ProjectDataManagement::LanguageConfiguration displayDeviceLanguage {};
bool pyrotechnics {};
::TrainingAreaBase::MineHandgrenadeSensorMode mineHandgrenadeSensorMode {};
bool mineHandgrenadeSensorEnergySaving {};
::TrainingAreaBase::FirMode firMode {};
::TrainingAreaBase::MinelayerMode minelayerMode {};
::TrainingAreaBase::SpecialSensorStandardMode specialSensorStandard {};
::TrainingAreaBase::AgdusHwMode agdusHwMode {};
::TrainingAreaBase::PositionUpdateIntervall positionUpdateIntervall {};
int32_t displayTextMainGroup {};
int32_t displayTextSubGroup {};
int32_t vulnerabilityModelAgdus {};
int32_t vulnerabilityModelMineIed {};
int32_t vulnerabilityModelAreaFire {};
int32_t vulnerabilityModelOperatingResource {};
int32_t vulnerabilityModelACWeaponry {};
EquipmentConfigurationReport();
EquipmentConfigurationReport(int32_t equipmentNumber_,int64_t sampleTime_,int32_t canStartupTime_,int32_t equipmentType_,int32_t loginWaittimeBitweenTrys_,int32_t loginMaxRetryCount_,bool loginMasteringFlag_,int32_t canDeviceConfiguration_,bool displayDeviceVoiceOutput_,const ::ProjectDataManagement::LanguageConfiguration& displayDeviceLanguage_,bool pyrotechnics_,const ::TrainingAreaBase::MineHandgrenadeSensorMode& mineHandgrenadeSensorMode_,bool mineHandgrenadeSensorEnergySaving_,const ::TrainingAreaBase::FirMode& firMode_,const ::TrainingAreaBase::MinelayerMode& minelayerMode_,const ::TrainingAreaBase::SpecialSensorStandardMode& specialSensorStandard_,const ::TrainingAreaBase::AgdusHwMode& agdusHwMode_,const ::TrainingAreaBase::PositionUpdateIntervall& positionUpdateIntervall_,int32_t displayTextMainGroup_,int32_t displayTextSubGroup_,int32_t vulnerabilityModelAgdus_,int32_t vulnerabilityModelMineIed_,int32_t vulnerabilityModelAreaFire_,int32_t vulnerabilityModelOperatingResource_,int32_t vulnerabilityModelACWeaponry_);
};
NDDSUSERDllExport bool operator == (const EquipmentConfigurationReport& a, const EquipmentConfigurationReport& b);
NDDSUSERDllExport bool operator != (const EquipmentConfigurationReport& a, const EquipmentConfigurationReport& b);
NDDSUSERDllExport void swap(EquipmentConfigurationReport& a, EquipmentConfigurationReport& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EquipmentConfigurationReport& sample);
#if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
// On Windows, dll-export template instantiations of standard types used by
// other dll-exported types
template class NDDSUSERDllExport std::allocator< uint8_t >;
template class NDDSUSERDllExport std::vector< uint8_t >;
#endif
struct NDDSUSERDllExport EquipmentEvent
: public ::TrainingAreaBase::EquipmentBase {
::Core::GeoPosition2D position {};
::TrainingAreaBase::Equipment source {};
int32_t code {};
::omg::types::optional< ::omg::types::sequence< uint8_t > > data {};
EquipmentEvent();
EquipmentEvent(int32_t equipmentNumber_,int64_t sampleTime_,const ::Core::GeoPosition2D& position_,const ::TrainingAreaBase::Equipment& source_,int32_t code_,const ::omg::types::optional< ::omg::types::sequence< uint8_t > >& data_);
};
NDDSUSERDllExport bool operator == (const EquipmentEvent& a, const EquipmentEvent& b);
NDDSUSERDllExport bool operator != (const EquipmentEvent& a, const EquipmentEvent& b);
NDDSUSERDllExport void swap(EquipmentEvent& a, EquipmentEvent& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EquipmentEvent& sample);
struct NDDSUSERDllExport Gear {
int32_t gearId {};
int32_t gearTypeId {};
bool chargeCounting {};
Gear();
Gear(int32_t gearId_,int32_t gearTypeId_,bool chargeCounting_);
};
NDDSUSERDllExport bool operator == (const Gear& a, const Gear& b);
NDDSUSERDllExport bool operator != (const Gear& a, const Gear& b);
NDDSUSERDllExport void swap(Gear& a, Gear& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const Gear& sample);
#if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
// On Windows, dll-export template instantiations of standard types used by
// other dll-exported types
template class NDDSUSERDllExport std::allocator< ::TrainingAreaBase::Gear >;
template class NDDSUSERDllExport std::vector< ::TrainingAreaBase::Gear >;
#endif
struct NDDSUSERDllExport EquipmentGearAssignment
: public ::TrainingAreaBase::EquipmentBase {
::omg::types::sequence< ::TrainingAreaBase::Gear > gears {};
EquipmentGearAssignment();
explicit EquipmentGearAssignment(int32_t equipmentNumber_,int64_t sampleTime_,const ::omg::types::sequence< ::TrainingAreaBase::Gear >& gears_);
};
NDDSUSERDllExport bool operator == (const EquipmentGearAssignment& a, const EquipmentGearAssignment& b);
NDDSUSERDllExport bool operator != (const EquipmentGearAssignment& a, const EquipmentGearAssignment& b);
NDDSUSERDllExport void swap(EquipmentGearAssignment& a, EquipmentGearAssignment& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EquipmentGearAssignment& sample);
struct NDDSUSERDllExport GearCharge {
int32_t gearId {};
int32_t gearTypeId {};
int32_t chargeTypeId {};
int32_t remain {};
GearCharge();
GearCharge(int32_t gearId_,int32_t gearTypeId_,int32_t chargeTypeId_,int32_t remain_);
};
NDDSUSERDllExport bool operator == (const GearCharge& a, const GearCharge& b);
NDDSUSERDllExport bool operator != (const GearCharge& a, const GearCharge& b);
NDDSUSERDllExport void swap(GearCharge& a, GearCharge& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const GearCharge& sample);
#if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
// On Windows, dll-export template instantiations of standard types used by
// other dll-exported types
template class NDDSUSERDllExport std::allocator< ::TrainingAreaBase::GearCharge >;
template class NDDSUSERDllExport std::vector< ::TrainingAreaBase::GearCharge >;
#endif
struct NDDSUSERDllExport EquipmentGearChargeState
: public ::TrainingAreaBase::EquipmentBase {
::omg::types::sequence< ::TrainingAreaBase::GearCharge > charge {};
EquipmentGearChargeState();
explicit EquipmentGearChargeState(int32_t equipmentNumber_,int64_t sampleTime_,const ::omg::types::sequence< ::TrainingAreaBase::GearCharge >& charge_);
};
NDDSUSERDllExport bool operator == (const EquipmentGearChargeState& a, const EquipmentGearChargeState& b);
NDDSUSERDllExport bool operator != (const EquipmentGearChargeState& a, const EquipmentGearChargeState& b);
NDDSUSERDllExport void swap(EquipmentGearChargeState& a, EquipmentGearChargeState& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EquipmentGearChargeState& sample);
struct NDDSUSERDllExport EquipmentGearEvent
: public ::TrainingAreaBase::EquipmentBase {
int32_t chargeAmount {};
::TrainingAreaBase::GearCharge charge {};
EquipmentGearEvent();
EquipmentGearEvent(int32_t equipmentNumber_,int64_t sampleTime_,int32_t chargeAmount_,const ::TrainingAreaBase::GearCharge& charge_);
};
NDDSUSERDllExport bool operator == (const EquipmentGearEvent& a, const EquipmentGearEvent& b);
NDDSUSERDllExport bool operator != (const EquipmentGearEvent& a, const EquipmentGearEvent& b);
NDDSUSERDllExport void swap(EquipmentGearEvent& a, EquipmentGearEvent& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EquipmentGearEvent& sample);
struct NDDSUSERDllExport EquipmentMessage
: public ::TrainingAreaBase::EquipmentBase {
std::string subject {};
std::string text {};
int32_t sender {};
int32_t receiver {};
EquipmentMessage();
EquipmentMessage(int32_t equipmentNumber_,int64_t sampleTime_,const ::omg::types::string_view& subject_,const ::omg::types::string_view& text_,int32_t sender_,int32_t receiver_);
};
NDDSUSERDllExport bool operator == (const EquipmentMessage& a, const EquipmentMessage& b);
NDDSUSERDllExport bool operator != (const EquipmentMessage& a, const EquipmentMessage& b);
NDDSUSERDllExport void swap(EquipmentMessage& a, EquipmentMessage& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EquipmentMessage& sample);
struct NDDSUSERDllExport EquipmentOperationalState
: public ::TrainingAreaBase::EquipmentBase {
::omg::types::optional< bool > isManipulation {};
::omg::types::optional< int32_t > equipmentFunctionId {};
::omg::types::optional< bool > nbcProtectionActive {};
EquipmentOperationalState();
EquipmentOperationalState(int32_t equipmentNumber_,int64_t sampleTime_,const ::omg::types::optional< bool >& isManipulation_,const ::omg::types::optional< int32_t >& equipmentFunctionId_,const ::omg::types::optional< bool >& nbcProtectionActive_);
};
NDDSUSERDllExport bool operator == (const EquipmentOperationalState& a, const EquipmentOperationalState& b);
NDDSUSERDllExport bool operator != (const EquipmentOperationalState& a, const EquipmentOperationalState& b);
NDDSUSERDllExport void swap(EquipmentOperationalState& a, EquipmentOperationalState& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EquipmentOperationalState& sample);
struct NDDSUSERDllExport TabPosition {
::Core::GeoPosition position {};
::Core::PositionReportingSource reportingSource {};
::omg::types::optional< int32_t > moutObjectId {};
::omg::types::optional< int32_t > moutRoomId {};
TabPosition();
TabPosition(const ::Core::GeoPosition& position_,const ::Core::PositionReportingSource& reportingSource_,const ::omg::types::optional< int32_t >& moutObjectId_,const ::omg::types::optional< int32_t >& moutRoomId_);
};
NDDSUSERDllExport bool operator == (const TabPosition& a, const TabPosition& b);
NDDSUSERDllExport bool operator != (const TabPosition& a, const TabPosition& b);
NDDSUSERDllExport void swap(TabPosition& a, TabPosition& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const TabPosition& sample);
struct NDDSUSERDllExport EquipmentPosition
: public ::TrainingAreaBase::EquipmentBase {
::TrainingAreaBase::TabPosition position {};
::omg::types::optional< ::omg::types::sequence< int32_t > > mountedParticipants {};
::omg::types::optional< ::Core::Orientation > orientation {};
EquipmentPosition();
EquipmentPosition(int32_t equipmentNumber_,int64_t sampleTime_,const ::TrainingAreaBase::TabPosition& position_,const ::omg::types::optional< ::omg::types::sequence< int32_t > >& mountedParticipants_,const ::omg::types::optional< ::Core::Orientation >& orientation_);
};
NDDSUSERDllExport bool operator == (const EquipmentPosition& a, const EquipmentPosition& b);
NDDSUSERDllExport bool operator != (const EquipmentPosition& a, const EquipmentPosition& b);
NDDSUSERDllExport void swap(EquipmentPosition& a, EquipmentPosition& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EquipmentPosition& sample);
struct NDDSUSERDllExport EquipmentState
: public ::TrainingAreaBase::EquipmentBase {
::ProjectDataManagement::VulnerabilityState vulnerabilityState {};
int32_t vulnerabilityKindId {};
int32_t vitality {};
int32_t vulnerabilityBits {};
::omg::types::optional< ::TrainingAreaBase::TabPosition > position {};
int32_t originatorId {};
::ProjectDataManagement::StateChangeOriginator originatorType {};
int32_t originatorChargeTypeId {};
EquipmentState();
EquipmentState(int32_t equipmentNumber_,int64_t sampleTime_,const ::ProjectDataManagement::VulnerabilityState& vulnerabilityState_,int32_t vulnerabilityKindId_,int32_t vitality_,int32_t vulnerabilityBits_,const ::omg::types::optional< ::TrainingAreaBase::TabPosition >& position_,int32_t originatorId_,const ::ProjectDataManagement::StateChangeOriginator& originatorType_,int32_t originatorChargeTypeId_);
};
NDDSUSERDllExport bool operator == (const EquipmentState& a, const EquipmentState& b);
NDDSUSERDllExport bool operator != (const EquipmentState& a, const EquipmentState& b);
NDDSUSERDllExport void swap(EquipmentState& a, EquipmentState& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EquipmentState& sample);
struct NDDSUSERDllExport EquipmentSwVersion
: public ::TrainingAreaBase::Equipment {
int32_t swVersion {};
EquipmentSwVersion();
explicit EquipmentSwVersion(int32_t equipmentFunctionId_,int32_t subDeviceId_,int32_t unqiueId_,int32_t swVersion_);
};
NDDSUSERDllExport bool operator == (const EquipmentSwVersion& a, const EquipmentSwVersion& b);
NDDSUSERDllExport bool operator != (const EquipmentSwVersion& a, const EquipmentSwVersion& b);
NDDSUSERDllExport void swap(EquipmentSwVersion& a, EquipmentSwVersion& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const EquipmentSwVersion& sample);
struct NDDSUSERDllExport L12_TargetData {
int32_t number {};
::ProjectDataManagement::L4_TargetGeometry geometry {};
::Core::GeoPosition coordinate {};
::Core::GeoPosition relativeCoordinate {};
int32_t radius {};
int32_t width {};
int32_t length {};
int32_t targetAxis {};
int32_t zog {};
int32_t elements {};
int32_t tagetType {};
int32_t tagetSubtype {};
L12_TargetData();
L12_TargetData(int32_t number_,const ::ProjectDataManagement::L4_TargetGeometry& geometry_,const ::Core::GeoPosition& coordinate_,const ::Core::GeoPosition& relativeCoordinate_,int32_t radius_,int32_t width_,int32_t length_,int32_t targetAxis_,int32_t zog_,int32_t elements_,int32_t tagetType_,int32_t tagetSubtype_);
};
NDDSUSERDllExport bool operator == (const L12_TargetData& a, const L12_TargetData& b);
NDDSUSERDllExport bool operator != (const L12_TargetData& a, const L12_TargetData& b);
NDDSUSERDllExport void swap(L12_TargetData& a, L12_TargetData& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const L12_TargetData& sample);
struct NDDSUSERDllExport L36_FiringCommandCharges {
int32_t chargeType {};
int32_t loadTypeId {};
int32_t loadNumber {};
int32_t igniterTypeId {};
int32_t igniterFunctionId {};
int32_t igniterTime {};
int32_t amount {};
double interval {};
L36_FiringCommandCharges();
L36_FiringCommandCharges(int32_t chargeType_,int32_t loadTypeId_,int32_t loadNumber_,int32_t igniterTypeId_,int32_t igniterFunctionId_,int32_t igniterTime_,int32_t amount_,double interval_);
};
NDDSUSERDllExport bool operator == (const L36_FiringCommandCharges& a, const L36_FiringCommandCharges& b);
NDDSUSERDllExport bool operator != (const L36_FiringCommandCharges& a, const L36_FiringCommandCharges& b);
NDDSUSERDllExport void swap(L36_FiringCommandCharges& a, L36_FiringCommandCharges& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const L36_FiringCommandCharges& sample);
struct NDDSUSERDllExport L35_TrajectoryPoint {
double time {};
::Core::RelativePosition relPos {};
L35_TrajectoryPoint();
L35_TrajectoryPoint(double time_,const ::Core::RelativePosition& relPos_);
};
NDDSUSERDllExport bool operator == (const L35_TrajectoryPoint& a, const L35_TrajectoryPoint& b);
NDDSUSERDllExport bool operator != (const L35_TrajectoryPoint& a, const L35_TrajectoryPoint& b);
NDDSUSERDllExport void swap(L35_TrajectoryPoint& a, L35_TrajectoryPoint& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const L35_TrajectoryPoint& sample);
struct NDDSUSERDllExport L39_ScatteringData {
double mphWidth {};
double mphLength {};
double mphWidthDetonationHeight {};
double mphLengthDetonationHeight {};
L39_ScatteringData();
L39_ScatteringData(double mphWidth_,double mphLength_,double mphWidthDetonationHeight_,double mphLengthDetonationHeight_);
};
NDDSUSERDllExport bool operator == (const L39_ScatteringData& a, const L39_ScatteringData& b);
NDDSUSERDllExport bool operator != (const L39_ScatteringData& a, const L39_ScatteringData& b);
NDDSUSERDllExport void swap(L39_ScatteringData& a, L39_ScatteringData& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const L39_ScatteringData& sample);
#if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
// On Windows, dll-export template instantiations of standard types used by
// other dll-exported types
template class NDDSUSERDllExport std::allocator< ::TrainingAreaBase::L35_TrajectoryPoint >;
template class NDDSUSERDllExport std::vector< ::TrainingAreaBase::L35_TrajectoryPoint >;
#endif
struct NDDSUSERDllExport L34_effector {
::ProjectDataManagement::L27_EffectorId effectorId {};
::Core::GeoPosition targetPos {};
double flightTime {};
int32_t maxHeight {};
int32_t direction {};
int32_t angleOfFall {};
::TrainingAreaBase::L36_FiringCommandCharges firingCommandCharges {};
::omg::types::sequence< ::TrainingAreaBase::L35_TrajectoryPoint > trajectory {};
::TrainingAreaBase::L39_ScatteringData scattering {};
L34_effector();
L34_effector(const ::ProjectDataManagement::L27_EffectorId& effectorId_,const ::Core::GeoPosition& targetPos_,double flightTime_,int32_t maxHeight_,int32_t direction_,int32_t angleOfFall_,const ::TrainingAreaBase::L36_FiringCommandCharges& firingCommandCharges_,const ::omg::types::sequence< ::TrainingAreaBase::L35_TrajectoryPoint >& trajectory_,const ::TrainingAreaBase::L39_ScatteringData& scattering_);
};
NDDSUSERDllExport bool operator == (const L34_effector& a, const L34_effector& b);
NDDSUSERDllExport bool operator != (const L34_effector& a, const L34_effector& b);
NDDSUSERDllExport void swap(L34_effector& a, L34_effector& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const L34_effector& sample);
#if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
// On Windows, dll-export template instantiations of standard types used by
// other dll-exported types
template class NDDSUSERDllExport std::allocator< ::TrainingAreaBase::L34_effector >;
template class NDDSUSERDllExport std::vector< ::TrainingAreaBase::L34_effector >;
#endif
struct NDDSUSERDllExport L33_FireCommand {
std::string identifier {};
int32_t type {};
::omg::types::sequence< ::TrainingAreaBase::L34_effector > L34_effector {};
L33_FireCommand();
L33_FireCommand(const ::omg::types::string_view& identifier_,int32_t type_,const ::omg::types::sequence< ::TrainingAreaBase::L34_effector >& L34_effector_);
};
NDDSUSERDllExport bool operator == (const L33_FireCommand& a, const L33_FireCommand& b);
NDDSUSERDllExport bool operator != (const L33_FireCommand& a, const L33_FireCommand& b);
NDDSUSERDllExport void swap(L33_FireCommand& a, L33_FireCommand& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const L33_FireCommand& sample);
struct NDDSUSERDllExport ExAwesPlanning
: public ::TrainingAreaBase::EquipmentBase {
std::string reference {};
::TrainingAreaBase::L12_TargetData targetData {};
int32_t firingType {};
std::string request {};
int32_t duration {};
::TrainingAreaBase::L33_FireCommand fireCommand {};
ExAwesPlanning();
ExAwesPlanning(int32_t equipmentNumber_,int64_t sampleTime_,const ::omg::types::string_view& reference_,const ::TrainingAreaBase::L12_TargetData& targetData_,int32_t firingType_,const ::omg::types::string_view& request_,int32_t duration_,const ::TrainingAreaBase::L33_FireCommand& fireCommand_);
};
NDDSUSERDllExport bool operator == (const ExAwesPlanning& a, const ExAwesPlanning& b);
NDDSUSERDllExport bool operator != (const ExAwesPlanning& a, const ExAwesPlanning& b);
NDDSUSERDllExport void swap(ExAwesPlanning& a, ExAwesPlanning& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const ExAwesPlanning& sample);
struct NDDSUSERDllExport L13_EffectorUnit {
std::string identifier {};
int32_t r {};
::ProjectDataManagement::L19_Oi oi {};
L13_EffectorUnit();
L13_EffectorUnit(const ::omg::types::string_view& identifier_,int32_t r_,const ::ProjectDataManagement::L19_Oi& oi_);
};
NDDSUSERDllExport bool operator == (const L13_EffectorUnit& a, const L13_EffectorUnit& b);
NDDSUSERDllExport bool operator != (const L13_EffectorUnit& a, const L13_EffectorUnit& b);
NDDSUSERDllExport void swap(L13_EffectorUnit& a, L13_EffectorUnit& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const L13_EffectorUnit& sample);
#if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
// On Windows, dll-export template instantiations of standard types used by
// other dll-exported types
template class NDDSUSERDllExport std::allocator< ::TrainingAreaBase::L8_Charges >;
template class NDDSUSERDllExport std::vector< ::TrainingAreaBase::L8_Charges >;
#endif
struct NDDSUSERDllExport ExReportEffector
: public ::TrainingAreaBase::EquipmentBase {
::ProjectDataManagement::L26_EffectingSystemType effectingSystemType {};
::ProjectDataManagement::L27_EffectorId effectorId {};
::ProjectDataManagement::L28_Status status {};
::TrainingAreaBase::L13_EffectorUnit effectorUnit {};
::omg::types::sequence< ::TrainingAreaBase::L8_Charges > charges {};
::Core::GeoPosition coordinate {};
::TrainingAreaBase::L18_EffectableArea effectableArea {};
ExReportEffector();
ExReportEffector(int32_t equipmentNumber_,int64_t sampleTime_,const ::ProjectDataManagement::L26_EffectingSystemType& effectingSystemType_,const ::ProjectDataManagement::L27_EffectorId& effectorId_,const ::ProjectDataManagement::L28_Status& status_,const ::TrainingAreaBase::L13_EffectorUnit& effectorUnit_,const ::omg::types::sequence< ::TrainingAreaBase::L8_Charges >& charges_,const ::Core::GeoPosition& coordinate_,const ::TrainingAreaBase::L18_EffectableArea& effectableArea_);
};
NDDSUSERDllExport bool operator == (const ExReportEffector& a, const ExReportEffector& b);
NDDSUSERDllExport bool operator != (const ExReportEffector& a, const ExReportEffector& b);
NDDSUSERDllExport void swap(ExReportEffector& a, ExReportEffector& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const ExReportEffector& sample);
#if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
// On Windows, dll-export template instantiations of standard types used by
// other dll-exported types
template class NDDSUSERDllExport std::allocator< ::TrainingAreaBase::EX_ExplorationResult >;
template class NDDSUSERDllExport std::vector< ::TrainingAreaBase::EX_ExplorationResult >;
#endif
struct NDDSUSERDllExport Ex_ReconResults
: public ::TrainingAreaBase::EquipmentBase {
::omg::types::sequence< ::TrainingAreaBase::EX_ExplorationResult > explorationResult {};
Ex_ReconResults();
explicit Ex_ReconResults(int32_t equipmentNumber_,int64_t sampleTime_,const ::omg::types::sequence< ::TrainingAreaBase::EX_ExplorationResult >& explorationResult_);
};
NDDSUSERDllExport bool operator == (const Ex_ReconResults& a, const Ex_ReconResults& b);
NDDSUSERDllExport bool operator != (const Ex_ReconResults& a, const Ex_ReconResults& b);
NDDSUSERDllExport void swap(Ex_ReconResults& a, Ex_ReconResults& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const Ex_ReconResults& sample);
struct NDDSUSERDllExport Ex_ReportSupplyZone
: public ::TrainingAreaBase::EquipmentBase {
::TrainingAreaBase::L13_EffectorUnit effectorUnit {};
::Core::GeoPosition coordinate {};
::TrainingAreaBase::L8_Charges charges {};
Ex_ReportSupplyZone();
Ex_ReportSupplyZone(int32_t equipmentNumber_,int64_t sampleTime_,const ::TrainingAreaBase::L13_EffectorUnit& effectorUnit_,const ::Core::GeoPosition& coordinate_,const ::TrainingAreaBase::L8_Charges& charges_);
};
NDDSUSERDllExport bool operator == (const Ex_ReportSupplyZone& a, const Ex_ReportSupplyZone& b);
NDDSUSERDllExport bool operator != (const Ex_ReportSupplyZone& a, const Ex_ReportSupplyZone& b);
NDDSUSERDllExport void swap(Ex_ReportSupplyZone& a, Ex_ReportSupplyZone& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const Ex_ReportSupplyZone& sample);
struct NDDSUSERDllExport FireSmokeMarkerData
: public ::TrainingAreaBase::EquipmentBase {
::omg::types::sequence< uint8_t > payload {};
FireSmokeMarkerData();
explicit FireSmokeMarkerData(int32_t equipmentNumber_,int64_t sampleTime_,const ::omg::types::sequence< uint8_t >& payload_);
};
NDDSUSERDllExport bool operator == (const FireSmokeMarkerData& a, const FireSmokeMarkerData& b);
NDDSUSERDllExport bool operator != (const FireSmokeMarkerData& a, const FireSmokeMarkerData& b);
NDDSUSERDllExport void swap(FireSmokeMarkerData& a, FireSmokeMarkerData& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const FireSmokeMarkerData& sample);
struct NDDSUSERDllExport FunctionalAreaEntry
: public ::TrainingAreaBase::EquipmentBase {
::Core::GeoPosition2D position {};
int32_t aesItemId {};
FunctionalAreaEntry();
FunctionalAreaEntry(int32_t equipmentNumber_,int64_t sampleTime_,const ::Core::GeoPosition2D& position_,int32_t aesItemId_);
};
NDDSUSERDllExport bool operator == (const FunctionalAreaEntry& a, const FunctionalAreaEntry& b);
NDDSUSERDllExport bool operator != (const FunctionalAreaEntry& a, const FunctionalAreaEntry& b);
NDDSUSERDllExport void swap(FunctionalAreaEntry& a, FunctionalAreaEntry& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const FunctionalAreaEntry& sample);
struct NDDSUSERDllExport GeopairingData
: public ::TrainingAreaBase::EquipmentBase {
::Core::GeoPosition2D position {};
::omg::types::sequence< uint8_t > payload {};
GeopairingData();
GeopairingData(int32_t equipmentNumber_,int64_t sampleTime_,const ::Core::GeoPosition2D& position_,const ::omg::types::sequence< uint8_t >& payload_);
};
NDDSUSERDllExport bool operator == (const GeopairingData& a, const GeopairingData& b);
NDDSUSERDllExport bool operator != (const GeopairingData& a, const GeopairingData& b);
NDDSUSERDllExport void swap(GeopairingData& a, GeopairingData& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const GeopairingData& sample);
struct NDDSUSERDllExport LaserDesignation
: public ::TrainingAreaBase::EquipmentBase {
int32_t gearId {};
int32_t code {};
double outputPower {};
::Core::GeoPosition2D spotLocation {};
LaserDesignation();
LaserDesignation(int32_t equipmentNumber_,int64_t sampleTime_,int32_t gearId_,int32_t code_,double outputPower_,const ::Core::GeoPosition2D& spotLocation_);
};
NDDSUSERDllExport bool operator == (const LaserDesignation& a, const LaserDesignation& b);
NDDSUSERDllExport bool operator != (const LaserDesignation& a, const LaserDesignation& b);
NDDSUSERDllExport void swap(LaserDesignation& a, LaserDesignation& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const LaserDesignation& sample);
struct NDDSUSERDllExport MineTriggered
: public ::TrainingAreaBase::EquipmentBase {
int32_t mineAreaId {};
int32_t mineIndex {};
::omg::types::optional< ::Core::GeoPosition2D > position {};
::omg::types::optional< int32_t > chargeTypeId {};
MineTriggered();
MineTriggered(int32_t equipmentNumber_,int64_t sampleTime_,int32_t mineAreaId_,int32_t mineIndex_,const ::omg::types::optional< ::Core::GeoPosition2D >& position_,const ::omg::types::optional< int32_t >& chargeTypeId_);
};
NDDSUSERDllExport bool operator == (const MineTriggered& a, const MineTriggered& b);
NDDSUSERDllExport bool operator != (const MineTriggered& a, const MineTriggered& b);
NDDSUSERDllExport void swap(MineTriggered& a, MineTriggered& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const MineTriggered& sample);
struct NDDSUSERDllExport MinelayerTrailerData
: public ::TrainingAreaBase::EquipmentBase {
::Core::GeoPosition2D position {};
int32_t barrierId {};
int32_t layingDensity {};
int64_t effectStart {};
int32_t effectDuration {};
int32_t chargeTypeId {};
int32_t mineCount {};
MinelayerTrailerData();
MinelayerTrailerData(int32_t equipmentNumber_,int64_t sampleTime_,const ::Core::GeoPosition2D& position_,int32_t barrierId_,int32_t layingDensity_,int64_t effectStart_,int32_t effectDuration_,int32_t chargeTypeId_,int32_t mineCount_);
};
NDDSUSERDllExport bool operator == (const MinelayerTrailerData& a, const MinelayerTrailerData& b);
NDDSUSERDllExport bool operator != (const MinelayerTrailerData& a, const MinelayerTrailerData& b);
NDDSUSERDllExport void swap(MinelayerTrailerData& a, MinelayerTrailerData& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const MinelayerTrailerData& sample);
struct NDDSUSERDllExport MinelayerThrowerData
: public ::TrainingAreaBase::MinelayerTrailerData {
::TrainingAreaBase::ThrowingType throwingType {};
MinelayerThrowerData();
explicit MinelayerThrowerData(int32_t equipmentNumber_,int64_t sampleTime_,const ::Core::GeoPosition2D& position_,int32_t barrierId_,int32_t layingDensity_,int64_t effectStart_,int32_t effectDuration_,int32_t chargeTypeId_,int32_t mineCount_,const ::TrainingAreaBase::ThrowingType& throwingType_);
};
NDDSUSERDllExport bool operator == (const MinelayerThrowerData& a, const MinelayerThrowerData& b);
NDDSUSERDllExport bool operator != (const MinelayerThrowerData& a, const MinelayerThrowerData& b);
NDDSUSERDllExport void swap(MinelayerThrowerData& a, MinelayerThrowerData& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const MinelayerThrowerData& sample);
struct NDDSUSERDllExport MinelayerTrailerPosition
: public ::TrainingAreaBase::EquipmentBase {
::Core::GeoPosition2D position {};
int32_t chargeTypeId {};
int32_t dusSerialNo {};
MinelayerTrailerPosition();
MinelayerTrailerPosition(int32_t equipmentNumber_,int64_t sampleTime_,const ::Core::GeoPosition2D& position_,int32_t chargeTypeId_,int32_t dusSerialNo_);
};
NDDSUSERDllExport bool operator == (const MinelayerTrailerPosition& a, const MinelayerTrailerPosition& b);
NDDSUSERDllExport bool operator != (const MinelayerTrailerPosition& a, const MinelayerTrailerPosition& b);
NDDSUSERDllExport void swap(MinelayerTrailerPosition& a, MinelayerTrailerPosition& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const MinelayerTrailerPosition& sample);
struct NDDSUSERDllExport OcData
: public ::TrainingAreaBase::EquipmentBase {
::omg::types::sequence< uint8_t > payload {};
OcData();
explicit OcData(int32_t equipmentNumber_,int64_t sampleTime_,const ::omg::types::sequence< uint8_t >& payload_);
};
NDDSUSERDllExport bool operator == (const OcData& a, const OcData& b);
NDDSUSERDllExport bool operator != (const OcData& a, const OcData& b);
NDDSUSERDllExport void swap(OcData& a, OcData& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const OcData& sample);
struct NDDSUSERDllExport OperatorAction
: public ::TrainingAreaBase::EquipmentBase {
::Core::GeoPosition2D position {};
int32_t operatorId {};
int32_t action {};
OperatorAction();
OperatorAction(int32_t equipmentNumber_,int64_t sampleTime_,const ::Core::GeoPosition2D& position_,int32_t operatorId_,int32_t action_);
};
NDDSUSERDllExport bool operator == (const OperatorAction& a, const OperatorAction& b);
NDDSUSERDllExport bool operator != (const OperatorAction& a, const OperatorAction& b);
NDDSUSERDllExport void swap(OperatorAction& a, OperatorAction& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const OperatorAction& sample);
struct NDDSUSERDllExport ParticipantConfigurationReport
: public ::TrainingAreaBase::EquipmentBase {
int32_t positionIntervallVehicle {};
int32_t positionIntervallPersonell {};
int32_t positionIntervallAircraft {};
int32_t positionTransmissionIntervall {};
int32_t heightbarrier {};
::TrainingAreaBase::FaultPositionHandling faultPositionHandling {};
::TrainingAreaBase::SwitichingPositionIntervall switchingPositionIntervall {};
int32_t waittimeAdditionalBroadcastRequest {};
int32_t factorWaittimeIncreaseHighload {};
int32_t waittimeAutomaticVulnerbilityIncreaseLevel1 {};
int32_t waittimeAutomaticVulnerbilityIncreaseLevel2 {};
int32_t waittimeAutomaticVulnerbilityIncreaseLevel3 {};
::TrainingAreaBase::OpticalCode opticalCode {};
int32_t vulnerabilityModel {};
int32_t validTimeOps {};
ParticipantConfigurationReport();
ParticipantConfigurationReport(int32_t equipmentNumber_,int64_t sampleTime_,int32_t positionIntervallVehicle_,int32_t positionIntervallPersonell_,int32_t positionIntervallAircraft_,int32_t positionTransmissionIntervall_,int32_t heightbarrier_,const ::TrainingAreaBase::FaultPositionHandling& faultPositionHandling_,const ::TrainingAreaBase::SwitichingPositionIntervall& switchingPositionIntervall_,int32_t waittimeAdditionalBroadcastRequest_,int32_t factorWaittimeIncreaseHighload_,int32_t waittimeAutomaticVulnerbilityIncreaseLevel1_,int32_t waittimeAutomaticVulnerbilityIncreaseLevel2_,int32_t waittimeAutomaticVulnerbilityIncreaseLevel3_,const ::TrainingAreaBase::OpticalCode& opticalCode_,int32_t vulnerabilityModel_,int32_t validTimeOps_);
};
NDDSUSERDllExport bool operator == (const ParticipantConfigurationReport& a, const ParticipantConfigurationReport& b);
NDDSUSERDllExport bool operator != (const ParticipantConfigurationReport& a, const ParticipantConfigurationReport& b);
NDDSUSERDllExport void swap(ParticipantConfigurationReport& a, ParticipantConfigurationReport& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const ParticipantConfigurationReport& sample);
struct NDDSUSERDllExport ParticipantModeReport
: public ::TrainingAreaBase::EquipmentBase {
::ProjectDataManagement::LanguageConfiguration language {};
::ProjectDataManagement::OperationMode operationMode {};
int32_t reactivationDetoxication {};
int32_t reactivationMaintenance {};
int32_t reactivationMedic {};
::ProjectDataManagement::WphMode protectionModeVest {};
::ProjectDataManagement::WphMode protectionModeHelmet {};
::ProjectDataManagement::PersonalProtection personellProtectionMode {};
::ProjectDataManagement::ProtectionLevel protectionLevel {};
::ProjectDataManagement::HandgrenadeSearchMode handgrenadeSearchMode {};
::ProjectDataManagement::InternationalMode internationalMode {};
::ProjectDataManagement::ABCProtectionMode abcProtectionMode {};
ParticipantModeReport();
ParticipantModeReport(int32_t equipmentNumber_,int64_t sampleTime_,const ::ProjectDataManagement::LanguageConfiguration& language_,const ::ProjectDataManagement::OperationMode& operationMode_,int32_t reactivationDetoxication_,int32_t reactivationMaintenance_,int32_t reactivationMedic_,const ::ProjectDataManagement::WphMode& protectionModeVest_,const ::ProjectDataManagement::WphMode& protectionModeHelmet_,const ::ProjectDataManagement::PersonalProtection& personellProtectionMode_,const ::ProjectDataManagement::ProtectionLevel& protectionLevel_,const ::ProjectDataManagement::HandgrenadeSearchMode& handgrenadeSearchMode_,const ::ProjectDataManagement::InternationalMode& internationalMode_,const ::ProjectDataManagement::ABCProtectionMode& abcProtectionMode_);
};
NDDSUSERDllExport bool operator == (const ParticipantModeReport& a, const ParticipantModeReport& b);
NDDSUSERDllExport bool operator != (const ParticipantModeReport& a, const ParticipantModeReport& b);
NDDSUSERDllExport void swap(ParticipantModeReport& a, ParticipantModeReport& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const ParticipantModeReport& sample);
struct NDDSUSERDllExport ParticipantSanitaryMaterialStockReport
: public ::TrainingAreaBase::EquipmentBase {
int32_t originatorEquipmentNumber {};
::TrainingAreaBase::Qualification qualification {};
int32_t uniqueId {};
int32_t sanitaryMaterialCount {};
::omg::types::sequence< int32_t > sanitaryMaterialStock {};
ParticipantSanitaryMaterialStockReport();
ParticipantSanitaryMaterialStockReport(int32_t equipmentNumber_,int64_t sampleTime_,int32_t originatorEquipmentNumber_,const ::TrainingAreaBase::Qualification& qualification_,int32_t uniqueId_,int32_t sanitaryMaterialCount_,const ::omg::types::sequence< int32_t >& sanitaryMaterialStock_);
};
NDDSUSERDllExport bool operator == (const ParticipantSanitaryMaterialStockReport& a, const ParticipantSanitaryMaterialStockReport& b);
NDDSUSERDllExport bool operator != (const ParticipantSanitaryMaterialStockReport& a, const ParticipantSanitaryMaterialStockReport& b);
NDDSUSERDllExport void swap(ParticipantSanitaryMaterialStockReport& a, ParticipantSanitaryMaterialStockReport& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const ParticipantSanitaryMaterialStockReport& sample);
struct NDDSUSERDllExport ParticipantSanitation
: public ::TrainingAreaBase::EquipmentBase {
int32_t originatorEquipmentNumber {};
::TrainingAreaBase::Qualification qualification {};
int32_t uniqueId {};
int64_t proceduresTaken {};
::TrainingAreaBase::SanitationResult sanitationResult {};
::TrainingAreaBase::SanitationEvaluation sanitationEvaluation {};
ParticipantSanitation();
ParticipantSanitation(int32_t equipmentNumber_,int64_t sampleTime_,int32_t originatorEquipmentNumber_,const ::TrainingAreaBase::Qualification& qualification_,int32_t uniqueId_,int64_t proceduresTaken_,const ::TrainingAreaBase::SanitationResult& sanitationResult_,const ::TrainingAreaBase::SanitationEvaluation& sanitationEvaluation_);
};
NDDSUSERDllExport bool operator == (const ParticipantSanitation& a, const ParticipantSanitation& b);
NDDSUSERDllExport bool operator != (const ParticipantSanitation& a, const ParticipantSanitation& b);
NDDSUSERDllExport void swap(ParticipantSanitation& a, ParticipantSanitation& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const ParticipantSanitation& sample);
struct NDDSUSERDllExport ParticipantSanitationRepair
: public ::TrainingAreaBase::EquipmentBase {
::ProjectDataManagement::StateChangeOriginator originatorType {};
int32_t equipmentNumberOrigin {};
::ProjectDataManagement::VulnerabilityState stateStart {};
int32_t typeOfTreatment {};
int32_t triage {};
int32_t tyeOfDamage {};
::ProjectDataManagement::VulnerabilityState stateResult {};
::TrainingAreaBase::TreatmentResult treatmentResult {};
int32_t triagePriority {};
int32_t fullState {};
int32_t timeOfTreatment {};
int32_t timeOfRecovery {};
ParticipantSanitationRepair();
ParticipantSanitationRepair(int32_t equipmentNumber_,int64_t sampleTime_,const ::ProjectDataManagement::StateChangeOriginator& originatorType_,int32_t equipmentNumberOrigin_,const ::ProjectDataManagement::VulnerabilityState& stateStart_,int32_t typeOfTreatment_,int32_t triage_,int32_t tyeOfDamage_,const ::ProjectDataManagement::VulnerabilityState& stateResult_,const ::TrainingAreaBase::TreatmentResult& treatmentResult_,int32_t triagePriority_,int32_t fullState_,int32_t timeOfTreatment_,int32_t timeOfRecovery_);
};
NDDSUSERDllExport bool operator == (const ParticipantSanitationRepair& a, const ParticipantSanitationRepair& b);
NDDSUSERDllExport bool operator != (const ParticipantSanitationRepair& a, const ParticipantSanitationRepair& b);
NDDSUSERDllExport void swap(ParticipantSanitationRepair& a, ParticipantSanitationRepair& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const ParticipantSanitationRepair& sample);
#if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
// On Windows, dll-export template instantiations of standard types used by
// other dll-exported types
template class NDDSUSERDllExport std::allocator< ::TrainingAreaBase::EquipmentSwVersion >;
template class NDDSUSERDllExport std::vector< ::TrainingAreaBase::EquipmentSwVersion >;
#endif
struct NDDSUSERDllExport ParticipantSwVersions
: public ::TrainingAreaBase::EquipmentBase {
::omg::types::sequence< ::TrainingAreaBase::EquipmentSwVersion > equipments {};
ParticipantSwVersions();
explicit ParticipantSwVersions(int32_t equipmentNumber_,int64_t sampleTime_,const ::omg::types::sequence< ::TrainingAreaBase::EquipmentSwVersion >& equipments_);
};
NDDSUSERDllExport bool operator == (const ParticipantSwVersions& a, const ParticipantSwVersions& b);
NDDSUSERDllExport bool operator != (const ParticipantSwVersions& a, const ParticipantSwVersions& b);
NDDSUSERDllExport void swap(ParticipantSwVersions& a, ParticipantSwVersions& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const ParticipantSwVersions& sample);
struct NDDSUSERDllExport Reammunition {
int32_t chargeTypeId {};
int32_t newStock {};
int32_t newDefaultStock {};
int32_t tracerRatio {};
Reammunition();
Reammunition(int32_t chargeTypeId_,int32_t newStock_,int32_t newDefaultStock_,int32_t tracerRatio_);
};
NDDSUSERDllExport bool operator == (const Reammunition& a, const Reammunition& b);
NDDSUSERDllExport bool operator != (const Reammunition& a, const Reammunition& b);
NDDSUSERDllExport void swap(Reammunition& a, Reammunition& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const Reammunition& sample);
struct NDDSUSERDllExport RestoreRadioReadiness
: public ::TrainingAreaBase::EquipmentBase {
::Core::GeoPosition2D readinessLossPosition {};
int32_t readinessLossTime {};
::Core::GeoPosition2D readinessRestorePosition {};
int32_t readinessRestoreTime {};
RestoreRadioReadiness();
RestoreRadioReadiness(int32_t equipmentNumber_,int64_t sampleTime_,const ::Core::GeoPosition2D& readinessLossPosition_,int32_t readinessLossTime_,const ::Core::GeoPosition2D& readinessRestorePosition_,int32_t readinessRestoreTime_);
};
NDDSUSERDllExport bool operator == (const RestoreRadioReadiness& a, const RestoreRadioReadiness& b);
NDDSUSERDllExport bool operator != (const RestoreRadioReadiness& a, const RestoreRadioReadiness& b);
NDDSUSERDllExport void swap(RestoreRadioReadiness& a, RestoreRadioReadiness& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const RestoreRadioReadiness& sample);
struct NDDSUSERDllExport SendCesHitInformation
: public ::TrainingAreaBase::FtEquipmentBase {
int32_t originatorId {};
int32_t originatorEquipmentNumber {};
int32_t chargeTypeId {};
int32_t directionDegree {};
int32_t distanceToOrignator {};
int32_t effectPercent {};
int64_t effectTime {};
SendCesHitInformation();
SendCesHitInformation(int32_t equipmentNumber_,int32_t participantId_,int32_t originatorId_,int32_t originatorEquipmentNumber_,int32_t chargeTypeId_,int32_t directionDegree_,int32_t distanceToOrignator_,int32_t effectPercent_,int64_t effectTime_);
};
NDDSUSERDllExport bool operator == (const SendCesHitInformation& a, const SendCesHitInformation& b);
NDDSUSERDllExport bool operator != (const SendCesHitInformation& a, const SendCesHitInformation& b);
NDDSUSERDllExport void swap(SendCesHitInformation& a, SendCesHitInformation& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendCesHitInformation& sample);
struct NDDSUSERDllExport SendCesHitRequest
: public ::TrainingAreaBase::FtEquipmentBase {
int32_t chargeTypeId {};
int32_t aesId {};
int32_t originatorEquipmentNumber {};
int32_t remainEffectPercent {};
::TrainingAreaBase::TabPosition position {};
int64_t effectTime {};
::ProjectDataManagement::PdmEventType pdmEventType {};
int32_t partyId {};
int32_t mineId {};
SendCesHitRequest();
SendCesHitRequest(int32_t equipmentNumber_,int32_t participantId_,int32_t chargeTypeId_,int32_t aesId_,int32_t originatorEquipmentNumber_,int32_t remainEffectPercent_,const ::TrainingAreaBase::TabPosition& position_,int64_t effectTime_,const ::ProjectDataManagement::PdmEventType& pdmEventType_,int32_t partyId_,int32_t mineId_);
};
NDDSUSERDllExport bool operator == (const SendCesHitRequest& a, const SendCesHitRequest& b);
NDDSUSERDllExport bool operator != (const SendCesHitRequest& a, const SendCesHitRequest& b);
NDDSUSERDllExport void swap(SendCesHitRequest& a, SendCesHitRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendCesHitRequest& sample);
struct NDDSUSERDllExport SendControlDataRequest
: public ::TrainingAreaBase::FtEquipmentBase {
::TrainingAreaBase::ControlDataCode controlCode {};
::omg::types::sequence< uint8_t > controlData {};
SendControlDataRequest();
SendControlDataRequest(int32_t equipmentNumber_,int32_t participantId_,const ::TrainingAreaBase::ControlDataCode& controlCode_,const ::omg::types::sequence< uint8_t >& controlData_);
};
NDDSUSERDllExport bool operator == (const SendControlDataRequest& a, const SendControlDataRequest& b);
NDDSUSERDllExport bool operator != (const SendControlDataRequest& a, const SendControlDataRequest& b);
NDDSUSERDllExport void swap(SendControlDataRequest& a, SendControlDataRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendControlDataRequest& sample);
struct NDDSUSERDllExport SendEquipmentMessageRequest {
int32_t requestId {};
::omg::types::sequence< int32_t > equipmentNumbers {};
::omg::types::optional< int32_t > messageId {};
::omg::types::optional< int32_t > sender {};
::omg::types::optional< std::string > subject {};
::omg::types::optional< std::string > message {};
SendEquipmentMessageRequest();
SendEquipmentMessageRequest(int32_t requestId_,const ::omg::types::sequence< int32_t >& equipmentNumbers_,const ::omg::types::optional< int32_t >& messageId_,const ::omg::types::optional< int32_t >& sender_,const ::omg::types::optional< std::string >& subject_,const ::omg::types::optional< std::string >& message_);
};
NDDSUSERDllExport bool operator == (const SendEquipmentMessageRequest& a, const SendEquipmentMessageRequest& b);
NDDSUSERDllExport bool operator != (const SendEquipmentMessageRequest& a, const SendEquipmentMessageRequest& b);
NDDSUSERDllExport void swap(SendEquipmentMessageRequest& a, SendEquipmentMessageRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendEquipmentMessageRequest& sample);
struct NDDSUSERDllExport SendExConfirmationReportRequest {
int32_t requestId {};
int32_t participantId {};
int32_t partyId {};
std::string reference {};
std::string unitIdentifier {};
std::string identifier {};
SendExConfirmationReportRequest();
SendExConfirmationReportRequest(int32_t requestId_,int32_t participantId_,int32_t partyId_,const ::omg::types::string_view& reference_,const ::omg::types::string_view& unitIdentifier_,const ::omg::types::string_view& identifier_);
};
NDDSUSERDllExport bool operator == (const SendExConfirmationReportRequest& a, const SendExConfirmationReportRequest& b);
NDDSUSERDllExport bool operator != (const SendExConfirmationReportRequest& a, const SendExConfirmationReportRequest& b);
NDDSUSERDllExport void swap(SendExConfirmationReportRequest& a, SendExConfirmationReportRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendExConfirmationReportRequest& sample);
struct NDDSUSERDllExport SendExFireReadinessRequest {
int32_t requestId {};
int32_t participantId {};
int32_t partyId {};
std::string reference {};
SendExFireReadinessRequest();
SendExFireReadinessRequest(int32_t requestId_,int32_t participantId_,int32_t partyId_,const ::omg::types::string_view& reference_);
};
NDDSUSERDllExport bool operator == (const SendExFireReadinessRequest& a, const SendExFireReadinessRequest& b);
NDDSUSERDllExport bool operator != (const SendExFireReadinessRequest& a, const SendExFireReadinessRequest& b);
NDDSUSERDllExport void swap(SendExFireReadinessRequest& a, SendExFireReadinessRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendExFireReadinessRequest& sample);
struct NDDSUSERDllExport SendExFiredReportRequest {
int32_t requestId {};
int32_t participantId {};
int32_t partyId {};
std::string reference {};
std::string unitIdentifier {};
std::string identifier {};
SendExFiredReportRequest();
SendExFiredReportRequest(int32_t requestId_,int32_t participantId_,int32_t partyId_,const ::omg::types::string_view& reference_,const ::omg::types::string_view& unitIdentifier_,const ::omg::types::string_view& identifier_);
};
NDDSUSERDllExport bool operator == (const SendExFiredReportRequest& a, const SendExFiredReportRequest& b);
NDDSUSERDllExport bool operator != (const SendExFiredReportRequest& a, const SendExFiredReportRequest& b);
NDDSUSERDllExport void swap(SendExFiredReportRequest& a, SendExFiredReportRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendExFiredReportRequest& sample);
struct NDDSUSERDllExport SendFireSmokeMarkerDataRequest
: public ::TrainingAreaBase::FtEquipmentBase {
::omg::types::sequence< uint8_t > payload {};
SendFireSmokeMarkerDataRequest();
explicit SendFireSmokeMarkerDataRequest(int32_t equipmentNumber_,int32_t participantId_,const ::omg::types::sequence< uint8_t >& payload_);
};
NDDSUSERDllExport bool operator == (const SendFireSmokeMarkerDataRequest& a, const SendFireSmokeMarkerDataRequest& b);
NDDSUSERDllExport bool operator != (const SendFireSmokeMarkerDataRequest& a, const SendFireSmokeMarkerDataRequest& b);
NDDSUSERDllExport void swap(SendFireSmokeMarkerDataRequest& a, SendFireSmokeMarkerDataRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendFireSmokeMarkerDataRequest& sample);
struct NDDSUSERDllExport SendGeopairingDataRequest
: public ::TrainingAreaBase::FtEquipmentBase {
::omg::types::sequence< uint8_t > payload {};
SendGeopairingDataRequest();
explicit SendGeopairingDataRequest(int32_t equipmentNumber_,int32_t participantId_,const ::omg::types::sequence< uint8_t >& payload_);
};
NDDSUSERDllExport bool operator == (const SendGeopairingDataRequest& a, const SendGeopairingDataRequest& b);
NDDSUSERDllExport bool operator != (const SendGeopairingDataRequest& a, const SendGeopairingDataRequest& b);
NDDSUSERDllExport void swap(SendGeopairingDataRequest& a, SendGeopairingDataRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendGeopairingDataRequest& sample);
struct NDDSUSERDllExport SendLanguageSelectionRequest
: public ::TrainingAreaBase::FtEquipmentBase {
::ProjectDataManagement::LanguageConfiguration language {};
SendLanguageSelectionRequest();
explicit SendLanguageSelectionRequest(int32_t equipmentNumber_,int32_t participantId_,const ::ProjectDataManagement::LanguageConfiguration& language_);
};
NDDSUSERDllExport bool operator == (const SendLanguageSelectionRequest& a, const SendLanguageSelectionRequest& b);
NDDSUSERDllExport bool operator != (const SendLanguageSelectionRequest& a, const SendLanguageSelectionRequest& b);
NDDSUSERDllExport void swap(SendLanguageSelectionRequest& a, SendLanguageSelectionRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendLanguageSelectionRequest& sample);
struct NDDSUSERDllExport SendModifyUasStateRequest {
int32_t requestId {};
int32_t uasId {};
::ProjectDataManagement::UasState uasState {};
int32_t equipmentNumber {};
SendModifyUasStateRequest();
SendModifyUasStateRequest(int32_t requestId_,int32_t uasId_,const ::ProjectDataManagement::UasState& uasState_,int32_t equipmentNumber_);
};
NDDSUSERDllExport bool operator == (const SendModifyUasStateRequest& a, const SendModifyUasStateRequest& b);
NDDSUSERDllExport bool operator != (const SendModifyUasStateRequest& a, const SendModifyUasStateRequest& b);
NDDSUSERDllExport void swap(SendModifyUasStateRequest& a, SendModifyUasStateRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendModifyUasStateRequest& sample);
struct NDDSUSERDllExport SendOcCommandRequest {
int32_t requestId {};
::omg::types::sequence< int32_t > equipmentNumbers {};
int32_t action {};
SendOcCommandRequest();
SendOcCommandRequest(int32_t requestId_,const ::omg::types::sequence< int32_t >& equipmentNumbers_,int32_t action_);
};
NDDSUSERDllExport bool operator == (const SendOcCommandRequest& a, const SendOcCommandRequest& b);
NDDSUSERDllExport bool operator != (const SendOcCommandRequest& a, const SendOcCommandRequest& b);
NDDSUSERDllExport void swap(SendOcCommandRequest& a, SendOcCommandRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendOcCommandRequest& sample);
struct NDDSUSERDllExport SendOcDataRequest
: public ::TrainingAreaBase::FtEquipmentBase {
::omg::types::sequence< uint8_t > payload {};
SendOcDataRequest();
explicit SendOcDataRequest(int32_t equipmentNumber_,int32_t participantId_,const ::omg::types::sequence< uint8_t >& payload_);
};
NDDSUSERDllExport bool operator == (const SendOcDataRequest& a, const SendOcDataRequest& b);
NDDSUSERDllExport bool operator != (const SendOcDataRequest& a, const SendOcDataRequest& b);
NDDSUSERDllExport void swap(SendOcDataRequest& a, SendOcDataRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendOcDataRequest& sample);
struct NDDSUSERDllExport SendParticipantBeStillWarningRequest
: public ::TrainingAreaBase::FtEquipmentBase {
int32_t data {};
SendParticipantBeStillWarningRequest();
explicit SendParticipantBeStillWarningRequest(int32_t equipmentNumber_,int32_t participantId_,int32_t data_);
};
NDDSUSERDllExport bool operator == (const SendParticipantBeStillWarningRequest& a, const SendParticipantBeStillWarningRequest& b);
NDDSUSERDllExport bool operator != (const SendParticipantBeStillWarningRequest& a, const SendParticipantBeStillWarningRequest& b);
NDDSUSERDllExport void swap(SendParticipantBeStillWarningRequest& a, SendParticipantBeStillWarningRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendParticipantBeStillWarningRequest& sample);
struct NDDSUSERDllExport SendParticipantBlockedAreaRequest
: public ::TrainingAreaBase::FtEquipmentBase {
::TrainingAreaBase::BlockedAreaMode blockedAreaMode {};
SendParticipantBlockedAreaRequest();
explicit SendParticipantBlockedAreaRequest(int32_t equipmentNumber_,int32_t participantId_,const ::TrainingAreaBase::BlockedAreaMode& blockedAreaMode_);
};
NDDSUSERDllExport bool operator == (const SendParticipantBlockedAreaRequest& a, const SendParticipantBlockedAreaRequest& b);
NDDSUSERDllExport bool operator != (const SendParticipantBlockedAreaRequest& a, const SendParticipantBlockedAreaRequest& b);
NDDSUSERDllExport void swap(SendParticipantBlockedAreaRequest& a, SendParticipantBlockedAreaRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendParticipantBlockedAreaRequest& sample);
struct NDDSUSERDllExport SendParticipantConfigurationRequest
: public ::TrainingAreaBase::FtEquipmentBase {
int32_t positionIntervallVehicle {};
int32_t positionIntervallPersonell {};
int32_t positionIntervallAircraft {};
int32_t positionTransmissionIntervall {};
int32_t heightbarrier {};
::TrainingAreaBase::FaultPositionHandling faultPositionHandling {};
::TrainingAreaBase::SwitichingPositionIntervall switchingPositionIntervall {};
int32_t waittimeAdditionalBroadcastDemand {};
int32_t factorWaittimeIncreaseHighload {};
int32_t waittimeAutomaticVulnerabilityIncreaseLevel1 {};
int32_t waittimeAutomaticVulnerabilityIncreaseLevel2 {};
int32_t waittimeAutomaticVulnerabilityIncreaseLevel3 {};
::TrainingAreaBase::OpticalCode opticalCode {};
int32_t vulnerabilityModel {};
int32_t validTimeOps {};
SendParticipantConfigurationRequest();
SendParticipantConfigurationRequest(int32_t equipmentNumber_,int32_t participantId_,int32_t positionIntervallVehicle_,int32_t positionIntervallPersonell_,int32_t positionIntervallAircraft_,int32_t positionTransmissionIntervall_,int32_t heightbarrier_,const ::TrainingAreaBase::FaultPositionHandling& faultPositionHandling_,const ::TrainingAreaBase::SwitichingPositionIntervall& switchingPositionIntervall_,int32_t waittimeAdditionalBroadcastDemand_,int32_t factorWaittimeIncreaseHighload_,int32_t waittimeAutomaticVulnerabilityIncreaseLevel1_,int32_t waittimeAutomaticVulnerabilityIncreaseLevel2_,int32_t waittimeAutomaticVulnerabilityIncreaseLevel3_,const ::TrainingAreaBase::OpticalCode& opticalCode_,int32_t vulnerabilityModel_,int32_t validTimeOps_);
};
NDDSUSERDllExport bool operator == (const SendParticipantConfigurationRequest& a, const SendParticipantConfigurationRequest& b);
NDDSUSERDllExport bool operator != (const SendParticipantConfigurationRequest& a, const SendParticipantConfigurationRequest& b);
NDDSUSERDllExport void swap(SendParticipantConfigurationRequest& a, SendParticipantConfigurationRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendParticipantConfigurationRequest& sample);
struct NDDSUSERDllExport SendParticipantModeRequest
: public ::TrainingAreaBase::FtEquipmentBase {
int32_t requestId {};
::ProjectDataManagement::LanguageConfiguration language {};
::ProjectDataManagement::OperationMode operationMode {};
int32_t reactivationDetoxication {};
int32_t reactivationMaintenance {};
int32_t reactivationMedic {};
::ProjectDataManagement::WphMode protectionModeVest {};
::ProjectDataManagement::WphMode protectionModeHelmet {};
::ProjectDataManagement::PersonalProtection personellProtection {};
::ProjectDataManagement::ProtectionLevel protectionLevel {};
::ProjectDataManagement::HandgrenadeSearchMode handgrenadeSearchMode {};
::ProjectDataManagement::InternationalMode internationalMode {};
::ProjectDataManagement::ABCProtectionMode abcProtectionMode {};
SendParticipantModeRequest();
SendParticipantModeRequest(int32_t equipmentNumber_,int32_t participantId_,int32_t requestId_,const ::ProjectDataManagement::LanguageConfiguration& language_,const ::ProjectDataManagement::OperationMode& operationMode_,int32_t reactivationDetoxication_,int32_t reactivationMaintenance_,int32_t reactivationMedic_,const ::ProjectDataManagement::WphMode& protectionModeVest_,const ::ProjectDataManagement::WphMode& protectionModeHelmet_,const ::ProjectDataManagement::PersonalProtection& personellProtection_,const ::ProjectDataManagement::ProtectionLevel& protectionLevel_,const ::ProjectDataManagement::HandgrenadeSearchMode& handgrenadeSearchMode_,const ::ProjectDataManagement::InternationalMode& internationalMode_,const ::ProjectDataManagement::ABCProtectionMode& abcProtectionMode_);
};
NDDSUSERDllExport bool operator == (const SendParticipantModeRequest& a, const SendParticipantModeRequest& b);
NDDSUSERDllExport bool operator != (const SendParticipantModeRequest& a, const SendParticipantModeRequest& b);
NDDSUSERDllExport void swap(SendParticipantModeRequest& a, SendParticipantModeRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendParticipantModeRequest& sample);
struct NDDSUSERDllExport SendParticipantSwVerionsRequest
: public ::TrainingAreaBase::FtEquipmentBase {
int32_t equipmentFunctionId {};
SendParticipantSwVerionsRequest();
explicit SendParticipantSwVerionsRequest(int32_t equipmentNumber_,int32_t participantId_,int32_t equipmentFunctionId_);
};
NDDSUSERDllExport bool operator == (const SendParticipantSwVerionsRequest& a, const SendParticipantSwVerionsRequest& b);
NDDSUSERDllExport bool operator != (const SendParticipantSwVerionsRequest& a, const SendParticipantSwVerionsRequest& b);
NDDSUSERDllExport void swap(SendParticipantSwVerionsRequest& a, SendParticipantSwVerionsRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendParticipantSwVerionsRequest& sample);
struct NDDSUSERDllExport SendResetAllDusMinesRequest
: public ::TrainingAreaBase::FtEquipmentBase {
::omg::types::optional< int32_t > id {};
SendResetAllDusMinesRequest();
explicit SendResetAllDusMinesRequest(int32_t equipmentNumber_,int32_t participantId_,const ::omg::types::optional< int32_t >& id_);
};
NDDSUSERDllExport bool operator == (const SendResetAllDusMinesRequest& a, const SendResetAllDusMinesRequest& b);
NDDSUSERDllExport bool operator != (const SendResetAllDusMinesRequest& a, const SendResetAllDusMinesRequest& b);
NDDSUSERDllExport void swap(SendResetAllDusMinesRequest& a, SendResetAllDusMinesRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendResetAllDusMinesRequest& sample);
#if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
// On Windows, dll-export template instantiations of standard types used by
// other dll-exported types
template class NDDSUSERDllExport std::allocator< ::TrainingAreaBase::Reammunition >;
template class NDDSUSERDllExport std::vector< ::TrainingAreaBase::Reammunition >;
#endif
struct NDDSUSERDllExport SendSelectiveReammunitionRequest
: public ::TrainingAreaBase::FtEquipmentBase {
int32_t requestId {};
int32_t gearId {};
::omg::types::sequence< ::TrainingAreaBase::Reammunition > reammunition {};
SendSelectiveReammunitionRequest();
SendSelectiveReammunitionRequest(int32_t equipmentNumber_,int32_t participantId_,int32_t requestId_,int32_t gearId_,const ::omg::types::sequence< ::TrainingAreaBase::Reammunition >& reammunition_);
};
NDDSUSERDllExport bool operator == (const SendSelectiveReammunitionRequest& a, const SendSelectiveReammunitionRequest& b);
NDDSUSERDllExport bool operator != (const SendSelectiveReammunitionRequest& a, const SendSelectiveReammunitionRequest& b);
NDDSUSERDllExport void swap(SendSelectiveReammunitionRequest& a, SendSelectiveReammunitionRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendSelectiveReammunitionRequest& sample);
struct NDDSUSERDllExport SendSetSanitationRequest
: public ::TrainingAreaBase::FtEquipmentBase {
int32_t requestId {};
int32_t originatorEquipmentNumber {};
::TrainingAreaBase::Qualification qualification {};
int64_t sanitationProceduresTaken {};
SendSetSanitationRequest();
SendSetSanitationRequest(int32_t equipmentNumber_,int32_t participantId_,int32_t requestId_,int32_t originatorEquipmentNumber_,const ::TrainingAreaBase::Qualification& qualification_,int64_t sanitationProceduresTaken_);
};
NDDSUSERDllExport bool operator == (const SendSetSanitationRequest& a, const SendSetSanitationRequest& b);
NDDSUSERDllExport bool operator != (const SendSetSanitationRequest& a, const SendSetSanitationRequest& b);
NDDSUSERDllExport void swap(SendSetSanitationRequest& a, SendSetSanitationRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendSetSanitationRequest& sample);
struct NDDSUSERDllExport SendSetVulnerabilityModelRequest
: public ::TrainingAreaBase::FtEquipmentBase {
int32_t vulnerabilityModelMineIed {};
int32_t vulnerabilityModelAreaFire {};
int32_t vulnerabilityModelOperationalResource {};
int32_t vulnerabilityModelACWeaponry {};
SendSetVulnerabilityModelRequest();
SendSetVulnerabilityModelRequest(int32_t equipmentNumber_,int32_t participantId_,int32_t vulnerabilityModelMineIed_,int32_t vulnerabilityModelAreaFire_,int32_t vulnerabilityModelOperationalResource_,int32_t vulnerabilityModelACWeaponry_);
};
NDDSUSERDllExport bool operator == (const SendSetVulnerabilityModelRequest& a, const SendSetVulnerabilityModelRequest& b);
NDDSUSERDllExport bool operator != (const SendSetVulnerabilityModelRequest& a, const SendSetVulnerabilityModelRequest& b);
NDDSUSERDllExport void swap(SendSetVulnerabilityModelRequest& a, SendSetVulnerabilityModelRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendSetVulnerabilityModelRequest& sample);
struct NDDSUSERDllExport SendTargetDataRequest
: public ::TrainingAreaBase::FtEquipmentBase {
::omg::types::sequence< uint8_t > payload {};
SendTargetDataRequest();
explicit SendTargetDataRequest(int32_t equipmentNumber_,int32_t participantId_,const ::omg::types::sequence< uint8_t >& payload_);
};
NDDSUSERDllExport bool operator == (const SendTargetDataRequest& a, const SendTargetDataRequest& b);
NDDSUSERDllExport bool operator != (const SendTargetDataRequest& a, const SendTargetDataRequest& b);
NDDSUSERDllExport void swap(SendTargetDataRequest& a, SendTargetDataRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendTargetDataRequest& sample);
struct NDDSUSERDllExport SendUasWaypointRequest
: public ::TrainingAreaBase::FtEquipmentBase {
int32_t actionNumber {};
int32_t itemNumber {};
int32_t planId {};
std::string name {};
std::string properties {};
SendUasWaypointRequest();
SendUasWaypointRequest(int32_t equipmentNumber_,int32_t participantId_,int32_t actionNumber_,int32_t itemNumber_,int32_t planId_,const ::omg::types::string_view& name_,const ::omg::types::string_view& properties_);
};
NDDSUSERDllExport bool operator == (const SendUasWaypointRequest& a, const SendUasWaypointRequest& b);
NDDSUSERDllExport bool operator != (const SendUasWaypointRequest& a, const SendUasWaypointRequest& b);
NDDSUSERDllExport void swap(SendUasWaypointRequest& a, SendUasWaypointRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SendUasWaypointRequest& sample);
struct NDDSUSERDllExport ServiceControl
: public ::TrainingAreaBase::EquipmentBase {
::TrainingAreaBase::ServiceControlEnum serviceControlState {};
ServiceControl();
explicit ServiceControl(int32_t equipmentNumber_,int64_t sampleTime_,const ::TrainingAreaBase::ServiceControlEnum& serviceControlState_);
};
NDDSUSERDllExport bool operator == (const ServiceControl& a, const ServiceControl& b);
NDDSUSERDllExport bool operator != (const ServiceControl& a, const ServiceControl& b);
NDDSUSERDllExport void swap(ServiceControl& a, ServiceControl& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const ServiceControl& sample);
struct NDDSUSERDllExport SetDevicePowerRequest
: public ::TrainingAreaBase::FtEquipmentBase {
::TrainingAreaBase::PowerMethod powerType {};
int32_t subdeviceId {};
SetDevicePowerRequest();
SetDevicePowerRequest(int32_t equipmentNumber_,int32_t participantId_,const ::TrainingAreaBase::PowerMethod& powerType_,int32_t subdeviceId_);
};
NDDSUSERDllExport bool operator == (const SetDevicePowerRequest& a, const SetDevicePowerRequest& b);
NDDSUSERDllExport bool operator != (const SetDevicePowerRequest& a, const SetDevicePowerRequest& b);
NDDSUSERDllExport void swap(SetDevicePowerRequest& a, SetDevicePowerRequest& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SetDevicePowerRequest& sample);
struct NDDSUSERDllExport SpecialSensorData
: public ::TrainingAreaBase::EquipmentBase {
::omg::types::optional< ::Core::GeoPosition2D > position {};
int32_t operationalState {};
SpecialSensorData();
SpecialSensorData(int32_t equipmentNumber_,int64_t sampleTime_,const ::omg::types::optional< ::Core::GeoPosition2D >& position_,int32_t operationalState_);
};
NDDSUSERDllExport bool operator == (const SpecialSensorData& a, const SpecialSensorData& b);
NDDSUSERDllExport bool operator != (const SpecialSensorData& a, const SpecialSensorData& b);
NDDSUSERDllExport void swap(SpecialSensorData& a, SpecialSensorData& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const SpecialSensorData& sample);
struct NDDSUSERDllExport StateIed
: public ::TrainingAreaBase::IedBaseData {
int32_t batteryWarnings {};
int32_t errorStateElectronics {};
int32_t errorStatePyrotechnics1 {};
int32_t errorStatePyrotechnics2 {};
int32_t errorStatePyrotechnics3 {};
StateIed();
StateIed(int32_t equipmentNumber_,int64_t sampleTime_,int32_t iedId_,int32_t tacticalState_,int32_t statePyrotechnics_,int32_t batteryWarnings_,int32_t errorStateElectronics_,int32_t errorStatePyrotechnics1_,int32_t errorStatePyrotechnics2_,int32_t errorStatePyrotechnics3_);
};
NDDSUSERDllExport bool operator == (const StateIed& a, const StateIed& b);
NDDSUSERDllExport bool operator != (const StateIed& a, const StateIed& b);
NDDSUSERDllExport void swap(StateIed& a, StateIed& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const StateIed& sample);
struct NDDSUSERDllExport TargetData
: public ::TrainingAreaBase::EquipmentBase {
::omg::types::sequence< uint8_t > payload {};
TargetData();
explicit TargetData(int32_t equipmentNumber_,int64_t sampleTime_,const ::omg::types::sequence< uint8_t >& payload_);
};
NDDSUSERDllExport bool operator == (const TargetData& a, const TargetData& b);
NDDSUSERDllExport bool operator != (const TargetData& a, const TargetData& b);
NDDSUSERDllExport void swap(TargetData& a, TargetData& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const TargetData& sample);
#if (defined(RTI_WIN32) || defined (RTI_WINCE)) && defined(NDDS_USER_DLL_EXPORT)
// On Windows, dll-export template instantiations of standard types used by
// other dll-exported types
template class NDDSUSERDllExport std::allocator< ::Core::GeoPositionRelativeTime >;
template class NDDSUSERDllExport std::vector< ::Core::GeoPositionRelativeTime >;
#endif
struct NDDSUSERDllExport TrajectoryAdler {
::TrainingAreaBase::TrajectoryError trajectoryError {};
::Core::GeoPosition positionTarget {};
::TrainingAreaBase::WeaponSystemType weaponSystemType {};
int32_t flightTime {};
int32_t peakHeight {};
int32_t firingDirection {};
double dropAngle {};
::omg::types::sequence< ::Core::GeoPositionRelativeTime > geometry {};
int64_t trajectoryStartTime {};
::TrainingAreaBase::Dispersion dispersion {};
::TrainingAreaBase::TrajectoryCalculationData trajectory {};
int32_t partyId {};
TrajectoryAdler();
TrajectoryAdler(const ::TrainingAreaBase::TrajectoryError& trajectoryError_,const ::Core::GeoPosition& positionTarget_,const ::TrainingAreaBase::WeaponSystemType& weaponSystemType_,int32_t flightTime_,int32_t peakHeight_,int32_t firingDirection_,double dropAngle_,const ::omg::types::sequence< ::Core::GeoPositionRelativeTime >& geometry_,int64_t trajectoryStartTime_,const ::TrainingAreaBase::Dispersion& dispersion_,const ::TrainingAreaBase::TrajectoryCalculationData& trajectory_,int32_t partyId_);
};
NDDSUSERDllExport bool operator == (const TrajectoryAdler& a, const TrajectoryAdler& b);
NDDSUSERDllExport bool operator != (const TrajectoryAdler& a, const TrajectoryAdler& b);
NDDSUSERDllExport void swap(TrajectoryAdler& a, TrajectoryAdler& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const TrajectoryAdler& sample);
struct NDDSUSERDllExport UASMissionStatus
: public ::TrainingAreaBase::EquipmentBase {
::ProjectDataManagement::UasActionTask currentTask {};
std::string currentMissionName {};
std::string missionEnded {};
UASMissionStatus();
UASMissionStatus(int32_t equipmentNumber_,int64_t sampleTime_,const ::ProjectDataManagement::UasActionTask& currentTask_,const ::omg::types::string_view& currentMissionName_,const ::omg::types::string_view& missionEnded_);
};
NDDSUSERDllExport bool operator == (const UASMissionStatus& a, const UASMissionStatus& b);
NDDSUSERDllExport bool operator != (const UASMissionStatus& a, const UASMissionStatus& b);
NDDSUSERDllExport void swap(UASMissionStatus& a, UASMissionStatus& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const UASMissionStatus& sample);
struct NDDSUSERDllExport UASRadioLinkConnectionState
: public ::TrainingAreaBase::EquipmentBase {
::ProjectDataManagement::UasState connectionStatus {};
UASRadioLinkConnectionState();
explicit UASRadioLinkConnectionState(int32_t equipmentNumber_,int64_t sampleTime_,const ::ProjectDataManagement::UasState& connectionStatus_);
};
NDDSUSERDllExport bool operator == (const UASRadioLinkConnectionState& a, const UASRadioLinkConnectionState& b);
NDDSUSERDllExport bool operator != (const UASRadioLinkConnectionState& a, const UASRadioLinkConnectionState& b);
NDDSUSERDllExport void swap(UASRadioLinkConnectionState& a, UASRadioLinkConnectionState& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const UASRadioLinkConnectionState& sample);
struct NDDSUSERDllExport UASStatus
: public ::TrainingAreaBase::EquipmentBase {
::ProjectDataManagement::UasState uasState {};
UASStatus();
explicit UASStatus(int32_t equipmentNumber_,int64_t sampleTime_,const ::ProjectDataManagement::UasState& uasState_);
};
NDDSUSERDllExport bool operator == (const UASStatus& a, const UASStatus& b);
NDDSUSERDllExport bool operator != (const UASStatus& a, const UASStatus& b);
NDDSUSERDllExport void swap(UASStatus& a, UASStatus& b) noexcept;
NDDSUSERDllExport std::ostream& operator<<(std::ostream& o, const UASStatus& sample);
} // namespace TrainingAreaBase
#ifdef NDDS_STANDALONE_TYPE
namespace rti {
namespace topic {
}
}
#else
namespace rti {
namespace flat {
namespace topic {
}
}
}
namespace dds {
namespace topic {
template<>
struct topic_type_name< ::TrainingAreaBase::TrajectoryCalculationData > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::TrajectoryCalculationData";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::TrajectoryCalculationData > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::TrajectoryCalculationData > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::TrajectoryCalculationData& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::TrajectoryCalculationData& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::TrajectoryCalculationData& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::TrajectoryCalculationData& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::AdlerCalculateTrajectoryRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::AdlerCalculateTrajectoryRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::AdlerCalculateTrajectoryRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::AdlerCalculateTrajectoryRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::AdlerCalculateTrajectoryRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::AdlerCalculateTrajectoryRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::AdlerCalculateTrajectoryRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::AdlerCalculateTrajectoryRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::AdlerFqAfRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::AdlerFqAfRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::AdlerFqAfRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::AdlerFqAfRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::AdlerFqAfRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::AdlerFqAfRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::AdlerFqAfRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::AdlerFqAfRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::AdlerFqFbRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::AdlerFqFbRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::AdlerFqFbRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::AdlerFqFbRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::AdlerFqFbRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::AdlerFqFbRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::AdlerFqFbRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::AdlerFqFbRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::AdlerFqVmRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::AdlerFqVmRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::AdlerFqVmRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::AdlerFqVmRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::AdlerFqVmRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::AdlerFqVmRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::AdlerFqVmRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::AdlerFqVmRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EquipmentBase > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EquipmentBase";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EquipmentBase > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EquipmentBase > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EquipmentBase& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EquipmentBase& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EquipmentBase& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EquipmentBase& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::BatteryAlarm > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::BatteryAlarm";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::BatteryAlarm > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::BatteryAlarm > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::BatteryAlarm& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::BatteryAlarm& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::BatteryAlarm& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::BatteryAlarm& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::BatteryState > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::BatteryState";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::BatteryState > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::BatteryState > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::BatteryState& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::BatteryState& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::BatteryState& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::BatteryState& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::BatteryInfo > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::BatteryInfo";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::BatteryInfo > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::BatteryInfo > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::BatteryInfo& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::BatteryInfo& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::BatteryInfo& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::BatteryInfo& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::ConnectionState > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::ConnectionState";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::ConnectionState > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::ConnectionState > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::ConnectionState& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::ConnectionState& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::ConnectionState& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::ConnectionState& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::Connections > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::Connections";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::Connections > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::Connections > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::Connections& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::Connections& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::Connections& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::Connections& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::CtaDataError > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::CtaDataError";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::CtaDataError > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::CtaDataError > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::CtaDataError& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::CtaDataError& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::CtaDataError& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::CtaDataError& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::IedBaseData > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::IedBaseData";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::IedBaseData > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::IedBaseData > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::IedBaseData& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::IedBaseData& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::IedBaseData& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::IedBaseData& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::DefinitionIed > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::DefinitionIed";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::DefinitionIed > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::DefinitionIed > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::DefinitionIed& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::DefinitionIed& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::DefinitionIed& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::DefinitionIed& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::DemandBiteRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::DemandBiteRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::DemandBiteRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::DemandBiteRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::DemandBiteRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::DemandBiteRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::DemandBiteRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::DemandBiteRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::FtEquipmentBase > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::FtEquipmentBase";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::FtEquipmentBase > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::FtEquipmentBase > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::FtEquipmentBase& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::FtEquipmentBase& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::FtEquipmentBase& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::FtEquipmentBase& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::DemandConfigurationReportRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::DemandConfigurationReportRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::DemandConfigurationReportRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::DemandConfigurationReportRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::DemandConfigurationReportRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::DemandConfigurationReportRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::DemandConfigurationReportRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::DemandConfigurationReportRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::DemandInitRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::DemandInitRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::DemandInitRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::DemandInitRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::DemandInitRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::DemandInitRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::DemandInitRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::DemandInitRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::DemandParticipantConfigurationRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::DemandParticipantConfigurationRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::DemandParticipantConfigurationRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::DemandParticipantConfigurationRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::DemandParticipantConfigurationRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::DemandParticipantConfigurationRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::DemandParticipantConfigurationRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::DemandParticipantConfigurationRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::DemandParticipantModeRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::DemandParticipantModeRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::DemandParticipantModeRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::DemandParticipantModeRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::DemandParticipantModeRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::DemandParticipantModeRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::DemandParticipantModeRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::DemandParticipantModeRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::DemandVulnerabilityStateChangeRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::DemandVulnerabilityStateChangeRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::DemandVulnerabilityStateChangeRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::DemandVulnerabilityStateChangeRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::DemandVulnerabilityStateChangeRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::DemandVulnerabilityStateChangeRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::DemandVulnerabilityStateChangeRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::DemandVulnerabilityStateChangeRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::Dispersion > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::Dispersion";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::Dispersion > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::Dispersion > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::Dispersion& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::Dispersion& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::Dispersion& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::Dispersion& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::DusSingleMineState > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::DusSingleMineState";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::DusSingleMineState > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::DusSingleMineState > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::DusSingleMineState& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::DusSingleMineState& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::DusSingleMineState& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::DusSingleMineState& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EX_CeaseFiring > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EX_CeaseFiring";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EX_CeaseFiring > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EX_CeaseFiring > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EX_CeaseFiring& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EX_CeaseFiring& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EX_CeaseFiring& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EX_CeaseFiring& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EX_DoNotFire > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EX_DoNotFire";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EX_DoNotFire > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EX_DoNotFire > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EX_DoNotFire& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EX_DoNotFire& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EX_DoNotFire& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EX_DoNotFire& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::L29_ReconnaissanceUnit > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::L29_ReconnaissanceUnit";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::L29_ReconnaissanceUnit > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::L29_ReconnaissanceUnit > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::L29_ReconnaissanceUnit& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::L29_ReconnaissanceUnit& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::L29_ReconnaissanceUnit& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::L29_ReconnaissanceUnit& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::L30_reconnaissancePositionArea > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::L30_reconnaissancePositionArea";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::L30_reconnaissancePositionArea > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::L30_reconnaissancePositionArea > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::L30_reconnaissancePositionArea& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::L30_reconnaissancePositionArea& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::L30_reconnaissancePositionArea& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::L30_reconnaissancePositionArea& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EX_ExplorationResult > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EX_ExplorationResult";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EX_ExplorationResult > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EX_ExplorationResult > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EX_ExplorationResult& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EX_ExplorationResult& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EX_ExplorationResult& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EX_ExplorationResult& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EX_Fire > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EX_Fire";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EX_Fire > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EX_Fire > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EX_Fire& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EX_Fire& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EX_Fire& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EX_Fire& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::L31_MailAddress > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::L31_MailAddress";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::L31_MailAddress > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::L31_MailAddress > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::L31_MailAddress& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::L31_MailAddress& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::L31_MailAddress& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::L31_MailAddress& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EX_GuidingLines > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EX_GuidingLines";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EX_GuidingLines > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EX_GuidingLines > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EX_GuidingLines& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EX_GuidingLines& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EX_GuidingLines& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EX_GuidingLines& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EX_GuidingLinesAndBoundaries > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EX_GuidingLinesAndBoundaries";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EX_GuidingLinesAndBoundaries > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EX_GuidingLinesAndBoundaries > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EX_GuidingLinesAndBoundaries& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EX_GuidingLinesAndBoundaries& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EX_GuidingLinesAndBoundaries& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EX_GuidingLinesAndBoundaries& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EX_MessageRevocation > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EX_MessageRevocation";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EX_MessageRevocation > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EX_MessageRevocation > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EX_MessageRevocation& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EX_MessageRevocation& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EX_MessageRevocation& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EX_MessageRevocation& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::L3_Unit > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::L3_Unit";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::L3_Unit > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::L3_Unit > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::L3_Unit& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::L3_Unit& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::L3_Unit& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::L3_Unit& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::L8_Charges > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::L8_Charges";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::L8_Charges > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::L8_Charges > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::L8_Charges& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::L8_Charges& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::L8_Charges& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::L8_Charges& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::L18_EffectableArea > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::L18_EffectableArea";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::L18_EffectableArea > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::L18_EffectableArea > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::L18_EffectableArea& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::L18_EffectableArea& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::L18_EffectableArea& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::L18_EffectableArea& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EX_ReportEffectorUnit > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EX_ReportEffectorUnit";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EX_ReportEffectorUnit > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EX_ReportEffectorUnit > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EX_ReportEffectorUnit& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EX_ReportEffectorUnit& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EX_ReportEffectorUnit& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EX_ReportEffectorUnit& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EX_StartFiring > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EX_StartFiring";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EX_StartFiring > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EX_StartFiring > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EX_StartFiring& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EX_StartFiring& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EX_StartFiring& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EX_StartFiring& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EmergencyCall > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EmergencyCall";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EmergencyCall > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EmergencyCall > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EmergencyCall& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EmergencyCall& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EmergencyCall& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EmergencyCall& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::Equipment > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::Equipment";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::Equipment > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::Equipment > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::Equipment& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::Equipment& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::Equipment& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::Equipment& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EquipmentBiteError > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EquipmentBiteError";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EquipmentBiteError > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EquipmentBiteError > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EquipmentBiteError& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EquipmentBiteError& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EquipmentBiteError& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EquipmentBiteError& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EquipmentBite > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EquipmentBite";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EquipmentBite > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EquipmentBite > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EquipmentBite& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EquipmentBite& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EquipmentBite& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EquipmentBite& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EquipmentConfigurationReport > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EquipmentConfigurationReport";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EquipmentConfigurationReport > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EquipmentConfigurationReport > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EquipmentConfigurationReport& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EquipmentConfigurationReport& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EquipmentConfigurationReport& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EquipmentConfigurationReport& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EquipmentEvent > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EquipmentEvent";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EquipmentEvent > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EquipmentEvent > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EquipmentEvent& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EquipmentEvent& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EquipmentEvent& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EquipmentEvent& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::Gear > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::Gear";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::Gear > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::Gear > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::Gear& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::Gear& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::Gear& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::Gear& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EquipmentGearAssignment > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EquipmentGearAssignment";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EquipmentGearAssignment > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EquipmentGearAssignment > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EquipmentGearAssignment& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EquipmentGearAssignment& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EquipmentGearAssignment& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EquipmentGearAssignment& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::GearCharge > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::GearCharge";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::GearCharge > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::GearCharge > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::GearCharge& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::GearCharge& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::GearCharge& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::GearCharge& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EquipmentGearChargeState > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EquipmentGearChargeState";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EquipmentGearChargeState > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EquipmentGearChargeState > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EquipmentGearChargeState& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EquipmentGearChargeState& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EquipmentGearChargeState& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EquipmentGearChargeState& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EquipmentGearEvent > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EquipmentGearEvent";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EquipmentGearEvent > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EquipmentGearEvent > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EquipmentGearEvent& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EquipmentGearEvent& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EquipmentGearEvent& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EquipmentGearEvent& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EquipmentMessage > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EquipmentMessage";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EquipmentMessage > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EquipmentMessage > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EquipmentMessage& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EquipmentMessage& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EquipmentMessage& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EquipmentMessage& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EquipmentOperationalState > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EquipmentOperationalState";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EquipmentOperationalState > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EquipmentOperationalState > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EquipmentOperationalState& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EquipmentOperationalState& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EquipmentOperationalState& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EquipmentOperationalState& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::TabPosition > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::TabPosition";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::TabPosition > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::TabPosition > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::TabPosition& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::TabPosition& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::TabPosition& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::TabPosition& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EquipmentPosition > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EquipmentPosition";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EquipmentPosition > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EquipmentPosition > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EquipmentPosition& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EquipmentPosition& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EquipmentPosition& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EquipmentPosition& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EquipmentState > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EquipmentState";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EquipmentState > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EquipmentState > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EquipmentState& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EquipmentState& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EquipmentState& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EquipmentState& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::EquipmentSwVersion > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::EquipmentSwVersion";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::EquipmentSwVersion > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::EquipmentSwVersion > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::EquipmentSwVersion& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::EquipmentSwVersion& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::EquipmentSwVersion& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::EquipmentSwVersion& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::L12_TargetData > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::L12_TargetData";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::L12_TargetData > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::L12_TargetData > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::L12_TargetData& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::L12_TargetData& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::L12_TargetData& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::L12_TargetData& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::L36_FiringCommandCharges > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::L36_FiringCommandCharges";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::L36_FiringCommandCharges > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::L36_FiringCommandCharges > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::L36_FiringCommandCharges& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::L36_FiringCommandCharges& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::L36_FiringCommandCharges& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::L36_FiringCommandCharges& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::L35_TrajectoryPoint > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::L35_TrajectoryPoint";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::L35_TrajectoryPoint > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::L35_TrajectoryPoint > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::L35_TrajectoryPoint& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::L35_TrajectoryPoint& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::L35_TrajectoryPoint& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::L35_TrajectoryPoint& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::L39_ScatteringData > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::L39_ScatteringData";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::L39_ScatteringData > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::L39_ScatteringData > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::L39_ScatteringData& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::L39_ScatteringData& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::L39_ScatteringData& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::L39_ScatteringData& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::L34_effector > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::L34_effector";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::L34_effector > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::L34_effector > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::L34_effector& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::L34_effector& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::L34_effector& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::L34_effector& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::L33_FireCommand > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::L33_FireCommand";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::L33_FireCommand > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::L33_FireCommand > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::L33_FireCommand& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::L33_FireCommand& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::L33_FireCommand& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::L33_FireCommand& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::ExAwesPlanning > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::ExAwesPlanning";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::ExAwesPlanning > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::ExAwesPlanning > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::ExAwesPlanning& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::ExAwesPlanning& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::ExAwesPlanning& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::ExAwesPlanning& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::L13_EffectorUnit > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::L13_EffectorUnit";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::L13_EffectorUnit > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::L13_EffectorUnit > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::L13_EffectorUnit& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::L13_EffectorUnit& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::L13_EffectorUnit& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::L13_EffectorUnit& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::ExReportEffector > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::ExReportEffector";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::ExReportEffector > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::ExReportEffector > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::ExReportEffector& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::ExReportEffector& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::ExReportEffector& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::ExReportEffector& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::Ex_ReconResults > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::Ex_ReconResults";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::Ex_ReconResults > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::Ex_ReconResults > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::Ex_ReconResults& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::Ex_ReconResults& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::Ex_ReconResults& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::Ex_ReconResults& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::Ex_ReportSupplyZone > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::Ex_ReportSupplyZone";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::Ex_ReportSupplyZone > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::Ex_ReportSupplyZone > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::Ex_ReportSupplyZone& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::Ex_ReportSupplyZone& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::Ex_ReportSupplyZone& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::Ex_ReportSupplyZone& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::FireSmokeMarkerData > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::FireSmokeMarkerData";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::FireSmokeMarkerData > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::FireSmokeMarkerData > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::FireSmokeMarkerData& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::FireSmokeMarkerData& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::FireSmokeMarkerData& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::FireSmokeMarkerData& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::FunctionalAreaEntry > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::FunctionalAreaEntry";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::FunctionalAreaEntry > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::FunctionalAreaEntry > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::FunctionalAreaEntry& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::FunctionalAreaEntry& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::FunctionalAreaEntry& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::FunctionalAreaEntry& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::GeopairingData > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::GeopairingData";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::GeopairingData > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::GeopairingData > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::GeopairingData& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::GeopairingData& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::GeopairingData& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::GeopairingData& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::LaserDesignation > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::LaserDesignation";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::LaserDesignation > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::LaserDesignation > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::LaserDesignation& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::LaserDesignation& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::LaserDesignation& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::LaserDesignation& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::MineTriggered > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::MineTriggered";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::MineTriggered > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::MineTriggered > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::MineTriggered& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::MineTriggered& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::MineTriggered& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::MineTriggered& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::MinelayerTrailerData > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::MinelayerTrailerData";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::MinelayerTrailerData > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::MinelayerTrailerData > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::MinelayerTrailerData& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::MinelayerTrailerData& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::MinelayerTrailerData& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::MinelayerTrailerData& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::MinelayerThrowerData > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::MinelayerThrowerData";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::MinelayerThrowerData > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::MinelayerThrowerData > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::MinelayerThrowerData& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::MinelayerThrowerData& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::MinelayerThrowerData& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::MinelayerThrowerData& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::MinelayerTrailerPosition > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::MinelayerTrailerPosition";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::MinelayerTrailerPosition > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::MinelayerTrailerPosition > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::MinelayerTrailerPosition& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::MinelayerTrailerPosition& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::MinelayerTrailerPosition& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::MinelayerTrailerPosition& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::OcData > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::OcData";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::OcData > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::OcData > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::OcData& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::OcData& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::OcData& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::OcData& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::OperatorAction > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::OperatorAction";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::OperatorAction > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::OperatorAction > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::OperatorAction& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::OperatorAction& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::OperatorAction& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::OperatorAction& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::ParticipantConfigurationReport > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::ParticipantConfigurationReport";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::ParticipantConfigurationReport > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::ParticipantConfigurationReport > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::ParticipantConfigurationReport& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::ParticipantConfigurationReport& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::ParticipantConfigurationReport& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::ParticipantConfigurationReport& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::ParticipantModeReport > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::ParticipantModeReport";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::ParticipantModeReport > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::ParticipantModeReport > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::ParticipantModeReport& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::ParticipantModeReport& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::ParticipantModeReport& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::ParticipantModeReport& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::ParticipantSanitaryMaterialStockReport > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::ParticipantSanitaryMaterialStockReport";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::ParticipantSanitaryMaterialStockReport > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::ParticipantSanitaryMaterialStockReport > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::ParticipantSanitaryMaterialStockReport& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::ParticipantSanitaryMaterialStockReport& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::ParticipantSanitaryMaterialStockReport& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::ParticipantSanitaryMaterialStockReport& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::ParticipantSanitation > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::ParticipantSanitation";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::ParticipantSanitation > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::ParticipantSanitation > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::ParticipantSanitation& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::ParticipantSanitation& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::ParticipantSanitation& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::ParticipantSanitation& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::ParticipantSanitationRepair > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::ParticipantSanitationRepair";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::ParticipantSanitationRepair > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::ParticipantSanitationRepair > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::ParticipantSanitationRepair& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::ParticipantSanitationRepair& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::ParticipantSanitationRepair& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::ParticipantSanitationRepair& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::ParticipantSwVersions > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::ParticipantSwVersions";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::ParticipantSwVersions > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::ParticipantSwVersions > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::ParticipantSwVersions& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::ParticipantSwVersions& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::ParticipantSwVersions& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::ParticipantSwVersions& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::Reammunition > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::Reammunition";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::Reammunition > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::Reammunition > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::Reammunition& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::Reammunition& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::Reammunition& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::Reammunition& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::RestoreRadioReadiness > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::RestoreRadioReadiness";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::RestoreRadioReadiness > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::RestoreRadioReadiness > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::RestoreRadioReadiness& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::RestoreRadioReadiness& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::RestoreRadioReadiness& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::RestoreRadioReadiness& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendCesHitInformation > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendCesHitInformation";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendCesHitInformation > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendCesHitInformation > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendCesHitInformation& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendCesHitInformation& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendCesHitInformation& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendCesHitInformation& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendCesHitRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendCesHitRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendCesHitRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendCesHitRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendCesHitRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendCesHitRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendCesHitRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendCesHitRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendControlDataRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendControlDataRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendControlDataRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendControlDataRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendControlDataRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendControlDataRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendControlDataRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendControlDataRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendEquipmentMessageRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendEquipmentMessageRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendEquipmentMessageRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendEquipmentMessageRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendEquipmentMessageRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendEquipmentMessageRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendEquipmentMessageRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendEquipmentMessageRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendExConfirmationReportRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendExConfirmationReportRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendExConfirmationReportRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendExConfirmationReportRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendExConfirmationReportRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendExConfirmationReportRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendExConfirmationReportRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendExConfirmationReportRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendExFireReadinessRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendExFireReadinessRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendExFireReadinessRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendExFireReadinessRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendExFireReadinessRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendExFireReadinessRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendExFireReadinessRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendExFireReadinessRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendExFiredReportRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendExFiredReportRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendExFiredReportRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendExFiredReportRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendExFiredReportRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendExFiredReportRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendExFiredReportRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendExFiredReportRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendFireSmokeMarkerDataRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendFireSmokeMarkerDataRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendFireSmokeMarkerDataRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendFireSmokeMarkerDataRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendFireSmokeMarkerDataRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendFireSmokeMarkerDataRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendFireSmokeMarkerDataRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendFireSmokeMarkerDataRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendGeopairingDataRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendGeopairingDataRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendGeopairingDataRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendGeopairingDataRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendGeopairingDataRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendGeopairingDataRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendGeopairingDataRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendGeopairingDataRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendLanguageSelectionRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendLanguageSelectionRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendLanguageSelectionRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendLanguageSelectionRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendLanguageSelectionRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendLanguageSelectionRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendLanguageSelectionRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendLanguageSelectionRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendModifyUasStateRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendModifyUasStateRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendModifyUasStateRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendModifyUasStateRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendModifyUasStateRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendModifyUasStateRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendModifyUasStateRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendModifyUasStateRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendOcCommandRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendOcCommandRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendOcCommandRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendOcCommandRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendOcCommandRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendOcCommandRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendOcCommandRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendOcCommandRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendOcDataRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendOcDataRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendOcDataRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendOcDataRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendOcDataRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendOcDataRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendOcDataRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendOcDataRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendParticipantBeStillWarningRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendParticipantBeStillWarningRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendParticipantBeStillWarningRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendParticipantBeStillWarningRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendParticipantBeStillWarningRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendParticipantBeStillWarningRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendParticipantBeStillWarningRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendParticipantBeStillWarningRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendParticipantBlockedAreaRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendParticipantBlockedAreaRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendParticipantBlockedAreaRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendParticipantBlockedAreaRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendParticipantBlockedAreaRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendParticipantBlockedAreaRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendParticipantBlockedAreaRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendParticipantBlockedAreaRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendParticipantConfigurationRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendParticipantConfigurationRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendParticipantConfigurationRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendParticipantConfigurationRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendParticipantConfigurationRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendParticipantConfigurationRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendParticipantConfigurationRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendParticipantConfigurationRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendParticipantModeRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendParticipantModeRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendParticipantModeRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendParticipantModeRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendParticipantModeRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendParticipantModeRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendParticipantModeRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendParticipantModeRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendParticipantSwVerionsRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendParticipantSwVerionsRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendParticipantSwVerionsRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendParticipantSwVerionsRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendParticipantSwVerionsRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendParticipantSwVerionsRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendParticipantSwVerionsRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendParticipantSwVerionsRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendResetAllDusMinesRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendResetAllDusMinesRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendResetAllDusMinesRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendResetAllDusMinesRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendResetAllDusMinesRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendResetAllDusMinesRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendResetAllDusMinesRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendResetAllDusMinesRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendSelectiveReammunitionRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendSelectiveReammunitionRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendSelectiveReammunitionRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendSelectiveReammunitionRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendSelectiveReammunitionRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendSelectiveReammunitionRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendSelectiveReammunitionRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendSelectiveReammunitionRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendSetSanitationRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendSetSanitationRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendSetSanitationRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendSetSanitationRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendSetSanitationRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendSetSanitationRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendSetSanitationRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendSetSanitationRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendSetVulnerabilityModelRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendSetVulnerabilityModelRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendSetVulnerabilityModelRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendSetVulnerabilityModelRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendSetVulnerabilityModelRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendSetVulnerabilityModelRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendSetVulnerabilityModelRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendSetVulnerabilityModelRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendTargetDataRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendTargetDataRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendTargetDataRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendTargetDataRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendTargetDataRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendTargetDataRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendTargetDataRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendTargetDataRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SendUasWaypointRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SendUasWaypointRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SendUasWaypointRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SendUasWaypointRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SendUasWaypointRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SendUasWaypointRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SendUasWaypointRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SendUasWaypointRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::ServiceControl > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::ServiceControl";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::ServiceControl > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::ServiceControl > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::ServiceControl& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::ServiceControl& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::ServiceControl& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::ServiceControl& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SetDevicePowerRequest > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SetDevicePowerRequest";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SetDevicePowerRequest > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SetDevicePowerRequest > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SetDevicePowerRequest& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SetDevicePowerRequest& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SetDevicePowerRequest& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SetDevicePowerRequest& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::SpecialSensorData > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::SpecialSensorData";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::SpecialSensorData > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::SpecialSensorData > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::SpecialSensorData& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::SpecialSensorData& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::SpecialSensorData& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::SpecialSensorData& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::StateIed > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::StateIed";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::StateIed > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::StateIed > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::StateIed& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::StateIed& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::StateIed& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::StateIed& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::TargetData > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::TargetData";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::TargetData > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::TargetData > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::TargetData& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::TargetData& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::TargetData& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::TargetData& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::TrajectoryAdler > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::TrajectoryAdler";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::TrajectoryAdler > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::TrajectoryAdler > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::TrajectoryAdler& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::TrajectoryAdler& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::TrajectoryAdler& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::TrajectoryAdler& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::UASMissionStatus > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::UASMissionStatus";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::UASMissionStatus > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::UASMissionStatus > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::UASMissionStatus& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::UASMissionStatus& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::UASMissionStatus& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::UASMissionStatus& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::UASRadioLinkConnectionState > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::UASRadioLinkConnectionState";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::UASRadioLinkConnectionState > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::UASRadioLinkConnectionState > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::UASRadioLinkConnectionState& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::UASRadioLinkConnectionState& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::UASRadioLinkConnectionState& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::UASRadioLinkConnectionState& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
template<>
struct topic_type_name< ::TrainingAreaBase::UASStatus > {
NDDSUSERDllExport static std::string value() {
return "TrainingAreaBase::UASStatus";
}
};
template<>
struct is_topic_type< ::TrainingAreaBase::UASStatus > : public ::dds::core::true_type {};
template<>
struct topic_type_support< ::TrainingAreaBase::UASStatus > {
NDDSUSERDllExport
static void register_type(
::dds::domain::DomainParticipant& participant,
const std::string & type_name);
NDDSUSERDllExport
static std::vector<char>& to_cdr_buffer(
std::vector<char>& buffer,
const ::TrainingAreaBase::UASStatus& sample,
::dds::core::policy::DataRepresentationId representation
= ::dds::core::policy::DataRepresentation::auto_id());
NDDSUSERDllExport
static void from_cdr_buffer(::TrainingAreaBase::UASStatus& sample, const std::vector<char>& buffer);
NDDSUSERDllExport
static void reset_sample(::TrainingAreaBase::UASStatus& sample);
NDDSUSERDllExport
static void allocate_sample(::TrainingAreaBase::UASStatus& sample, int, int);
static const ::rti::topic::TypePluginKind::type type_plugin_kind =
::rti::topic::TypePluginKind::STL;
};
}
}
namespace rti {
namespace topic {
template<>
struct dynamic_type< ::TrainingAreaBase::TrajectoryCalculationData > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::TrajectoryCalculationData > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::AdlerCalculateTrajectoryRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::AdlerCalculateTrajectoryRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::AdlerFqAfRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::AdlerFqAfRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::AdlerFqFbRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::AdlerFqFbRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::AdlerFqVmRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::AdlerFqVmRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EquipmentBase > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EquipmentBase > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::BatteryAlarm > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::BatteryAlarm > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::BatteryState > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::BatteryState > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::BatteryInfo > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::BatteryInfo > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::ConnectionState > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::ConnectionState > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::Connections > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::Connections > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::CtaDataError > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::CtaDataError > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::IedBaseData > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::IedBaseData > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::DefinitionIed > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::DefinitionIed > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::DemandBiteRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::DemandBiteRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::FtEquipmentBase > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::FtEquipmentBase > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::DemandConfigurationReportRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::DemandConfigurationReportRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::DemandInitRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::DemandInitRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::DemandParticipantConfigurationRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::DemandParticipantConfigurationRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::DemandParticipantModeRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::DemandParticipantModeRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::DemandVulnerabilityStateChangeRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::DemandVulnerabilityStateChangeRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::Dispersion > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::Dispersion > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::DusSingleMineState > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::DusSingleMineState > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EX_CeaseFiring > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EX_CeaseFiring > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EX_DoNotFire > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EX_DoNotFire > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::L29_ReconnaissanceUnit > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::L29_ReconnaissanceUnit > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::L30_reconnaissancePositionArea > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::L30_reconnaissancePositionArea > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EX_ExplorationResult > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EX_ExplorationResult > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EX_Fire > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EX_Fire > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::L31_MailAddress > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::L31_MailAddress > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EX_GuidingLines > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EX_GuidingLines > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EX_GuidingLinesAndBoundaries > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EX_GuidingLinesAndBoundaries > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EX_MessageRevocation > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EX_MessageRevocation > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::L3_Unit > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::L3_Unit > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::L8_Charges > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::L8_Charges > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::L18_EffectableArea > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::L18_EffectableArea > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EX_ReportEffectorUnit > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EX_ReportEffectorUnit > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EX_StartFiring > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EX_StartFiring > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EmergencyCall > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EmergencyCall > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::Equipment > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::Equipment > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EquipmentBiteError > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EquipmentBiteError > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EquipmentBite > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EquipmentBite > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EquipmentConfigurationReport > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EquipmentConfigurationReport > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EquipmentEvent > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EquipmentEvent > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::Gear > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::Gear > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EquipmentGearAssignment > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EquipmentGearAssignment > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::GearCharge > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::GearCharge > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EquipmentGearChargeState > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EquipmentGearChargeState > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EquipmentGearEvent > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EquipmentGearEvent > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EquipmentMessage > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EquipmentMessage > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EquipmentOperationalState > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EquipmentOperationalState > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::TabPosition > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::TabPosition > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EquipmentPosition > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EquipmentPosition > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EquipmentState > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EquipmentState > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::EquipmentSwVersion > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::EquipmentSwVersion > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::L12_TargetData > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::L12_TargetData > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::L36_FiringCommandCharges > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::L36_FiringCommandCharges > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::L35_TrajectoryPoint > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::L35_TrajectoryPoint > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::L39_ScatteringData > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::L39_ScatteringData > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::L34_effector > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::L34_effector > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::L33_FireCommand > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::L33_FireCommand > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::ExAwesPlanning > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::ExAwesPlanning > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::L13_EffectorUnit > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::L13_EffectorUnit > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::ExReportEffector > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::ExReportEffector > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::Ex_ReconResults > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::Ex_ReconResults > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::Ex_ReportSupplyZone > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::Ex_ReportSupplyZone > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::FireSmokeMarkerData > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::FireSmokeMarkerData > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::FunctionalAreaEntry > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::FunctionalAreaEntry > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::GeopairingData > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::GeopairingData > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::LaserDesignation > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::LaserDesignation > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::MineTriggered > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::MineTriggered > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::MinelayerTrailerData > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::MinelayerTrailerData > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::MinelayerThrowerData > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::MinelayerThrowerData > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::MinelayerTrailerPosition > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::MinelayerTrailerPosition > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::OcData > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::OcData > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::OperatorAction > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::OperatorAction > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::ParticipantConfigurationReport > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::ParticipantConfigurationReport > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::ParticipantModeReport > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::ParticipantModeReport > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::ParticipantSanitaryMaterialStockReport > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::ParticipantSanitaryMaterialStockReport > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::ParticipantSanitation > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::ParticipantSanitation > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::ParticipantSanitationRepair > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::ParticipantSanitationRepair > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::ParticipantSwVersions > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::ParticipantSwVersions > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::Reammunition > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::Reammunition > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::RestoreRadioReadiness > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::RestoreRadioReadiness > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendCesHitInformation > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendCesHitInformation > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendCesHitRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendCesHitRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendControlDataRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendControlDataRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendEquipmentMessageRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendEquipmentMessageRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendExConfirmationReportRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendExConfirmationReportRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendExFireReadinessRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendExFireReadinessRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendExFiredReportRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendExFiredReportRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendFireSmokeMarkerDataRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendFireSmokeMarkerDataRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendGeopairingDataRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendGeopairingDataRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendLanguageSelectionRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendLanguageSelectionRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendModifyUasStateRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendModifyUasStateRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendOcCommandRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendOcCommandRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendOcDataRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendOcDataRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendParticipantBeStillWarningRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendParticipantBeStillWarningRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendParticipantBlockedAreaRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendParticipantBlockedAreaRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendParticipantConfigurationRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendParticipantConfigurationRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendParticipantModeRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendParticipantModeRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendParticipantSwVerionsRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendParticipantSwVerionsRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendResetAllDusMinesRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendResetAllDusMinesRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendSelectiveReammunitionRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendSelectiveReammunitionRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendSetSanitationRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendSetSanitationRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendSetVulnerabilityModelRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendSetVulnerabilityModelRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendTargetDataRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendTargetDataRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SendUasWaypointRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SendUasWaypointRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::ServiceControl > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::ServiceControl > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SetDevicePowerRequest > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SetDevicePowerRequest > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::SpecialSensorData > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::SpecialSensorData > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::StateIed > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::StateIed > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::TargetData > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::TargetData > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::TrajectoryAdler > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::TrajectoryAdler > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::UASMissionStatus > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::UASMissionStatus > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::UASRadioLinkConnectionState > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::UASRadioLinkConnectionState > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
template<>
struct dynamic_type< ::TrainingAreaBase::UASStatus > {
typedef ::dds::core::xtypes::StructType type;
NDDSUSERDllExport static const ::dds::core::xtypes::StructType& get();
};
template <>
struct extensibility< ::TrainingAreaBase::UASStatus > {
static const ::dds::core::xtypes::ExtensibilityKind::type kind =
::dds::core::xtypes::ExtensibilityKind::EXTENSIBLE; };
}
}
#endif // NDDS_STANDALONE_TYPE
#if defined(NDDS_USER_DLL_EXPORT) || defined(NDDS_USER_SYMBOL_EXPORT)
#undef NDDSUSERDllExport
#define NDDSUSERDllExport
#endif
#endif // tab_1554778242_hpp