Files
qt5-legatus-legacy/out.txt
T
2026-08-13 18:33:10 +02:00

1065 lines
66 KiB
Plaintext
Executable File

diff --git a/Lts/Proxies/TrainingAreaBase/tab_service.xml b/Lts/Proxies/TrainingAreaBase/tab_service.xml
index ec423fcf35..33e24871f8 100644
--- a/Lts/Proxies/TrainingAreaBase/tab_service.xml
+++ b/Lts/Proxies/TrainingAreaBase/tab_service.xml
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
-<service namespace="TrainingAreaBase" abbreviation="TAB" procNames="TrainingAreaBase" customRecordReplay="1" exerciseDependency="Exercise" groups="Core,ExercisePreparation,ExerciseExecution,ExercisePaused,ExerciseAfterActionReview" prio="2">
+<service namespace="TrainingAreaBase" abbreviation="TAB" procNames="TrainingAreaBase" customRecordReplay="1" exerciseDependency="Exercise" groups="Core,ExercisePreparation,ExerciseExecution,ExercisePaused,ExerciseAfterActionReview">
<rcs>
<Id Id="$Id$"/>
<HeadURL HeadURL="$HeadURL$"/>
@@ -75,65 +75,51 @@
<column name="longitudinalH" idlType="double"/>
<column name="lateralH" idlType="double"/>
</topicType>
- <topicType name="ParticipantSanitaryMaterialStockReport" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
- <column name="originatorEquipmentNumber" idlType="long"/>
- <column name="qualification" idlType="Qualification"/>
- <column name="uniqueId" idlType="long"/>
- <column name="sanitaryMaterialCount" idlType="long"/>
- <column name="sanitaryMaterialStock" idlType="sequence&lt;long&gt;"/>
+ <topicType name="MinelayerTrailerPosition" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
+ <column name="position" idlType="Core::GeoPosition2D"/>
+ <column name="chargeTypeId" idlType="long"/>
+ <column name="dusSerialNo" idlType="long"/>
</topicType>
- <topicType name="ParticipantSanitation" isDataObject="1" autosubscribe="1" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
- <column name="originatorEquipmentNumber" idlType="long"/>
- <column name="qualification" idlType="Qualification"/>
- <column name="uniqueId" idlType="long"/>
- <column name="proceduresTaken" idlType="long long"/>
- <column name="sanitationResult" idlType="SanitationResult"/>
+ <topicType name="NlosFireResult" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
+ <column name="targetEquipmentNumber" idlType="long"/>
+ <column name="shootingResult" idlType="ShootingResult"/>
</topicType>
- <topicType name="ParticipantSanitationRepair" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
- <column name="originatorType" idlType="ProjectDataManagement::StateChangeOriginator"/>
- <column name="equipmentNumberOrigin" idlType="long"/>
- <column name="stateStart" idlType="ProjectDataManagement::VulnerabilityState"/>
- <column name="typeOfTreatment" idlType="long"/>
- <column name="triage" idlType="long"/>
- <column name="tyeOfDamage" idlType="long"/>
- <column name="stateResult" idlType="ProjectDataManagement::VulnerabilityState"/>
- <column name="treatmentResult" idlType="TreatmentResult"/>
- <column name="triagePriority" idlType="long"/>
- <column name="fullState" idlType="long"/>
- <column name="timeOfTreatment" idlType="long" comment="is on Seconds after VBG= new fullState"/>
- <column name="timeOfRecovery" idlType="long" comment="minutes after VBG=0"/>
+ <topicType name="NlosSimulatorDirection" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
+ <column name="direction" idlType="double"/>
+ </topicType>
+ <topicType name="NlosTarget" baseValueType="EquipmentBase">
+ <column name="targetType" idlType="long"/>
+ <column name="position" idlType="Core::GeoPosition2D"/>
+ <column name="vulnerabilityBits" idlType="long"/>
+ </topicType>
+ <topicType name="Reammunition">
+ <column name="chargeTypeId" idlType="long"/>
+ <column name="newStock" idlType="long"/>
+ <column name="newDefaultStock" idlType="long"/>
+ <column name="tracerRatio" idlType="long"/>
</topicType>
- <topicType name="AdlerCalculateTrajectoryRequest">
+ <topicType name="SendCalculateTrajectoryAdlerRequest">
<column name="positionLaunch" idlType="Core::GeoPosition"/>
<column name="positionTarget" idlType="Core::GeoPosition"/>
<column name="weaponSystemType" idlType="WeaponSystemType"/>
<column name="trajectory" idlType="TrajectoryCalculationData"/>
<column name="angleGroup" idlType="AngleGroup"/>
<column name="explosionHeight" idlType="long"/>
- <column name="partyId" idlType="long"/>
- <column name="aesItemId" idlType="long"/>
- <column name="explosionIndex" idlType="long" comment="Id der trajectory im ExplosionCluster"/>
<column name="properties" idlType="string"/>
</topicType>
- <topicType name="AdlerFqFbRequest">
- <column name="sampleTime" idlType="long long"/>
- <column name="aesItemId" idlType="long"/>
- </topicType>
- <topicType name="AdlerFqAfRequest">
- <column name="sampleTime" idlType="long long"/>
- <column name="aesItemId" idlType="long"/>
+ <topicType name="SendGetMedicalDataRequest" baseValueType="FtEquipmentBase">
+ <column name="requestId" idlType="long"/>
+ <column name="uuid" idlType="string"/>
+ <column name="VitalSigns" idlType="short"/>
+ <column name="updateRate" idlType="short"/>
</topicType>
- <topicType name="AdlerFqVmRequest">
- <column name="sampleTime" idlType="long long"/>
- <column name="aesItemId" idlType="long"/>
+ <topicType name="SendNlosTargetDataRequest" baseValueType="FtEquipmentBase">
+ <column name="targetList" idlType="sequence&lt;NlosTarget&gt;"/>
</topicType>
- <topicType name="TrajectoryCalculationData">
- <column name="chargeTypeAdler" idlType="ChargeTypeADLER"/>
- <column name="charge" idlType="ChargeADLER"/>
- <column name="chargeNo" idlType="long"/>
- <column name="fuseTypeAdler" idlType="FuseTypeADLER"/>
- <column name="fuseType" idlType="ProjectDataManagement::FuseType"/>
- <column name="fuseTime" idlType="long"/>
+ <topicType name="SendSelectiveReammunitionRequest" baseValueType="FtEquipmentBase">
+ <column name="requestId" idlType="long"/>
+ <column name="gearId" idlType="long"/>
+ <column name="reammunition" idlType="sequence&lt;Reammunition&gt;"/>
</topicType>
<topicType name="TrajectoryAdler" isDataObject="1" autosubscribe="1" routeToClient="1" routeToServer="0" routeInReplay="0">
<column name="trajectoryError" idlType="TrajectoryError"/>
@@ -149,8 +135,16 @@
<column name="trajectory" idlType="TrajectoryCalculationData"/>
<column name="partyId" idlType="long"/>
</topicType>
+ <topicType name="TrajectoryCalculationData">
+ <column name="chargeType" idlType="L9_ChargeType"/>
+ <column name="load" idlType="L10_Load"/>
+ <column name="chargeNo" idlType="long"/>
+ <column name="igniter" idlType="L11_Igniter"/>
+ <column name="fuseType" idlType="ProjectDataManagement::FuseType"/>
+ <column name="fuseTime" idlType="long"/>
+ </topicType>
<topicType name="BatteryAlarm" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
- <column name="batteryPort" idlType="long"/>
+ <column name="id" idlType="long"/>
<column name="description" idlType="string"/>
<column name="acknowledge" idlType="boolean"/>
<column name="condition" idlType="boolean"/>
@@ -160,9 +154,9 @@
<topicType name="BatteryInfo" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="batteryStates" idlType="sequence&lt;BatteryState&gt;"/>
</topicType>
- <topicType name="BatteryState" >
+ <topicType name="BatteryState">
<column name="batteryPort" idlType="long" comment="example left right ..."/>
- <column name="batteryPercent" idlType="long" />
+ <column name="batteryPercent" idlType="long"/>
<column name="temperature" idlType="long" comment="Celsius"/>
<column name="frequency" idlType="long"/>
<column name="generic" idlType="double" comment="x.x = variable data"/>
@@ -213,6 +207,40 @@
<topicType name="EquipmentBase">
<column name="equipmentNumber" idlType="long" isKey="1"/>
<column name="sampleTime" idlType="long long" comment="gpsTime from training area in msec"/>
+ </topicType>
+ <topicType name="SendSelectiveReammunitionRequest" baseValueType="FtEquipmentBase">
+ <column name="requestId" idlType="long"/>
+ <column name="gearId" idlType="long"/>
+ <column name="reammunition" idlType="sequence&lt;Reammunition&gt;"/>
+ </topicType>
+ <topicType name="SendOcCommandRequest" extensibility="EXTENSIBLE">
+ <column name="requestId" idlType="long"/>
+ <column name="equipmentNumbers" idlType="sequence&lt;long&gt;"/>
+ <column name="action" idlType="long"/>
+ </topicType>
+ <topicType name="SendUasWaypointRequest" baseValueType="FtEquipmentBase">
+ <column name="actionNumber" idlType="long" comment="ElementNumber of this MissionAction in parenting MissionItem"/>
+ <column name="itemNumber" idlType="long" comment="ElementNumber of the parenting MissionItem"/>
+ <column name="planId" idlType="long" comment="Id of the parenting MissionPlan"/>
+ <column name="name" idlType="string"/>
+ <column name="properties" idlType="string" comment="Depending on the actionType, values needed can be stored here. I.e. chargeTypeId for dropping munition from a UAS."/>
+ </topicType>
+ <topicType name="UASRadioLinkConnectionState" isDataObject="1" autosubscribe="1" routeToClient="0" routeToServer="0" routeInReplay="0" baseValueType="EquipmentBase">
+ <column name="connectionStatus" idlType="ProjectDataManagement::UasState"/>
+ </topicType>
+ <topicType name="SendModifyUasStateRequest" extensibility="EXTENSIBLE">
+ <column name="requestId" idlType="long"/>
+ <column name="uasId" idlType="long" isKey="1"/>
+ <column name="uasState" idlType="ProjectDataManagement::UasState"/>
+ <column name="equipmentNumber" idlType="long"/>
+ </topicType>
+ <topicType name="UASStatus" isDataObject="1" autosubscribe="1" routeToClient="0" routeToServer="0" routeInReplay="0" baseValueType="EquipmentBase">
+ <column name="uasState" idlType="ProjectDataManagement::UasState"/>
+ </topicType>
+ <topicType name="UASMissionStatus" isDataObject="1" autosubscribe="1" routeToClient="0" routeToServer="0" routeInReplay="0" baseValueType="EquipmentBase">
+ <column name="currentTask" idlType="ProjectDataManagement::UasActionTask"/>
+ <column name="currentMissionName" idlType="string"/>
+ <column name="missionEnded" idlType="string"/>
</topicType>
<topicType name="EquipmentBite" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="registerType" idlType="long" comment="TODO: Enum - keine Aenderung - Neuanmeldung - Wiederanmeldung"/>
@@ -266,14 +294,8 @@
<column name="charge" idlType="sequence&lt;GearCharge&gt;"/>
</topicType>
<topicType name="EquipmentGearEvent" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
- <column name="chargeAmount" idlType="long"/>
<column name="charge" idlType="GearCharge"/>
- </topicType>
- <topicType name="Reammunition">
- <column name="chargeTypeId" idlType="long"/>
- <column name="newStock" idlType="long"/>
- <column name="newDefaultStock" idlType="long"/>
- <column name="tracerRatio" idlType="long"/>
+ <column name="chargeAmount" idlType="long"/>
</topicType>
<topicType name="EquipmentMessage" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="subject" idlType="string"/>
@@ -287,19 +309,19 @@
<column name="nbcProtectionActive" idlType="boolean" isOptional="1"/>
</topicType>
<topicType name="EquipmentPosition" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
- <column name="position" idlType="TabPosition"/>
<column name="mountedParticipants" idlType="sequence&lt;long&gt;" isOptional="1"/>
<column name="orientation" idlType="Core::Orientation" isOptional="1"/>
+ <column name="position" idlType="TabPosition"/>
</topicType>
<topicType name="EquipmentState" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
- <column name="vulnerabilityState" idlType="ProjectDataManagement::VulnerabilityState"/>
- <column name="vulnerabilityKindId" idlType="long"/>
- <column name="vitality" idlType="long" comment="Bitfield (vitality)"/>
- <column name="vulnerabilityBits" idlType="long" comment="Bitfield (e.g. NBC contamination and others)"/>
- <column name="position" idlType="TabPosition" isOptional="1"/>
+ <column name="originatorChargeTypeId" idlType="long" comment="direct/indirect code depending if originator is participant or effect simulation"/>
<column name="originatorId" idlType="long" comment="only in conjunction with originatorType"/>
<column name="originatorType" idlType="ProjectDataManagement::StateChangeOriginator" comment="TODO: enum? only in conjunction with originatorId"/>
- <column name="originatorChargeTypeId" idlType="long" comment="direct/indirect code depending if originator is participant or effect simulation"/>
+ <column name="position" idlType="TabPosition" isOptional="1"/>
+ <column name="vitality" idlType="long" comment="Bitfield (vitality)"/>
+ <column name="vulnerabilityBits" idlType="long" comment="Bitfield (e.g. NBC contamination and others)"/>
+ <column name="vulnerabilityKindId" idlType="long"/>
+ <column name="vulnerabilityState" idlType="ProjectDataManagement::VulnerabilityState"/>
</topicType>
<topicType name="EquipmentSwVersion" baseValueType="Equipment">
<column name="swVersion" idlType="long"/>
@@ -332,11 +354,19 @@
<column name="statePyrotechnics" idlType="long"/>
</topicType>
<topicType name="LaserDesignation" isDataObject="1" autosubscribe="1" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
- <column name="gearId" idlType="long"/>
<column name="code" idlType="long" comment="LaserCode (actually unused enum)"/>
<column name="outputPower" idlType="double" comment="Output Power of the Laser in [W]"/>
<column name="spotLocation" idlType="Core::GeoPosition2D"/>
</topicType>
+ <topicType name="MedicalData" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
+ <column name="vitalSigns" idlType="short"/>
+ <column name="bodyTemperature" idlType="double"/>
+ <column name="bloodOxygenPeripheralSaturation" idlType="double"/>
+ <column name="systolicBloodPressure" idlType="double"/>
+ <column name="diastolicBloodPressure" idlType="double"/>
+ <column name="heartRate" idlType="double"/>
+ <column name="respiratoryRate" idlType="double"/>
+ </topicType>
<topicType name="MinelayerThrowerData" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="MinelayerTrailerData">
<column name="throwingType" idlType="ThrowingType"/>
</topicType>
@@ -349,11 +379,6 @@
<column name="chargeTypeId" idlType="long"/>
<column name="mineCount" idlType="long"/>
</topicType>
- <topicType name="MinelayerTrailerPosition" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
- <column name="position" idlType="Core::GeoPosition2D"/>
- <column name="chargeTypeId" idlType="long"/>
- <column name="dusSerialNo" idlType="long"/>
- </topicType>
<topicType name="MineTriggered" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="mineAreaId" idlType="long"/>
<column name="mineIndex" idlType="long"/>
@@ -386,18 +411,17 @@
<column name="validTimeOps" idlType="long"/>
</topicType>
<topicType name="ParticipantModeReport" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
+ <column name="handgrenadeSearchMode" idlType="ProjectDataManagement::HandgrenadeSearchMode"/>
+ <column name="internationalMode" idlType="ProjectDataManagement::InternationalMode"/>
<column name="language" idlType="ProjectDataManagement::LanguageConfiguration"/>
<column name="operationMode" idlType="ProjectDataManagement::OperationMode"/>
+ <column name="personellProtectionMode" idlType="ProjectDataManagement::PersonalProtection"/>
+ <column name="protectionLevel" idlType="ProjectDataManagement::ProtectionLevel"/>
+ <column name="protectionModeHelmet" idlType="ProjectDataManagement::WphMode"/>
+ <column name="protectionModeVest" idlType="ProjectDataManagement::WphMode"/>
<column name="reactivationDetoxication" idlType="long"/>
<column name="reactivationMaintenance" idlType="long"/>
<column name="reactivationMedic" idlType="long"/>
- <column name="protectionModeVest" idlType="ProjectDataManagement::WphMode"/>
- <column name="protectionModeHelmet" idlType="ProjectDataManagement::WphMode"/>
- <column name="personellProtectionMode" idlType="ProjectDataManagement::PersonalProtection"/>
- <column name="protectionLevel" idlType="ProjectDataManagement::ProtectionLevel"/>
- <column name="handgrenadeSearchMode" idlType="ProjectDataManagement::HandgrenadeSearchMode"/>
- <column name="internationalMode" idlType="ProjectDataManagement::InternationalMode"/>
- <column name="abcProtectionMode" idlType="ProjectDataManagement::ABCProtectionMode"/>
</topicType>
<topicType name="ParticipantSanitation" isDataObject="1" autosubscribe="1" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="originatorEquipmentNumber" idlType="long"/>
@@ -427,6 +451,11 @@
<topicType name="ServiceControl" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="serviceControlState" idlType="ServiceControlEnum"/>
</topicType>
+ <topicType name="SilhouetteAssignment">
+ <column name="assignedEquipmentNumber" idlType="long"/>
+ <column name="externSilhouetteId" idlType="long"/>
+ <column name="geoPosition" idlType="TabPosition"/>
+ </topicType>
<topicType name="SpecialSensorData" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="position" idlType="Core::GeoPosition2D" isOptional="1"/>
<column name="operationalState" idlType="long" comment="Lower 8 bits = sensor state, next 8 Bits = CSF state"/>
@@ -447,20 +476,208 @@
<topicType name="TargetData" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="payload" idlType="sequence&lt;octet&gt;"/>
</topicType>
- <topicType name="RestoreRadioReadiness" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
- <column name="readinessLossPosition" idlType="Core::GeoPosition2D"/>
- <column name="readinessLossTime" idlType="long"/>
- <column name="readinessRestorePosition" idlType="Core::GeoPosition2D"/>
- <column name="readinessRestoreTime" idlType="long"/>
+ <topicType name="ExAwesPlanning" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
+ <column name="reference" idlType="string"/>
+ <column name="targetData" idlType="L12_TargetData" comment="EX-L12 Zieldaten"/>
+ <column name="firingType" idlType="long"/>
+ <column name="request" idlType="string"/>
+ <column name="duration" idlType="long"/>
+ <column name="fireCommand" idlType="L33_FireCommand"/>
+ </topicType>
+ <topicType name="ExReportEffector" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
+ <column name="effectingSystemType" idlType="L26_EffectingSystemType" comment="EX-L26 Waffensystemtyp"/>
+ <column name="effectorId" idlType="L27_EffectorId" comment="kenner EX-L27"/>
+ <column name="status" idlType="L28_Status" comment="EX-L28"/>
+ <column name="effectorUnit" idlType="L13_EffectorUnit" comment="einheit EX-L3"/>
+ <column name="charges" idlType="sequence&lt;L8_Charges&gt;" comment="geschosse EX-L8"/>
+ <column name="coordinate" idlType="Core::GeoPosition"/>
+ <column name="effectableArea" idlType="L18_EffectableArea" comment="EX-L18 Wirkungsbereich"/>
+ </topicType>
+ <topicType name="EX_CeaseFiring" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
+ <column name="identifier" idlType="string" comment="verein EX-L2"/>
+ <column name="effectorId" idlType="L27_EffectorId" comment="kenner EX-L27"/>
+ <column name="category" idlType="L22_FireHaltCategory" comment="kategorie EX-L22"/>
+ <column name="reference" idlType="string" comment="feuerkampfReferenz string"/>
+ <column name="targetPosNumber" idlType="long" comment="zpNummer int"/>
+ <column name="coordinate" idlType="Core::GeoPosition2D" comment="EX-L13 Geographische Koordinate ohne z"/>
+ <column name="radius" idlType="long" comment="radius int"/>
+ <column name="unloadRound" idlType="long" comment="entladenSchuss � Entladung des letzten Schusses (bool): Gibt an, ob noch ein letzter Schuss nach dem FH getaetigt wird"/>
+ </topicType>
+ <topicType name="EX_DoNotFire" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
+ <column name="reference" idlType="string"/>
+ <column name="identifier" idlType="string"/>
+ <column name="effectorId" idlType="L27_EffectorId"/>
+ </topicType>
+ <topicType name="EX_ExplorationResult" isDataObject="1" autosubscribe="1" routeToClient="1" routeToServer="0" routeInReplay="0">
+ <column name="reconnaissanceUnit" idlType="L29_ReconnaissanceUnit" comment="EX-L29 Erkundungseinheit"/>
+ <column name="loadingArea" idlType="Core::GeoPosition"/>
+ <column name="positions" idlType="sequence&lt;L30_reconnaissancePositionArea&gt;"/>
+ </topicType>
+ <topicType name="EX_Fire" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
+ <column name="reference" idlType="string" comment="feuerkampfReferenz string"/>
+ <column name="identifier" idlType="string" comment="EX-L2 VEREIN "/>
+ <column name="effectorId" idlType="L27_EffectorId" comment="EX-L27 Waffensystemkenner"/>
+ </topicType>
+ <topicType name="EX_GuidingLines" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
+ <column name="kindGuidingLine" idlType="L25_KindGuidingLine" comment="art EX-L25"/>
+ <column name="name" idlType="string" comment="name"/>
+ <column name="reportNumber" idlType="long" comment="meldungsnummer"/>
+ <column name="partOfTroup" idlType="L31_MailAddress"/>
+ <column name="startTime" idlType="long" comment="ab"/>
+ <column name="endTime" idlType="long" comment="bis"/>
+ <column name="coordinates" idlType="sequence&lt;Core::GeoPosition2D&gt;" comment="koordinaten"/>
+ <column name="center" idlType="Core::GeoPosition2D" comment="mittelpunkt"/>
+ <column name="radius" idlType="long"/>
+ <column name="height" idlType="long" comment="EX-L5 H�he"/>
+ </topicType>
+ <topicType name="EX_GuidingLinesAndBoundaries" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
+ <column name="kind" idlType="L25_KindGuidingLine" comment="art EX-L25"/>
+ <column name="name" idlType="string"/>
+ <column name="reportNumber" idlType="long"/>
+ <column name="partOfTroup" idlType="L31_MailAddress"/>
+ <column name="startTinme" idlType="long" comment="ab EX-L15"/>
+ <column name="endTinme" idlType="long" comment="ab EX-L15"/>
+ <column name="coordinates" idlType="sequence&lt;Core::GeoPosition2D&gt;" comment="EX-L13 Geographische Koordinate ohne Hoehe"/>
+ <column name="center" idlType="Core::GeoPosition2D" comment="EX-L14 Geographische Koordinate mit H�he"/>
+ <column name="radius" idlType="long"/>
+ <column name="maxHeight" idlType="long"/>
+ </topicType>
+ <topicType name="EX_MessageRevocation" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
+ <column name="messageSource" idlType="L31_MailAddress"/>
+ <column name="messageIdentifier" idlType="long"/>
+ </topicType>
+ <topicType name="Ex_ReconResults" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
+ <column name="explorationResult" idlType="sequence&lt;EX_ExplorationResult&gt;" comment="EX-Erkundungsdaten"/>
+ </topicType>
+ <topicType name="EX_ReportEffectorUnit" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
+ <column name="effectingSystemType" idlType="L26_EffectingSystemType"/>
+ <column name="status" idlType="L28_Status"/>
+ <column name="unit" idlType="L3_Unit"/>
+ <column name="center" idlType="Core::GeoPosition" comment="EX-L14 Geographische Koordinate mit H�he"/>
+ <column name="coordinates" idlType="sequence&lt;Core::GeoPosition&gt;" comment="EX-L14 Geographische Koordinate mit H�he"/>
+ <column name="charges" idlType="L8_Charges" comment="EX-L8 Geschosse "/>
+ <column name="effectableArea" idlType="L18_EffectableArea" comment="EX-L18 Wirkungsbereich"/>
+ </topicType>
+ <topicType name="Ex_ReportSupplyZone" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
+ <column name="effectorUnit" idlType="L13_EffectorUnit"/>
+ <column name="coordinate" idlType="Core::GeoPosition"/>
+ <column name="charges" idlType="L8_Charges" comment="EX-L8 Geschosse"/>
+ </topicType>
+ <topicType name="EX_StartFiring" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
+ <column name="reference" idlType="string" comment="feuerkampfReferenz string"/>
+ <column name="identifier" idlType="string" comment="EX-L2 VEREIN "/>
+ <column name="effectorId" idlType="L27_EffectorId" comment="EX-L27 Waffensystemkenner"/>
+ </topicType>
+ <topicType name="L12_TargetData" isDataObject="1" autosubscribe="1" routeToClient="1" routeToServer="0" routeInReplay="0">
+ <column name="number" idlType="long" isKey="1"/>
+ <column name="geometry" idlType="L4_TargetGeometry"/>
+ <column name="coordinate" idlType="Core::GeoPosition"/>
+ <column name="relativeCoordinate" idlType="Core::GeoPosition"/>
+ <column name="radius" idlType="long"/>
+ <column name="width" idlType="long"/>
+ <column name="length" idlType="long"/>
+ <column name="targetAxis" idlType="long"/>
+ <column name="zog" idlType="long"/>
+ <column name="elements" idlType="long"/>
+ <column name="tagetType" idlType="L20_TargetType"/>
+ <column name="tagetSubtype" idlType="L21_TargetSubtype"/>
+ </topicType>
+ <topicType name="L13_EffectorUnit" isDataObject="1" autosubscribe="1" routeToClient="1" routeToServer="0" routeInReplay="0">
+ <column name="identifier" idlType="string" comment="verein EX-L2"/>
+ <column name="r" idlType="long" comment="verein"/>
+ <column name="oi" idlType="L19_Oi" comment="L19"/>
+ </topicType>
+ <topicType name="L18_EffectableArea" isDataObject="1" autosubscribe="1" routeToClient="1" routeToServer="0" routeInReplay="0">
+ <column name="direction" idlType="long" comment="grundrichtung"/>
+ <column name="left" idlType="long" comment="links"/>
+ <column name="right" idlType="long" comment="rechts"/>
+ </topicType>
+ <topicType name="L29_ReconnaissanceUnit" isDataObject="1" autosubscribe="1" routeToClient="1" routeToServer="0" routeInReplay="0">
+ <column name="identifier" idlType="string" comment="verein EX-L2 "/>
+ <column name="r" idlType="long"/>
+ <column name="oi" idlType="L19_Oi"/>
+ </topicType>
+ <topicType name="L30_reconnaissancePositionArea" isDataObject="1" autosubscribe="1" routeToClient="1" routeToServer="0" routeInReplay="0">
+ <column name="direction" idlType="long" comment="grundrichtung"/>
+ <column name="left" idlType="long" comment="links"/>
+ <column name="right" idlType="long" comment="rechts"/>
+ </topicType>
+ <topicType name="L31_MailAddress" isDataObject="1" autosubscribe="1" routeToClient="1" routeToServer="0" routeInReplay="0">
+ <column name="mailAddres" idlType="string" comment="EX-L31 Mail Adresse"/>
+ </topicType>
+ <topicType name="L33_FireCommand" isDataObject="1" autosubscribe="1" routeToClient="1" routeToServer="0" routeInReplay="0">
+ <column name="identifier" idlType="string" comment="EX-L2"/>
+ <column name="type" idlType="long" comment="EX-L26"/>
+ <column name="L34_effector" idlType="sequence&lt;L34_effector&gt;" comment="EX-L34 Wirkmittel Feuerkommando"/>
+ </topicType>
+ <topicType name="L34_effector" isDataObject="1" autosubscribe="1" routeToClient="1" routeToServer="0" routeInReplay="0">
+ <column name="effectorId" idlType="L27_EffectorId" comment="EX-L27 Waffensystemkenner"/>
+ <column name="targetPos" idlType="Core::GeoPosition" comment=" EX-L14 Geographische Koordinate mit H�he"/>
+ <column name="flightTime" idlType="double" comment="flugzeit double"/>
+ <column name="maxHeight" idlType="long" comment="gipfelhoehe int Meter"/>
+ <column name="direction" idlType="long" comment="Schussrichtung"/>
+ <column name="angleOfFall" idlType="long" comment="fallwinkel int Strich"/>
+ <column name="firingCommandCharges" idlType="L36_FiringCommandCharges"/>
+ <column name="trajectory" idlType="sequence&lt;L35_TrajectoryPoint&gt;"/>
+ <column name="scattering" idlType="L39_ScatteringData"/>
+ </topicType>
+ <topicType name="L35_TrajectoryPoint" isDataObject="1" autosubscribe="1" routeToClient="1" routeToServer="0" routeInReplay="0">
+ <column name="time" idlType="double"/>
+ <column name="relPos" idlType="Core::RelativePosition"/>
+ </topicType>
+ <topicType name="L36_FiringCommandCharges" isDataObject="1" autosubscribe="1" routeToClient="1" routeToServer="0" routeInReplay="0">
+ <column name="chargeType" idlType="L9_ChargeType" comment="EX-L9 Geschosssorte"/>
+ <column name="load" idlType="L10_Load" comment="EX-L10 Ladung"/>
+ <column name="loadNumber" idlType="long"/>
+ <column name="igniter" idlType="L11_Igniter"/>
+ <column name="igniterFunction" idlType="L41_IgniterFunction"/>
+ <column name="igniterTime" idlType="long"/>
+ </topicType>
+ <topicType name="L39_ScatteringData" isDataObject="1" autosubscribe="1" routeToClient="1" routeToServer="0" routeInReplay="0">
+ <column name="mphWidth" idlType="double" comment="laengsstreuung"/>
+ <column name="mphLength" idlType="double" comment="seitenstreuung"/>
+ <column name="mphWidthDetonationHeight" idlType="double" comment="laengsstreuungH"/>
+ <column name="mphLengthDetonationHeight" idlType="double" comment="seitenstreuungH"/>
+ </topicType>
+ <topicType name="L3_Unit" isDataObject="1" autosubscribe="1" routeToClient="1" routeToServer="0" routeInReplay="0">
+ <column name="identifier" idlType="string" comment="verein EX-L2 "/>
+ <column name="r" idlType="long"/>
+ <column name="oi" idlType="L19_Oi"/>
+ </topicType>
+ <topicType name="L8_Charges" isDataObject="1" autosubscribe="1" routeToClient="1" routeToServer="0" routeInReplay="0">
+ <column name="chargeType" idlType="L9_ChargeType" comment="geschosssorte EX-L9"/>
+ <column name="load" idlType="L10_Load" comment="ladung EX-L10"/>
+ <column name="igniter" idlType="L11_Igniter" comment="zuender EX-L11"/>
+ <column name="count" idlType="long" comment="anzahl int"/>
+ </topicType>
+ <topicType name="ParticipantSanitaryMaterialStockReport" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
+ <column name="originatorEquipmentNumber" idlType="long"/>
+ <column name="qualification" idlType="Qualification"/>
+ <column name="uniqueId" idlType="long"/>
+ <column name="sanitaryMaterialCount" idlType="long"/>
+ <column name="sanitaryMaterialStock" idlType="sequence&lt;long&gt;"/>
</topicType>
<topicType name="SendControlDataRequest" baseValueType="FtEquipmentBase">
- <column name="controlCode" idlType="ControlDataCode"/>
- <column name="controlData" idlType="sequence&lt;octet&gt;"/>
- </topicType>
+ <column name="controlCode" idlType="ControlDataCode"/>
+ <column name="controlData" idlType="sequence&lt;octet&gt;"/>
+ </topicType>
+ <topicType name="SendSetSilhouetteRequest" baseValueType="FtEquipmentBase">
+ <column name="id" idlType="long"/>
+ <column name="name" idlType="string"/>
+ <column name="points" idlType="string"/>
+ <column name="rhaValue" idlType="long" comment="Durchschlagfestigkeit in RHA [mm]"/>
+ </topicType>
+ <topicType name="SendSilhouetteAssignmentRequest" baseValueType="FtEquipmentBase">
+ <column name="silhouetteAssignments" idlType="sequence&lt;SilhouetteAssignment&gt;"/>
+ </topicType>
<topicType name="SetDevicePowerRequest" baseValueType="FtEquipmentBase">
<column name="powerType" idlType="PowerMethod"/>
<column name="subdeviceId" idlType="long"/>
</topicType>
+ <topicType name="SetMaxAmmoRenderTimeRequest" baseValueType="FtEquipmentBase">
+ <column name="exerciseId" idlType="long" comment="exerciseId is needed cause the telegram is send with exercise any"/>
+ <column name="maxRenderTime" idlType="long"/>
+ </topicType>
<topicType name="DemandBiteRequest" extensibility="EXTENSIBLE">
<column name="requestId" idlType="long"/>
<column name="equipmentNumbers" idlType="sequence&lt;long&gt;"/>
@@ -500,21 +717,21 @@
<column name="originatorId" idlType="long"/>
<column name="originatorEquipmentNumber" idlType="long"/>
<column name="chargeTypeId" idlType="long"/>
- <column name="directionDegree" idlType="long"/>
+ <column name="directionDegree" idlType="long" comment="&lt;b&gt;Bek�mpfungsrichtung: &lt;/b&gt;Richtung (in 1/100 Grad, mathematisch) vom Getroffenen zum Schie�enden &lt;b&gt;3.3.2.5.7.10 Ausl�sung DUS-Treffer&lt;/b&gt; http://scm.sl.defence-elec.de:8080/scm/repo/Entwicklung/Legatus-Dokumente/Legatus/QD5999AXXX_Querschnittliche Dokumente/ICD/PDF und St�nde"/>
<column name="distanceToOrignator" idlType="long"/>
<column name="effectPercent" idlType="long"/>
<column name="effectTime" idlType="long long"/>
</topicType>
<topicType name="SendCesHitRequest" baseValueType="FtEquipmentBase">
- <column name="chargeTypeId" idlType="long"/>
<column name="aesId" idlType="long"/>
- <column name="originatorEquipmentNumber" idlType="long"/>
- <column name="remainEffectPercent" idlType="long"/>
- <column name="position" idlType="TabPosition"/>
+ <column name="chargeTypeId" idlType="long"/>
<column name="effectTime" idlType="long long"/>
<column name="eventType" idlType="ProjectDataManagement::EventType"/>
- <column name="partyId" idlType="long"/>
<column name="mineId" idlType="long"/>
+ <column name="originatorEquipmentNumber" idlType="long"/>
+ <column name="partyId" idlType="long"/>
+ <column name="position" idlType="TabPosition"/>
+ <column name="remainEffectPercent" idlType="long"/>
</topicType>
<topicType name="SendEquipmentMessageRequest" extensibility="EXTENSIBLE">
<column name="requestId" idlType="long"/>
@@ -560,19 +777,19 @@
<column name="validTimeOps" idlType="long"/>
</topicType>
<topicType name="SendParticipantModeRequest" baseValueType="FtEquipmentBase">
- <column name="requestId" idlType="long"/>
+ <column name="abcProtectionMode" idlType="ProjectDataManagement::ABCProtectionMode"/>
+ <column name="handgrenadeSearchMode" idlType="ProjectDataManagement::HandgrenadeSearchMode"/>
+ <column name="internationalMode" idlType="ProjectDataManagement::InternationalMode"/>
<column name="language" idlType="ProjectDataManagement::LanguageConfiguration"/>
<column name="operationMode" idlType="ProjectDataManagement::OperationMode"/>
+ <column name="personellProtection" idlType="ProjectDataManagement::PersonalProtection"/>
+ <column name="protectionLevel" idlType="ProjectDataManagement::ProtectionLevel"/>
+ <column name="protectionModeHelmet" idlType="ProjectDataManagement::WphMode"/>
+ <column name="protectionModeVest" idlType="ProjectDataManagement::WphMode"/>
<column name="reactivationDetoxication" idlType="long"/>
<column name="reactivationMaintenance" idlType="long"/>
<column name="reactivationMedic" idlType="long"/>
- <column name="protectionModeVest" idlType="ProjectDataManagement::WphMode"/>
- <column name="protectionModeHelmet" idlType="ProjectDataManagement::WphMode"/>
- <column name="personellProtection" idlType="ProjectDataManagement::PersonalProtection"/>
- <column name="protectionLevel" idlType="ProjectDataManagement::ProtectionLevel"/>
- <column name="handgrenadeSearchMode" idlType="ProjectDataManagement::HandgrenadeSearchMode"/>
- <column name="internationalMode" idlType="ProjectDataManagement::InternationalMode"/>
- <column name="abcProtectionMode" idlType="ProjectDataManagement::ABCProtectionMode"/>
+ <column name="requestId" idlType="long"/>
</topicType>
<topicType name="SendParticipantSwVerionsRequest" baseValueType="FtEquipmentBase">
<column name="equipmentFunctionId" idlType="long" comment="0 = all equipments"/>
@@ -595,55 +812,22 @@
<topicType name="SendResetAllDusMinesRequest" baseValueType="FtEquipmentBase">
<column name="id" idlType="long" isOptional="1" comment="Not used (yet)."/>
</topicType>
- <topicType name="SendSelectiveReammunitionRequest" baseValueType="FtEquipmentBase">
- <column name="requestId" idlType="long"/>
- <column name="gearId" idlType="long"/>
- <column name="reammunition" idlType="sequence&lt;Reammunition&gt;"/>
- </topicType>
- <topicType name="SendOcCommandRequest" extensibility="EXTENSIBLE">
- <column name="requestId" idlType="long"/>
- <column name="equipmentNumbers" idlType="sequence&lt;long&gt;"/>
- <column name="action" idlType="long"/>
- </topicType>
- <topicType name="SendSelectiveReammunitionRequest" baseValueType="FtEquipmentBase">
- <column name="requestId" idlType="long"/>
- <column name="gearId" idlType="long"/>
- <column name="reammunition" idlType="sequence&lt;Reammunition&gt;"/>
- </topicType>
- <topicType name="SendUasWaypointRequest" baseValueType="FtEquipmentBase">
- <column name="actionNumber" idlType="long" comment="ElementNumber of this MissionAction in parenting MissionItem"/>
- <column name="itemNumber" idlType="long" comment="ElementNumber of the parenting MissionItem"/>
- <column name="planId" idlType="long" comment="Id of the parenting MissionPlan"/>
- <column name="name" idlType="string"/>
- <column name="properties" idlType="string" comment="Depending on the actionType, values needed can be stored here. I.e. chargeTypeId for dropping munition from a UAS."/>
- </topicType>
- <topicType name="UASRadioLinkConnectionState" isDataObject="1" autosubscribe="1" routeToClient="0" routeToServer="0" routeInReplay="0" baseValueType="EquipmentBase">
- <column name="connectionStatus" idlType="ProjectDataManagement::UasState"/>
- </topicType>
- <topicType name="SendModifyUasStateRequest" extensibility="EXTENSIBLE">
- <column name="requestId" idlType="long"/>
- <column name="uasId" idlType="long" isKey="1"/>
- <column name="uasState" idlType="ProjectDataManagement::UasState"/>
- <column name="equipmentNumber" idlType="long"/>
- </topicType>
- <topicType name="UASStatus" isDataObject="1" autosubscribe="1" routeToClient="0" routeToServer="0" routeInReplay="0" baseValueType="EquipmentBase">
- <column name="uasState" idlType="ProjectDataManagement::UasState"/>
- </topicType>
- <topicType name="UASMissionStatus" isDataObject="1" autosubscribe="1" routeToClient="0" routeToServer="0" routeInReplay="0" baseValueType="EquipmentBase">
- <column name="currentTask" idlType="ProjectDataManagement::UasActionTask"/>
- <column name="currentMissionName" idlType="string"/>
- <column name="missionEnded" idlType="string"/>
- </topicType>
</topicTypes>
<functionTopics>
+ <functionTopic name="SendGetMedicalData" requestTopicType="SendGetMedicalDataRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendGetMedicalDataRequest" replyTopicName="SendGetMedicalDataReply" routeInReplay="0"/>
+ <functionTopic name="SendCalculateTrajectoryAdler" requestTopicType="SendCalculateTrajectoryAdlerRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendCalculateTrajectoryAdlerRequest" replyTopicName="SendCalculateTrajectoryAdlerReply" routeInReplay="0"/>
+ <functionTopic name="SendNlosTargetData" requestTopicType="SendNlosTargetDataRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendNlosTargetDataRequest" replyTopicName="SendNlosTargetDataReply" routeInReplay="0"/>
+ <functionTopic name="SendSelectiveReammunition" requestTopicType="SendSelectiveReammunitionRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendSelectiveReammunitionRequest" replyTopicName="SendSelectiveReammunitionReply" routeInReplay="0"/>
+ <functionTopic name="SendSetSilhouette" requestTopicType="SendSetSilhouetteRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendSetSilhouetteRequest" replyTopicName="SendSetSilhouetteReply" routeInReplay="0"/>
+ <functionTopic name="SendSilhouetteAssignment" requestTopicType="SendSilhouetteAssignmentRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendSilhouetteAssignmentRequest" replyTopicName="SendSilhouetteAssignmentReply" routeInReplay="0"/>
+ <functionTopic name="SetMaxAmmoRenderTime" requestTopicType="SetMaxAmmoRenderTimeRequest" replyTopicType="Core::FunctionReply" requestTopicName="SetMaxAmmoRenderTimeRequest" replyTopicName="SetMaxAmmoRenderTimeReply" routeInReplay="0"/>
<functionTopic name="DemandBite" requestTopicType="DemandBiteRequest" replyTopicType="Core::FunctionReply" requestTopicName="DemandBiteRequest" replyTopicName="DemandBiteReply" routeInReplay="0"/>
<functionTopic name="DemandInit" requestTopicType="DemandInitRequest" replyTopicType="Core::FunctionReply" requestTopicName="DemandInitRequest" replyTopicName="DemandInitReply" routeInReplay="0"/>
<functionTopic name="DemandVulnerabilityStateChange" requestTopicType="DemandVulnerabilityStateChangeRequest" replyTopicType="Core::FunctionReply" requestTopicName="DemandVulnerabilityStateChangeRequest" replyTopicName="DemandVulnerabilityStateChangeReply" routeInReplay="0"/>
<functionTopic name="SendCesHit" requestTopicType="SendCesHitRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendCesHitRequest" replyTopicName="SendCesHitReply" routeInReplay="0"/>
- <functionTopic name="AdlerCalculateTrajectory" requestTopicType="AdlerCalculateTrajectoryRequest" replyTopicType="Core::FunctionReply" requestTopicName="AdlerCalculateTrajectoryRequest" replyTopicName="AdlerCalculateTrajectoryReply" routeInReplay="0"/>
- <functionTopic name="AdlerFqFb" requestTopicType="AdlerFqFbRequest" replyTopicType="Core::FunctionReply" requestTopicName="AdlerFqFbRequest" replyTopicName="AdlerFqFbReply" routeInReplay="0"/>
- <functionTopic name="AdlerFqAf" requestTopicType="AdlerFqAfRequest" replyTopicType="Core::FunctionReply" requestTopicName="AdlerFqAfRequest" replyTopicName="AdlerFqAfReply" routeInReplay="0"/>
- <functionTopic name="AdlerFqVm" requestTopicType="AdlerFqVmRequest" replyTopicType="Core::FunctionReply" requestTopicName="AdlerFqVmRequest" replyTopicName="AdlerFqVmReply" routeInReplay="0"/>
+ <functionTopic name="SendControlData" requestTopicType="SendControlDataRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendControlDataRequest" replyTopicName="SendControlDataReply" routeInReplay="0"/>
+ <functionTopic name="SendOcCommand" requestTopicType="SendOcCommandRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendOcCommandRequest" replyTopicName="SendOcCommandReply" routeInReplay="0"/>
+ <functionTopic name="SendUasWaypoint" requestTopicType="SendUasWaypointRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendUasWaypointRequest" replyTopicName="SendUasWaypointReply" routeInReplay="0"/>
<functionTopic name="SendEquipmentMessage" requestTopicType="SendEquipmentMessageRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendEquipmentMessageRequest" replyTopicName="SendEquipmentMessageReply" routeInReplay="0"/>
<functionTopic name="SendFireSmokeMarkerData" requestTopicType="SendFireSmokeMarkerDataRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendFireSmokeMarkerDataRequest" replyTopicName="SendFireSmokeMarkerDataReply" routeInReplay="0"/>
<functionTopic name="SendGeopairingData" requestTopicType="SendGeopairingDataRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendGeopairingDataRequest" replyTopicName="SendGeopairingDataReply" routeInReplay="0"/>
@@ -663,11 +847,6 @@
<functionTopic name="SendParticipantSwVerions" requestTopicType="SendParticipantSwVerionsRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendParticipantSwVerionsRequest" replyTopicName="SendParticipantSwVerionsReply" routeInReplay="0"/>
<functionTopic name="SendSetSanitation" requestTopicType="SendSetSanitationRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendSetSanitationRequest" replyTopicName="SendSetSanitationReply" routeInReplay="0"/>
<functionTopic name="SendSetVulnerabilityModel" requestTopicType="SendSetVulnerabilityModelRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendSetVulnerabilityModelRequest" replyTopicName="SendSetVulnerabilityModelReply" routeInReplay="0"/>
- <functionTopic name="SendSelectiveReammunition" requestTopicType="SendSelectiveReammunitionRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendSelectiveReammunitionRequest" replyTopicName="SendSelectiveReammunitionReply" routeInReplay="0"/>
- <functionTopic name="SendControlData" requestTopicType="SendControlDataRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendControlDataRequest" replyTopicName="SendControlDataReply" routeInReplay="0"/>
- <functionTopic name="SendOcCommand" requestTopicType="SendOcCommandRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendOcCommandRequest" replyTopicName="SendOcCommandReply" routeInReplay="0"/>
- <functionTopic name="SendUasWaypoint" requestTopicType="SendUasWaypointRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendUasWaypointRequest" replyTopicName="SendUasWaypointReply" routeInReplay="0"/>
- <functionTopic name="SendModifyUasState" requestTopicType="SendModifyUasStateRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendModifyUasStateRequest" replyTopicName="SendModifyUasStateReply" routeInReplay="0"/>
</functionTopics>
<enumerations>
<enumeration name="AgdusHwMode">
@@ -675,21 +854,316 @@
<attribute key="withHelmetWithoutVest" value="2"/>
<attribute key="withHelmetWithVest" value="3"/>
</enumeration>
- <enumeration name="AngleGroup">
- <attribute key="upper" value="0"/>
- <attribute key="lower" value="1"/>
- </enumeration>
<enumeration name="FaultPositionHandling">
<attribute key="NoChange" value="0"/>
<attribute key="NoPositions" value="1"/>
<attribute key="InvalidPositionValue" value="2"/>
<attribute key="EstimatedPosition" value="3"/>
</enumeration>
+ <enumeration name="FiringType">
+ <attribute key="A" value="0"/>
+ <attribute key="B" value="1"/>
+ <attribute key="F" value="2"/>
+ <attribute key="T" value="3"/>
+ <attribute key="K" value="4"/>
+ </enumeration>
<enumeration name="FirMode">
<attribute key="NoFir" value="0"/>
<attribute key="Fir" value="1"/>
<attribute key="FirSpzMarder" value="2"/>
</enumeration>
+ <enumeration name="L10_Load">
+ <attribute key="B_L8A1" value="0"/>
+ <attribute key="M_DM72" value="1"/>
+ <attribute key="X_DM82" value="2"/>
+ <attribute key="DM7" value="3"/>
+ <attribute key="DM16" value="4"/>
+ </enumeration>
+ <enumeration name="L11_Igniter">
+ <attribute key="Annaeherung_DM34A1" value="0"/>
+ <attribute key="Annaeherung_DM84A1 " value="1"/>
+ <attribute key="Aufschlag_BB_DM371" value="2"/>
+ <attribute key="Aufschlag_DM241" value="3"/>
+ <attribute key="Doppel_nSpr_DM153" value="4"/>
+ <attribute key="Doppel_nSpr_DM163" value="5"/>
+ <attribute key="Zeit_DM52" value="6"/>
+ <attribute key="Zeit_DM52A1" value="7"/>
+ <attribute key="Zeit_DM52A2" value="8"/>
+ <attribute key="Doppel_DM93" value="9"/>
+ <attribute key="Doppel_DM183" value="10"/>
+ <attribute key="Doppel_DM1686 " value="11"/>
+ <attribute key="AnnZ_PPD324B3" value="12"/>
+ <attribute key="Doppel_DM193" value="13"/>
+ <attribute key="VSAL" value="14"/>
+ </enumeration>
+ <enumeration name="L19_Oi">
+ <attribute key="Empty" value="0"/>
+ <attribute key="F1" value="1"/>
+ <attribute key="F2" value="2"/>
+ <attribute key="F3" value="3"/>
+ <attribute key="F4" value="4"/>
+ <attribute key="F5" value="5"/>
+ <attribute key="F6" value="6"/>
+ <attribute key="F7" value="7"/>
+ <attribute key="F8" value="8"/>
+ <attribute key="F9" value="9"/>
+ <attribute key="L" value="10"/>
+ </enumeration>
+ <enumeration name="L20_TargetType">
+ <attribute key="ADA" value="0"/>
+ <attribute key="ARMOR" value="1"/>
+ <attribute key="ARTY" value="2"/>
+ <attribute key="ASSY" value="3"/>
+ <attribute key="BLDG" value="4"/>
+ <attribute key="BRIDGE" value="5"/>
+ <attribute key="CEN" value="6"/>
+ <attribute key="EQUIP" value="7"/>
+ <attribute key="MORT" value="8"/>
+ <attribute key="PERS" value="9"/>
+ <attribute key="RKTMSL" value="10"/>
+ <attribute key="SUPPLY" value="11"/>
+ <attribute key="TER" value="12"/>
+ <attribute key="VEH" value="13"/>
+ <attribute key="WPN" value="14"/>
+ </enumeration>
+ <enumeration name="L21_TargetSubtype">
+ <attribute key="ACFT" value="0"/>
+ <attribute key="APC" value="1"/>
+ <attribute key="APERS" value="2"/>
+ <attribute key="ATANK" value="3"/>
+ <attribute key="ATG" value="4"/>
+ <attribute key="BN" value="5"/>
+ <attribute key="BOAT" value="6"/>
+ <attribute key="CLI" value="7"/>
+ <attribute key="CLII" value="8"/>
+ <attribute key="CLIII" value="9"/>
+ <attribute key="CLIV" value="10"/>
+ <attribute key="CONCR" value="11"/>
+ <attribute key="DEFILE" value="12"/>
+ <attribute key="DIV" value="13"/>
+ <attribute key="EW" value="14"/>
+ <attribute key="FERRY" value="15"/>
+ <attribute key="FTPON" value="16"/>
+ <attribute key="FWD" value="17"/>
+ <attribute key="GDNC" value="18"/>
+ <attribute key="HEL" value="19"/>
+ <attribute key="HILL" value="20"/>
+ <attribute key="HV" value="21"/>
+ <attribute key="HVMG" value="22"/>
+ <attribute key="HVMSL" value="23"/>
+ <attribute key="HVWHL" value="24"/>
+ <attribute key="INF" value="25"/>
+ <attribute key="JCT" value="26"/>
+ <attribute key="LDGSTR" value="27"/>
+ <attribute key="LS" value="28"/>
+ <attribute key="LT" value="29"/>
+ <attribute key="LTMG" value="30"/>
+ <attribute key="LTMSL" value="31"/>
+ <attribute key="LTWHL" value="32"/>
+ <attribute key="MASNRY" value="33"/>
+ <attribute key="MDM" value="34"/>
+ <attribute key="MDMMSL" value="35"/>
+ <attribute key="METAL" value="36"/>
+ <attribute key="MSL" value="37"/>
+ <attribute key="OP" value="38"/>
+ <attribute key="POS" value="39"/>
+ </enumeration>
+ <enumeration name="L22_FireHaltCategory">
+ <attribute key="A" value="0"/>
+ <attribute key="R" value="1"/>
+ <attribute key="E" value="2"/>
+ <attribute key="C" value="3"/>
+ <attribute key="F" value="4"/>
+ </enumeration>
+ <enumeration name="L25_KindGuidingLine">
+ <attribute key="FFA" value="0"/>
+ <attribute key="NFA" value="1"/>
+ <attribute key="RFA" value="2"/>
+ <attribute key="FSCL" value="3"/>
+ <attribute key="RFL" value="4"/>
+ <attribute key="FSSL" value="5"/>
+ <attribute key="NFL" value="6"/>
+ </enumeration>
+ <enumeration name="L26_EffectingSystemType">
+ <attribute key="Pzh2000" value="0"/>
+ <attribute key="RRohr" value="1"/>
+ <attribute key="Mars" value="2"/>
+ </enumeration>
+ <enumeration name="L27_EffectorId">
+ <attribute key="A" value="0"/>
+ <attribute key="B" value="1"/>
+ <attribute key="C" value="2"/>
+ <attribute key="D" value="3"/>
+ <attribute key="E" value="4"/>
+ <attribute key="F" value="5"/>
+ <attribute key="G" value="6"/>
+ <attribute key="H" value="7"/>
+ <attribute key="I" value="8"/>
+ <attribute key="J" value="9"/>
+ <attribute key="K" value="10"/>
+ <attribute key="L" value="11"/>
+ <attribute key="M" value="12"/>
+ <attribute key="N" value="13"/>
+ <attribute key="O" value="14"/>
+ <attribute key="P" value="15"/>
+ <attribute key="Q" value="16"/>
+ <attribute key="R" value="17"/>
+ <attribute key="S" value="18"/>
+ <attribute key="T" value="19"/>
+ <attribute key="U" value="20"/>
+ <attribute key="V" value="21"/>
+ <attribute key="W" value="22"/>
+ <attribute key="X" value="23"/>
+ <attribute key="Y" value="24"/>
+ <attribute key="Z" value="25"/>
+ <attribute key="B1" value="26"/>
+ <attribute key="B2" value="27"/>
+ <attribute key="B3" value="28"/>
+ <attribute key="B4" value="29"/>
+ <attribute key="B5" value="30"/>
+ <attribute key="B6" value="31"/>
+ <attribute key="B7" value="32"/>
+ <attribute key="B8" value="33"/>
+ <attribute key="C1" value="34"/>
+ <attribute key="C2" value="35"/>
+ <attribute key="C3" value="36"/>
+ <attribute key="C4" value="37"/>
+ <attribute key="C5" value="38"/>
+ <attribute key="C6" value="39"/>
+ <attribute key="C7" value="40"/>
+ <attribute key="C8" value="41"/>
+ <attribute key="x211" value="42"/>
+ <attribute key="x212" value="43"/>
+ <attribute key="x213" value="44"/>
+ <attribute key="x214" value="45"/>
+ <attribute key="x215" value="46"/>
+ <attribute key="x216" value="47"/>
+ <attribute key="x217" value="48"/>
+ <attribute key="x218" value="49"/>
+ <attribute key="x221" value="50"/>
+ <attribute key="x222" value="51"/>
+ <attribute key="x223" value="52"/>
+ <attribute key="x224" value="53"/>
+ <attribute key="x225" value="54"/>
+ <attribute key="x226" value="55"/>
+ <attribute key="x227" value="56"/>
+ <attribute key="x228" value="57"/>
+ <attribute key="x311" value="58"/>
+ <attribute key="x312" value="59"/>
+ <attribute key="x313" value="60"/>
+ <attribute key="x314" value="61"/>
+ <attribute key="x315" value="62"/>
+ <attribute key="x316" value="63"/>
+ <attribute key="x317" value="64"/>
+ <attribute key="x318" value="65"/>
+ <attribute key="x321" value="66"/>
+ <attribute key="x322" value="67"/>
+ <attribute key="x323" value="68"/>
+ <attribute key="x324" value="69"/>
+ <attribute key="x325" value="70"/>
+ <attribute key="x326" value="71"/>
+ <attribute key="x327" value="72"/>
+ <attribute key="x328" value="73"/>
+ <attribute key="x411" value="74"/>
+ <attribute key="x412" value="75"/>
+ <attribute key="x413" value="76"/>
+ <attribute key="x414" value="77"/>
+ <attribute key="x415" value="78"/>
+ <attribute key="x416" value="79"/>
+ <attribute key="x417" value="80"/>
+ <attribute key="x418" value="81"/>
+ <attribute key="x421" value="82"/>
+ <attribute key="x422" value="83"/>
+ <attribute key="x423" value="84"/>
+ <attribute key="x424" value="85"/>
+ <attribute key="x425" value="86"/>
+ <attribute key="x426" value="87"/>
+ <attribute key="x427" value="88"/>
+ <attribute key="x428" value="89"/>
+ <attribute key="x511" value="90"/>
+ <attribute key="x512" value="91"/>
+ <attribute key="x513" value="92"/>
+ <attribute key="x514" value="93"/>
+ <attribute key="x515" value="94"/>
+ <attribute key="x516" value="95"/>
+ <attribute key="x517" value="96"/>
+ <attribute key="x518" value="97"/>
+ <attribute key="x521" value="98"/>
+ <attribute key="x522" value="99"/>
+ <attribute key="x523" value="100"/>
+ <attribute key="x524" value="101"/>
+ <attribute key="x525" value="102"/>
+ <attribute key="x526" value="103"/>
+ <attribute key="x527" value="104"/>
+ <attribute key="x528" value="105"/>
+ </enumeration>
+ <enumeration name="L28_Status">
+ <attribute key="NichtEinsatzbereit" value="0"/>
+ <attribute key="Einsatzbereit" value="1"/>
+ </enumeration>
+ <enumeration name="L41_IgniterFunction">
+ <attribute key="ZZ" value="0"/>
+ <attribute key="AZoV" value="1"/>
+ <attribute key="AZmV" value="2"/>
+ <attribute key="Annz" value="3"/>
+ <attribute key="Hoch" value="4"/>
+ <attribute key="Niedrig" value="5"/>
+ <attribute key="Flach" value="6"/>
+ <attribute key="Tief" value="7"/>
+ </enumeration>
+ <enumeration name="L4_TargetGeometry">
+ <attribute key="Point" value="0"/>
+ <attribute key="Area" value="1"/>
+ <attribute key="Radial" value="2"/>
+ <attribute key="Linear" value="3"/>
+ </enumeration>
+ <enumeration name="L7_Request">
+ <attribute key="ABR" value="0"/>
+ <attribute key="BEK" value="1"/>
+ <attribute key="BEL" value="2"/>
+ <attribute key="BLE" value="3"/>
+ <attribute key="NIE" value="4"/>
+ <attribute key="SPE" value="5"/>
+ <attribute key="STO" value="6"/>
+ <attribute key="UBW" value="7"/>
+ <attribute key="VER" value="8"/>
+ <attribute key="ZSL" value="9"/>
+ <attribute key="ZER" value="10"/>
+ <attribute key="BWL" value="11"/>
+ <attribute key="MRK" value="12"/>
+ <attribute key="WRN" value="13"/>
+ <attribute key="BLI" value="14"/>
+ <attribute key="BEI" value="15"/>
+ <attribute key="BEW" value="16"/>
+ <attribute key="BEO" value="17"/>
+ <attribute key="BLW" value="18"/>
+ <attribute key="MBE" value="19"/>
+ <attribute key="MBL" value="20"/>
+ <attribute key="MIR" value="21"/>
+ </enumeration>
+ <enumeration name="L9_ChargeType">
+ <attribute key="Leucht_DM106" value="0"/>
+ <attribute key="Leucht_DM116" value="1"/>
+ <attribute key="Nebel_IR_DM125" value="2"/>
+ <attribute key="SMArt_DM702" value="3"/>
+ <attribute key="SMArt_DM702A1" value="4"/>
+ <attribute key="Spreng_DM111A1" value="5"/>
+ <attribute key="Spren_DM121" value="6"/>
+ <attribute key="Spreng_M1711BB" value="7"/>
+ <attribute key="Spreng_M1712BT" value="8"/>
+ <attribute key="Spreng_M549A1" value="9"/>
+ <attribute key="Leucht_DM26" value="10"/>
+ <attribute key="Leucht_DM36_IR_NG" value="11"/>
+ <attribute key="Leucht_DM56_IR_NG" value="12"/>
+ <attribute key="Nebel_DM75" value="13"/>
+ <attribute key="Nebel_NG_DM65" value="14"/>
+ <attribute key="Spreng_DM61" value="15"/>
+ <attribute key="Spreng_DM91_AZ_NG" value="16"/>
+ <attribute key="Mine_DM72" value="17"/>
+ <attribute key="UebRakete_M28" value="18"/>
+ <attribute key="Unitary_M31" value="19"/>
+ <attribute key="VULCANO_GLR_SAL" value="20"/>
+ </enumeration>
<enumeration name="MineHandgrenadeSensorMode">
<attribute key="PersonellMode" value="0"/>
<attribute key="NormalVehicleMode" value="2"/>
@@ -742,64 +1216,29 @@
<attribute key="SingleLeft" value="6"/>
<attribute key="SingleLeftAndRight" value="7"/>
</enumeration>
+ <enumeration name="AngleGroup">
+ <attribute key="upper" value="0"/>
+ <attribute key="lower" value="1"/>
+ </enumeration>
<enumeration name="BlockedAreaMode">
<attribute key="Enter" value="0"/>
<attribute key="Leave" value="1"/>
</enumeration>
- <enumeration name="ChargeADLER">
- <attribute key="B_L8A1" value="0"/>
- <attribute key="M_DM72" value="1"/>
- <attribute key="X_DM82" value="2"/>
- </enumeration>
- <enumeration name="ChargeTypeADLER">
- <attribute key="DM106" value="0"/>
- <attribute key="DM116" value="1"/>
- <attribute key="RDM125" value="2"/>
- <attribute key="DM702" value="3"/>
- <attribute key="DM702A1" value="4"/>
- <attribute key="DM111A1" value="5"/>
- <attribute key="DM121" value="6"/>
- <attribute key="M1711BB" value="7"/>
- <attribute key="M1712BT" value="8"/>
- <attribute key="M549A1" value="9"/>
- <attribute key="DM26" value="10"/>
- <attribute key="DM36IR_NG" value="11"/>
- <attribute key="DM56IR_NG" value="12"/>
- <attribute key="DM75" value="13"/>
- <attribute key="NGDM65" value="14"/>
- <attribute key="DM61" value="15"/>
- <attribute key="DM91" value="16"/>
- <attribute key="DM72" value="17"/>
- <attribute key="M28" value="18"/>
- <attribute key="M31" value="19"/>
- <attribute key="VULCANOGLR_SAL" value="20"/>
- </enumeration>
<enumeration name="ControlDataCode">
- <attribute key="rsv" value="0"/>
- <attribute key="Flashing" value="1"/>
- </enumeration>
- <enumeration name="FuseTypeADLER">
- <attribute key="Proximity_DM34A1" value="0"/>
- <attribute key="Proximity_DM84A1" value="1"/>
- <attribute key="Impact_BB_DM371" value="2"/>
- <attribute key="Impact_DM241" value="3"/>
- <attribute key="Double_DM153" value="4"/>
- <attribute key="DoubleFDM163" value="5"/>
- <attribute key="Timer_DM52" value="6"/>
- <attribute key="Timer_DM52A1" value="7"/>
- <attribute key="Timer_DM52A2" value="8"/>
- <attribute key="Double_DM93" value="9"/>
- <attribute key="Double_DM183" value="10"/>
- <attribute key="Double_DM1686" value="11"/>
- <attribute key="Proximity_PPD324B3" value="12"/>
- <attribute key="Double_DM193" value="13"/>
- <attribute key="VSAL" value="14"/>
+ <attribute key="rsv" value="0"/>
+ <attribute key="Flashing" value="1"/>
</enumeration>
<enumeration name="Qualification">
<attribute key="NotDefined" value="0"/>
- <attribute key="FAA" value="1"/>
+ <attribute key="SANPers" value="1"/>
<attribute key="FAB" value="2"/>
- <attribute key="SANPers" value="3"/>
+ <attribute key="FAA" value="3"/>
+ </enumeration>
+ <enumeration name="SanitationEvaluation">
+ <attribute key="NotApplicable" value="-1"/>
+ <attribute key="Okay" value="0"/>
+ <attribute key="PartlyWrong" value="1"/>
+ <attribute key="Wrong" value="2"/>
</enumeration>
<enumeration name="SanitationResult">
<attribute key="NoEffect" value="0"/>
@@ -808,12 +1247,6 @@
<attribute key="Sufficient" value="3"/>
<attribute key="Optimal" value="4"/>
</enumeration>
- <enumeration name="SanitationEvaluation">
- <attribute key="NotApplicable" value="-1"/>
- <attribute key="Okay" value="0"/>
- <attribute key="PartlyWrong" value="1"/>
- <attribute key="Wrong" value="2"/>
- </enumeration>
<enumeration name="ShootingResult">
<attribute key="NearMiss" value="0"/>
<attribute key="Hit" value="1"/>
@@ -835,6 +1268,5 @@
<attribute key="MRS" value="1"/>
<attribute key="MARS" value="2"/>
</enumeration>
-
</enumerations>
</service>