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>
7854 lines
349 KiB
C++
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
|