Files
qt5-legatus-legacy/Lts/Proxies/TrainingAreaBase/tab_service.xml
T
2026-08-13 18:33:10 +02:00

1177 lines
75 KiB
XML
Executable File

<?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">
<rcs>
<Id Id="$Id$"/>
<HeadURL HeadURL="$HeadURL$"/>
<Author Author="$Author$"/>
</rcs>
<tables>
<table name="aes_id_2_ta_id" comment="AreaEffectSimulation Id to TrainingArea Id mapping">
<column name="aes_tetra_id" datatype="integer" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="aes_dds_id" datatype="integer"/>
<column name="exercise_id" datatype="integer"/>
<column name="is_available_in_tetra" datatype="boolean"/>
<constraint name="UQ_tab_aes_id_2_ta_id_aes_dds_exercise" type="unique">
<column name="aes_dds_id"/>
<column name="exercise_id"/>
</constraint>
<constraint name="IDX_tab_aes_id_2_ta_id_exercise_id" type="index">
<column name="exercise_id"/>
</constraint>
</table>
<table name="prtcnv_member" exerciseDependency="Global,Exercise">
<column name="id" datatype="integer" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="issi" datatype="integer"/>
<column name="licensed" datatype="integer"/>
<column name="claims" datatype="integer"/>
<column name="exercise_id" datatype="integer" comment="The exercise id where the equipment is currently logged in (only useful for ex_0)"/>
</table>
<table name="prtcnv_status" exerciseDependency="Global,Exercise">
<column name="id" datatype="integer" isPrimaryKey="1"/>
<column name="reset_counter" datatype="integer"/>
<column name="ctas_operating_state" datatype="integer"/>
<column name="machine_state" datatype="integer"/>
</table>
<table name="prtcnv_to_central" exerciseDependency="Global,Exercise">
<column name="id" datatype="integer" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="tel_id" datatype="integer"/>
<column name="counter" datatype="integer"/>
<column name="data" datatype="bytea"/>
</table>
<table name="prtcnv_to_radio" exerciseDependency="Global,Exercise">
<column name="id" datatype="integer" isPrimaryKey="1">
<sequence start="1" increment="1"/>
</column>
<column name="tel_id" datatype="integer"/>
<column name="counter" datatype="integer"/>
<column name="broadcast_index" datatype="integer"/>
<column name="reset_counter" datatype="integer"/>
<column name="data" datatype="bytea"/>
</table>
</tables>
<views/>
<dbServiceStructs>
<serviceStruct name="AesId2TaId" table="aes_id_2_ta_id"/>
<serviceStruct name="PrtCnvMember" table="prtcnv_member"/>
<serviceStruct name="PrtCnvStatus" table="prtcnv_status"/>
<serviceStruct name="PrtCnvToCentral" table="prtcnv_to_central"/>
<serviceStruct name="PrtCnvToRadio" table="prtcnv_to_radio"/>
<table name="aes_id_2_ta_id"/>
<table name="prtcnv_member"/>
<table name="prtcnv_status"/>
<table name="prtcnv_to_central"/>
<table name="prtcnv_to_radio"/>
</dbServiceStructs>
<topicTypes>
<topicType name="Dispersion">
<column name="longitudinal" idlType="double"/>
<column name="lateral" idlType="double"/>
<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>
<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>
<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>
<topicType name="AdlerCalculateTrajectoryRequest">
<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="ProjectDataManagement::L43_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>
<topicType name="AdlerFqVmRequest">
<column name="sampleTime" idlType="long long"/>
<column name="aesItemId" idlType="long"/>
</topicType>
<topicType name="TrajectoryCalculationData">
<column name="chargeTypeId" idlType="long"/>
<column name="igniterTypeId" idlType="long"/>
<column name="igniterFunctionId" idlType="long"/>
<column name="loadTypeId" idlType="long"/>
<column name="loadNumber" idlType="long"/>
<column name="fuseTime" idlType="long"/>
</topicType>
<topicType name="TrajectoryAdler" isDataObject="1" autosubscribe="1" routeToClient="1" routeToServer="0" routeInReplay="0">
<column name="trajectoryError" idlType="TrajectoryError"/>
<column name="positionTarget" idlType="Core::GeoPosition"/>
<column name="weaponSystemType" idlType="WeaponSystemType"/>
<column name="flightTime" idlType="long"/>
<column name="peakHeight" idlType="long"/>
<column name="firingDirection" idlType="long"/>
<column name="dropAngle" idlType="double"/>
<column name="geometry" idlType="sequence&lt;Core::GeoPositionRelativeTime&gt;"/>
<column name="trajectoryStartTime" idlType="long long"/>
<column name="dispersion" idlType="Dispersion"/>
<column name="trajectory" idlType="TrajectoryCalculationData"/>
<column name="partyId" 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="description" idlType="string"/>
<column name="acknowledge" idlType="boolean"/>
<column name="condition" idlType="boolean"/>
<column name="uniqueAlarmNumber" idlType="long"/>
<column name="alarmTime" idlType="long long"/>
</topicType>
<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" >
<column name="batteryPort" idlType="long" comment="example left right ..."/>
<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"/>
<column name="current" idlType="long" comment="Current in ma"/>
<column name="switchOrValue" idlType="boolean" comment="1 = ON/ CLOSED, 0 = OFF/ OPEN"/>
<column name="voltage" idlType="long" comment="mV"/>
<column name="serialNumber" idlType="string"/>
</topicType>
<topicType name="Connections" isDataObject="1" autosubscribe="1" routeToClient="1" routeToServer="0" routeInReplay="0">
<column name="id" idlType="long" isKey="1"/>
<column name="connections" idlType="sequence&lt;ConnectionState&gt;"/>
</topicType>
<topicType name="ConnectionState">
<column name="name" idlType="string"/>
<column name="state" idlType="boolean"/>
</topicType>
<topicType name="CtaDataError" isDataObject="1" autosubscribe="1" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="reason" idlType="ProjectDataManagement::DataErrorReason"/>
<column name="originTelegramId" idlType="long"/>
</topicType>
<topicType name="DefinitionIed" isDataObject="1" autosubscribe="0" routeToClient="1" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="IedBaseData">
<column name="position" idlType="Core::GeoPosition2D"/>
<column name="type" idlType="long"/>
<column name="remoteTrigger" idlType="boolean"/>
<column name="switchTrigger" idlType="boolean"/>
<column name="lightBarrierTrigger" idlType="boolean"/>
<column name="tautWireTrigger" idlType="boolean"/>
<column name="explosiveForce" idlType="long"/>
<column name="partyId" idlType="long"/>
<column name="pairingState" idlType="long"/>
<column name="pairedId" idlType="long" isOptional="1"/>
</topicType>
<topicType name="DusSingleMineState" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="mineId" idlType="long"/>
<column name="effectStart" idlType="long long"/>
<column name="position" idlType="Core::GeoPosition2D"/>
<column name="chargeTypeId" idlType="long"/>
<column name="state" idlType="boolean"/>
</topicType>
<topicType name="EmergencyCall" isDataObject="1" autosubscribe="1" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="position" idlType="Core::GeoPosition2D"/>
</topicType>
<topicType name="Equipment">
<column name="equipmentFunctionId" idlType="long"/>
<column name="subDeviceId" idlType="long"/>
<column name="unqiueId" idlType="long"/>
</topicType>
<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="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"/>
<column name="biteState" idlType="long" comment="Bitfield Ist-Zustand"/>
<column name="configState" idlType="long" comment="Bitfield Soll-Zustand"/>
<column name="batteryState" idlType="long" comment="Bitfield"/>
<column name="configError" idlType="boolean"/>
<column name="biteErrors" idlType="sequence&lt;EquipmentBiteError&gt;"/>
</topicType>
<topicType name="EquipmentBiteError" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0">
<column name="errorNumber" idlType="long"/>
<column name="canDeviceNumber" idlType="long"/>
<column name="subdeviceNumber" idlType="long"/>
<column name="uniqueId" idlType="long"/>
</topicType>
<topicType name="EquipmentConfigurationReport" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="canStartupTime" idlType="long"/>
<column name="equipmentType" idlType="long"/>
<column name="loginWaittimeBitweenTrys" idlType="long"/>
<column name="loginMaxRetryCount" idlType="long"/>
<column name="loginMasteringFlag" idlType="boolean"/>
<column name="canDeviceConfiguration" idlType="long"/>
<column name="displayDeviceVoiceOutput" idlType="boolean"/>
<column name="displayDeviceLanguage" idlType="ProjectDataManagement::LanguageConfiguration"/>
<column name="pyrotechnics" idlType="boolean"/>
<column name="mineHandgrenadeSensorMode" idlType="MineHandgrenadeSensorMode"/>
<column name="mineHandgrenadeSensorEnergySaving" idlType="boolean"/>
<column name="firMode" idlType="FirMode"/>
<column name="minelayerMode" idlType="MinelayerMode"/>
<column name="specialSensorStandard" idlType="SpecialSensorStandardMode"/>
<column name="agdusHwMode" idlType="AgdusHwMode"/>
<column name="positionUpdateIntervall" idlType="PositionUpdateIntervall"/>
<column name="displayTextMainGroup" idlType="long"/>
<column name="displayTextSubGroup" idlType="long"/>
<column name="vulnerabilityModelAgdus" idlType="long"/>
<column name="vulnerabilityModelMineIed" idlType="long"/>
<column name="vulnerabilityModelAreaFire" idlType="long"/>
<column name="vulnerabilityModelOperatingResource" idlType="long"/>
<column name="vulnerabilityModelACWeaponry" idlType="long"/>
</topicType>
<topicType name="EquipmentEvent" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="position" idlType="Core::GeoPosition2D"/>
<column name="source" idlType="Equipment"/>
<column name="code" idlType="long"/>
<column name="data" idlType="sequence&lt;octet&gt;" isOptional="1"/>
</topicType>
<topicType name="EquipmentGearAssignment" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="gears" idlType="sequence&lt;Gear&gt;"/>
</topicType>
<topicType name="EquipmentGearChargeState" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<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"/>
</topicType>
<topicType name="EquipmentMessage" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="subject" idlType="string"/>
<column name="text" idlType="string"/>
<column name="sender" idlType="long"/>
<column name="receiver" idlType="long"/>
</topicType>
<topicType name="EquipmentOperationalState" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="isManipulation" idlType="boolean" isOptional="1"/>
<column name="equipmentFunctionId" idlType="long" isOptional="1"/>
<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"/>
</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="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"/>
</topicType>
<topicType name="EquipmentSwVersion" baseValueType="Equipment">
<column name="swVersion" idlType="long"/>
</topicType>
<topicType name="FireSmokeMarkerData" 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="FunctionalAreaEntry" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="position" idlType="Core::GeoPosition2D"/>
<column name="aesItemId" idlType="long"/>
</topicType>
<topicType name="Gear">
<column name="gearId" idlType="long" comment="= WeaponId (unique serial number for each weapon/gear)"/>
<column name="gearTypeId" idlType="long" comment="= WeaponTypeId"/>
<column name="chargeCounting" idlType="boolean" comment="true -&amp;gt; charge counting is possible, otherwise false"/>
</topicType>
<topicType name="GearCharge" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0">
<column name="gearId" idlType="long"/>
<column name="gearTypeId" idlType="long" comment="needed because a GearCharge can occour with a proceeding GearEvent ..."/>
<column name="chargeTypeId" idlType="long" comment="= ammunition type"/>
<column name="remain" idlType="long"/>
</topicType>
<topicType name="GeopairingData" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="position" idlType="Core::GeoPosition2D"/>
<column name="payload" idlType="sequence&lt;octet&gt;"/>
</topicType>
<topicType name="IedBaseData" baseValueType="EquipmentBase">
<column name="iedId" idlType="long"/>
<column name="tacticalState" idlType="long"/>
<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="MinelayerThrowerData" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="MinelayerTrailerData">
<column name="throwingType" idlType="ThrowingType"/>
</topicType>
<topicType name="MinelayerTrailerData" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="position" idlType="Core::GeoPosition2D"/>
<column name="barrierId" idlType="long"/>
<column name="layingDensity" idlType="long"/>
<column name="effectStart" idlType="long long"/>
<column name="effectDuration" idlType="long"/>
<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"/>
<column name="position" idlType="Core::GeoPosition2D" isOptional="1"/>
<column name="chargeTypeId" idlType="long" isOptional="1"/>
</topicType>
<topicType name="OcData" 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="OperatorAction" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="position" idlType="Core::GeoPosition2D"/>
<column name="operatorId" idlType="long"/>
<column name="action" idlType="long"/>
</topicType>
<topicType name="ParticipantConfigurationReport" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="positionIntervallVehicle" idlType="long"/>
<column name="positionIntervallPersonell" idlType="long"/>
<column name="positionIntervallAircraft" idlType="long"/>
<column name="positionTransmissionIntervall" idlType="long"/>
<column name="heightbarrier" idlType="long"/>
<column name="faultPositionHandling" idlType="FaultPositionHandling"/>
<column name="switchingPositionIntervall" idlType="SwitichingPositionIntervall"/>
<column name="waittimeAdditionalBroadcastRequest" idlType="long"/>
<column name="factorWaittimeIncreaseHighload" idlType="long"/>
<column name="waittimeAutomaticVulnerbilityIncreaseLevel1" idlType="long"/>
<column name="waittimeAutomaticVulnerbilityIncreaseLevel2" idlType="long"/>
<column name="waittimeAutomaticVulnerbilityIncreaseLevel3" idlType="long"/>
<column name="opticalCode" idlType="OpticalCode"/>
<column name="vulnerabilityModel" idlType="long"/>
<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="language" idlType="ProjectDataManagement::LanguageConfiguration"/>
<column name="operationMode" idlType="ProjectDataManagement::OperationMode"/>
<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"/>
<column name="qualification" idlType="Qualification"/>
<column name="uniqueId" idlType="long"/>
<column name="proceduresTaken" idlType="long long"/>
<column name="sanitationResult" idlType="SanitationResult"/>
<column name="sanitationEvaluation" idlType="SanitationEvaluation"/>
</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>
<topicType name="ParticipantSwVersions" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="equipments" idlType="sequence&lt;EquipmentSwVersion&gt;"/>
</topicType>
<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="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"/>
</topicType>
<topicType name="StateIed" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="IedBaseData">
<column name="batteryWarnings" idlType="long"/>
<column name="errorStateElectronics" idlType="long"/>
<column name="errorStatePyrotechnics1" idlType="long"/>
<column name="errorStatePyrotechnics2" idlType="long"/>
<column name="errorStatePyrotechnics3" idlType="long"/>
</topicType>
<topicType name="TabPosition" isDataObject="1" autosubscribe="1" routeToClient="0" routeToServer="0" routeInReplay="0">
<column name="position" idlType="Core::GeoPosition"/>
<column name="reportingSource" idlType="Core::PositionReportingSource"/>
<column name="moutObjectId" idlType="long" isOptional="1" comment="needed because a GearCharge can occour with a proceeding GearEvent ..."/>
<column name="moutRoomId" idlType="long" isOptional="1" comment="= ammunition type"/>
</topicType>
<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>
<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="ProjectDataManagement::L26_EffectingSystemType" comment="EX-L26 Waffensystemtyp"/>
<column name="effectorId" idlType="ProjectDataManagement::L27_EffectorId" comment="kenner EX-L27"/>
<column name="status" idlType="ProjectDataManagement::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="ProjectDataManagement::L27_EffectorId" comment="kenner EX-L27"/>
<column name="category" idlType="ProjectDataManagement::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 \96 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="ProjectDataManagement::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="ProjectDataManagement::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="ProjectDataManagement::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\F6he"/>
</topicType>
<topicType name="EX_GuidingLinesAndBoundaries" isDataObject="1" autosubscribe="0" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="1" baseValueType="EquipmentBase">
<column name="kind" idlType="ProjectDataManagement::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\F6he"/>
<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="ProjectDataManagement::L26_EffectingSystemType"/>
<column name="status" idlType="ProjectDataManagement::L28_Status"/>
<column name="unit" idlType="L3_Unit"/>
<column name="center" idlType="Core::GeoPosition" comment="EX-L14 Geographische Koordinate mit H\F6he"/>
<column name="coordinates" idlType="sequence&lt;Core::GeoPosition&gt;" comment="EX-L14 Geographische Koordinate mit H\F6he"/>
<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="ProjectDataManagement::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="ProjectDataManagement::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="long"/>
<column name="tagetSubtype" idlType="long"/>
</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="ProjectDataManagement::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="ProjectDataManagement::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="ProjectDataManagement::L27_EffectorId" comment="EX-L27 Waffensystemkenner"/>
<column name="targetPos" idlType="Core::GeoPosition" comment=" EX-L14 Geographische Koordinate mit H\F6he"/>
<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="long" comment="EX-L9 Geschosssorte"/>
<column name="loadTypeId" idlType="long" comment="EX-L10 Ladung"/>
<column name="loadNumber" idlType="long"/>
<column name="igniterTypeId" idlType="long"/>
<column name="igniterFunctionId" idlType="long"/>
<column name="igniterTime" idlType="long"/>
<column name="amount" idlType="long"/>
<column name="interval" idlType="double"/>
</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="ProjectDataManagement::L19_Oi"/>
</topicType>
<topicType name="L8_Charges" isDataObject="1" autosubscribe="1" routeToClient="1" routeToServer="0" routeInReplay="0">
<column name="chargeTypeId" idlType="long" comment="geschosssorte EX-L9"/>
<column name="loadTypeId" idlType="long" comment="ladung EX-L10"/>
<column name="igniterTypeId" idlType="long" 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>
<topicType name="SetDevicePowerRequest" baseValueType="FtEquipmentBase">
<column name="powerType" idlType="PowerMethod"/>
<column name="subdeviceId" idlType="long"/>
</topicType>
<topicType name="DemandBiteRequest" extensibility="EXTENSIBLE">
<column name="requestId" idlType="long"/>
<column name="equipmentNumbers" idlType="sequence&lt;long&gt;"/>
<column name="withSelfTest" idlType="boolean"/>
</topicType>
<topicType name="DemandConfigurationReportRequest" baseValueType="FtEquipmentBase">
<column name="dummy" idlType="long" comment="not used, but needed to be generated by script"/>
</topicType>
<topicType name="DemandInitRequest" extensibility="EXTENSIBLE">
<column name="requestId" idlType="long"/>
<column name="workstationId" idlType="long"/>
<column name="equipmentNumbers" idlType="sequence&lt;long&gt;"/>
<column name="restockCharges" idlType="boolean"/>
<column name="resetManipulation" idlType="boolean"/>
<column name="resetVulnerabilityState" idlType="boolean"/>
<column name="restockSanitationMaterial" idlType="boolean"/>
</topicType>
<topicType name="DemandParticipantConfigurationRequest" baseValueType="FtEquipmentBase">
<column name="dummy" idlType="long" comment="not used, but needed by script for generation"/>
</topicType>
<topicType name="DemandParticipantModeRequest" baseValueType="FtEquipmentBase">
<column name="dummy" idlType="long"/>
</topicType>
<topicType name="DemandVulnerabilityStateChangeRequest" extensibility="EXTENSIBLE">
<column name="requestId" idlType="long"/>
<column name="workstationId" idlType="long"/>
<column name="equipmentNumbers" idlType="sequence&lt;long&gt;"/>
<column name="vulnerabilityState" idlType="ProjectDataManagement::VulnerabilityState"/>
<column name="vulnerabilityKind" idlType="long"/>
<column name="vitality" idlType="long"/>
</topicType>
<topicType name="FtEquipmentBase" extensibility="EXTENSIBLE">
<column name="equipmentNumber" idlType="long" isKey="1"/>
<column name="participantId" idlType="long" isKey="1"/>
</topicType>
<topicType name="SendCesHitInformation" baseValueType="FtEquipmentBase">
<column name="originatorId" idlType="long"/>
<column name="originatorEquipmentNumber" idlType="long"/>
<column name="chargeTypeId" idlType="long"/>
<column name="directionDegree" idlType="long"/>
<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="effectTime" idlType="long long"/>
<column name="eventType" idlType="ProjectDataManagement::EventType"/>
<column name="partyId" idlType="long"/>
<column name="mineId" idlType="long"/>
</topicType>
<topicType name="SendEquipmentMessageRequest" extensibility="EXTENSIBLE">
<column name="requestId" idlType="long"/>
<column name="equipmentNumbers" idlType="sequence&lt;long&gt;"/>
<column name="messageId" idlType="long" isOptional="1" comment="either message or messageId is allowed, not both"/>
<column name="sender" idlType="long" isOptional="1" comment="must be set if it's a O/C message"/>
<column name="subject" idlType="string" isOptional="1" comment="if subject is set, messageId must not be set and the message is sent to an O/C"/>
<column name="message" idlType="string" isOptional="1" comment="max 80 bytes"/>
</topicType>
<topicType name="SendFireSmokeMarkerDataRequest" extensibility="EXTENSIBLE" baseValueType="FtEquipmentBase">
<column name="payload" idlType="sequence&lt;octet&gt;"/>
</topicType>
<topicType name="SendGeopairingDataRequest" extensibility="EXTENSIBLE" baseValueType="FtEquipmentBase">
<column name="payload" idlType="sequence&lt;octet&gt;"/>
</topicType>
<topicType name="SendLanguageSelectionRequest" baseValueType="FtEquipmentBase">
<column name="language" idlType="ProjectDataManagement::LanguageConfiguration"/>
</topicType>
<topicType name="SendOcDataRequest" baseValueType="FtEquipmentBase">
<column name="payload" idlType="sequence&lt;octet&gt;"/>
</topicType>
<topicType name="SendParticipantBeStillWarningRequest" baseValueType="FtEquipmentBase">
<column name="data" idlType="long"/>
</topicType>
<topicType name="SendParticipantBlockedAreaRequest" baseValueType="FtEquipmentBase">
<column name="blockedAreaMode" idlType="BlockedAreaMode"/>
</topicType>
<topicType name="SendParticipantConfigurationRequest" baseValueType="FtEquipmentBase">
<column name="positionIntervallVehicle" idlType="long"/>
<column name="positionIntervallPersonell" idlType="long"/>
<column name="positionIntervallAircraft" idlType="long"/>
<column name="positionTransmissionIntervall" idlType="long"/>
<column name="heightbarrier" idlType="long"/>
<column name="faultPositionHandling" idlType="FaultPositionHandling"/>
<column name="switchingPositionIntervall" idlType="SwitichingPositionIntervall"/>
<column name="waittimeAdditionalBroadcastDemand" idlType="long"/>
<column name="factorWaittimeIncreaseHighload" idlType="long"/>
<column name="waittimeAutomaticVulnerabilityIncreaseLevel1" idlType="long"/>
<column name="waittimeAutomaticVulnerabilityIncreaseLevel2" idlType="long"/>
<column name="waittimeAutomaticVulnerabilityIncreaseLevel3" idlType="long"/>
<column name="opticalCode" idlType="OpticalCode"/>
<column name="vulnerabilityModel" idlType="long"/>
<column name="validTimeOps" idlType="long"/>
</topicType>
<topicType name="SendParticipantModeRequest" baseValueType="FtEquipmentBase">
<column name="requestId" idlType="long"/>
<column name="language" idlType="ProjectDataManagement::LanguageConfiguration"/>
<column name="operationMode" idlType="ProjectDataManagement::OperationMode"/>
<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"/>
</topicType>
<topicType name="SendParticipantSwVerionsRequest" baseValueType="FtEquipmentBase">
<column name="equipmentFunctionId" idlType="long" comment="0 = all equipments"/>
</topicType>
<topicType name="SendSetSanitationRequest" baseValueType="FtEquipmentBase">
<column name="requestId" idlType="long"/>
<column name="originatorEquipmentNumber" idlType="long"/>
<column name="qualification" idlType="Qualification"/>
<column name="sanitationProceduresTaken" idlType="long long"/>
</topicType>
<topicType name="SendSetVulnerabilityModelRequest" baseValueType="FtEquipmentBase">
<column name="vulnerabilityModelMineIed" idlType="long"/>
<column name="vulnerabilityModelAreaFire" idlType="long"/>
<column name="vulnerabilityModelOperationalResource" idlType="long"/>
<column name="vulnerabilityModelACWeaponry" idlType="long"/>
</topicType>
<topicType name="SendTargetDataRequest" extensibility="EXTENSIBLE" baseValueType="FtEquipmentBase">
<column name="payload" idlType="sequence&lt;octet&gt;"/>
</topicType>
<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>
<topicType name="SendExFireReadinessRequest" extensibility="EXTENSIBLE">
<column name="requestId" idlType="long"/>
<column name="participantId" idlType="long" isKey="1"/>
<column name="partyId" idlType="long" isKey="1"/>
<column name="reference" idlType="string" />
</topicType>
<topicType name="SendExFiredReportRequest" extensibility="EXTENSIBLE">
<column name="requestId" idlType="long"/>
<column name="participantId" idlType="long" isKey="1"/>
<column name="partyId" idlType="long" isKey="1"/>
<column name="reference" idlType="string" />
<column name="unitIdentifier" idlType="string"/>
<column name="identifier" idlType="string"/>
</topicType>
<topicType name="SendExConfirmationReportRequest" extensibility="EXTENSIBLE">
<column name="requestId" idlType="long"/>
<column name="participantId" idlType="long" isKey="1"/>
<column name="partyId" idlType="long" isKey="1"/>
<column name="reference" idlType="string" />
<column name="unitIdentifier" idlType="string"/>
<column name="identifier" idlType="string"/>
</topicType>
</topicTypes>
<functionTopics>
<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="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"/>
<functionTopic name="SendParticipantBeStillWarning" requestTopicType="SendParticipantBeStillWarningRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendParticipantBeStillWarningRequest" replyTopicName="SendParticipantBeStillWarningReply" routeInReplay="0"/>
<functionTopic name="SendTargetData" requestTopicType="SendTargetDataRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendTargetDataRequest" replyTopicName="SendTargetDataReply" routeInReplay="0"/>
<functionTopic name="SendResetAllDusMines" requestTopicType="SendResetAllDusMinesRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendResetAllDusMinesRequest" replyTopicName="SendResetAllDusMinesReply" routeInReplay="0"/>
<functionTopic name="SetDevicePower" requestTopicType="SetDevicePowerRequest" replyTopicType="Core::FunctionReply" requestTopicName="SetDevicePowerRequest" replyTopicName="SetDevicePowerReply" routeInReplay="0"/>
<functionTopic name="DemandConfigurationReport" requestTopicType="DemandConfigurationReportRequest" replyTopicType="Core::FunctionReply" requestTopicName="DemandConfigurationReportRequest" replyTopicName="DemandConfigurationReportReply" routeInReplay="0"/>
<functionTopic name="DemandParticipantConfiguration" requestTopicType="DemandParticipantConfigurationRequest" replyTopicType="Core::FunctionReply" requestTopicName="DemandParticipantConfigurationRequest" replyTopicName="DemandParticipantConfigurationReply" routeInReplay="0"/>
<functionTopic name="DemandParticipantMode" requestTopicType="DemandParticipantModeRequest" replyTopicType="Core::FunctionReply" requestTopicName="DemandParticipantModeRequest" replyTopicName="DemandParticipantModeReply" routeInReplay="0"/>
<functionTopic name="SendCesHitInformation" requestTopicType="SendCesHitInformation" replyTopicType="Core::FunctionReply" requestTopicName="SendCesHitInformationRequest" replyTopicName="SendCesHitInformationReply" routeInReplay="0"/>
<functionTopic name="SendLanguageSelection" requestTopicType="SendLanguageSelectionRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendLanguageSelectionRequest" replyTopicName="SendLanguageSelectionReply" routeInReplay="0"/>
<functionTopic name="SendOcData" requestTopicType="SendOcDataRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendOcDataRequest" replyTopicName="SendOcDataReply" routeInReplay="0"/>
<functionTopic name="SendParticipantBlockedArea" requestTopicType="SendParticipantBlockedAreaRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendParticipantBlockedAreaRequest" replyTopicName="SendParticipantBlockedAreaReply" routeInReplay="0"/>
<functionTopic name="SendParticipantConfiguration" requestTopicType="SendParticipantConfigurationRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendParticipantConfigurationRequest" replyTopicName="SendParticipantConfigurationReply" routeInReplay="0"/>
<functionTopic name="SendParticipantMode" requestTopicType="SendParticipantModeRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendParticipantModeRequest" replyTopicName="SendParticipantModeReply" routeInReplay="0"/>
<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"/>
<functionTopic name="SendExFireReadiness" requestTopicType="SendExFireReadinessRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendExFireReadinessRequest" replyTopicName="SendExFireReadinessReply" routeInReplay="0"/>
<functionTopic name="SendExFiredReport" requestTopicType="SendExFiredReportRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendExFiredReportRequest" replyTopicName="SendExFiredReportReply" routeInReplay="0"/>
<functionTopic name="SendExConfirmationReport" requestTopicType="SendExConfirmationReportRequest" replyTopicType="Core::FunctionReply" requestTopicName="SendExConfirmationReportRequest" replyTopicName="SendExConfirmationReportReply" routeInReplay="0"/>
</functionTopics>
<enumerations>
<enumeration name="AgdusHwMode">
<attribute key="withoutHelmetWithoutVest" value="1"/>
<attribute key="withHelmetWithoutVest" value="2"/>
<attribute key="withHelmetWithVest" value="3"/>
</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="FirMode">
<attribute key="NoFir" value="0"/>
<attribute key="Fir" value="1"/>
<attribute key="FirSpzMarder" value="2"/>
</enumeration>
<enumeration name="L19_Oi">
<attribute key="Empty" value="1"/>
<attribute key="F1" value="2"/>
<attribute key="F2" value="3"/>
<attribute key="F3" value="4"/>
<attribute key="F4" value="5"/>
<attribute key="F5" value="6"/>
<attribute key="F6" value="7"/>
<attribute key="F7" value="8"/>
<attribute key="F8" value="9"/>
<attribute key="F9" value="10"/>
<attribute key="L" value="11"/>
</enumeration>
<enumeration name="L22_FireHaltCategory">
<attribute key="A" value="1"/>
<attribute key="R" value="2"/>
<attribute key="E" value="3"/>
<attribute key="C" value="4"/>
<attribute key="F" value="5"/>
</enumeration>
<enumeration name="L25_KindGuidingLine">
<attribute key="FFA" value="1"/>
<attribute key="NFA" value="2"/>
<attribute key="RFA" value="3"/>
<attribute key="FSCL" value="4"/>
<attribute key="RFL" value="5"/>
<attribute key="FSSL" value="6"/>
<attribute key="NFL" value="7"/>
</enumeration>
<enumeration name="L26_EffectingSystemType">
<attribute key="Pzh2000" value="1"/>
<attribute key="RRohr" value="2"/>
<attribute key="Mars" value="3"/>
</enumeration>
<enumeration name="L27_EffectorId">
<attribute key="A" value="1"/>
<attribute key="B" value="2"/>
<attribute key="C" value="3"/>
<attribute key="D" value="4"/>
<attribute key="E" value="5"/>
<attribute key="F" value="6"/>
<attribute key="G" value="7"/>
<attribute key="H" value="8"/>
<attribute key="I" value="9"/>
<attribute key="J" value="10"/>
<attribute key="K" value="11"/>
<attribute key="L" value="12"/>
<attribute key="M" value="13"/>
<attribute key="N" value="14"/>
<attribute key="O" value="15"/>
<attribute key="P" value="16"/>
<attribute key="Q" value="17"/>
<attribute key="R" value="18"/>
<attribute key="S" value="19"/>
<attribute key="T" value="20"/>
<attribute key="U" value="21"/>
<attribute key="V" value="22"/>
<attribute key="W" value="23"/>
<attribute key="X" value="24"/>
<attribute key="Y" value="25"/>
<attribute key="Z" value="26"/>
<attribute key="B1" value="101"/>
<attribute key="B2" value="102"/>
<attribute key="B3" value="103"/>
<attribute key="B4" value="104"/>
<attribute key="B5" value="105"/>
<attribute key="B6" value="106"/>
<attribute key="B7" value="107"/>
<attribute key="B8" value="108"/>
<attribute key="C1" value="151"/>
<attribute key="C2" value="152"/>
<attribute key="C3" value="153"/>
<attribute key="C4" value="154"/>
<attribute key="C5" value="155"/>
<attribute key="C6" value="156"/>
<attribute key="C7" value="157"/>
<attribute key="C8" value="158"/>
<attribute key="NO_211" value="211"/>
<attribute key="NO_212" value="212"/>
<attribute key="NO_213" value="213"/>
<attribute key="NO_214" value="214"/>
<attribute key="NO_215" value="215"/>
<attribute key="NO_216" value="216"/>
<attribute key="NO_217" value="217"/>
<attribute key="NO_218" value="218"/>
<attribute key="NO_221" value="221"/>
<attribute key="NO_222" value="222"/>
<attribute key="NO_223" value="223"/>
<attribute key="NO_224" value="224"/>
<attribute key="NO_225" value="225"/>
<attribute key="NO_226" value="226"/>
<attribute key="NO_227" value="227"/>
<attribute key="NO_228" value="228"/>
<attribute key="NO_311" value="311"/>
<attribute key="NO_312" value="312"/>
<attribute key="NO_313" value="313"/>
<attribute key="NO_314" value="314"/>
<attribute key="NO_315" value="315"/>
<attribute key="NO_316" value="316"/>
<attribute key="NO_317" value="317"/>
<attribute key="NO_318" value="318"/>
<attribute key="NO_321" value="321"/>
<attribute key="NO_322" value="322"/>
<attribute key="NO_323" value="323"/>
<attribute key="NO_324" value="324"/>
<attribute key="NO_325" value="325"/>
<attribute key="NO_326" value="326"/>
<attribute key="NO_327" value="327"/>
<attribute key="NO_328" value="328"/>
<attribute key="NO_411" value="411"/>
<attribute key="NO_412" value="412"/>
<attribute key="NO_413" value="413"/>
<attribute key="NO_414" value="414"/>
<attribute key="NO_415" value="415"/>
<attribute key="NO_416" value="416"/>
<attribute key="NO_417" value="417"/>
<attribute key="NO_418" value="418"/>
<attribute key="NO_421" value="421"/>
<attribute key="NO_422" value="422"/>
<attribute key="NO_423" value="423"/>
<attribute key="NO_424" value="424"/>
<attribute key="NO_425" value="425"/>
<attribute key="NO_426" value="426"/>
<attribute key="NO_427" value="427"/>
<attribute key="NO_428" value="428"/>
<attribute key="NO_511" value="511"/>
<attribute key="NO_512" value="512"/>
<attribute key="NO_513" value="513"/>
<attribute key="NO_514" value="514"/>
<attribute key="NO_515" value="515"/>
<attribute key="NO_516" value="516"/>
<attribute key="NO_517" value="517"/>
<attribute key="NO_518" value="518"/>
<attribute key="NO_521" value="521"/>
<attribute key="NO_522" value="522"/>
<attribute key="NO_523" value="523"/>
<attribute key="NO_524" value="524"/>
<attribute key="NO_525" value="525"/>
<attribute key="NO_526" value="526"/>
<attribute key="NO_527" value="527"/>
<attribute key="NO_528" value="528"/>
</enumeration>
<enumeration name="L28_Status">
<attribute key="NichtEinsatzbereit" value="0"/>
<attribute key="Einsatzbereit" value="1"/>
</enumeration>
<enumeration name="L4_TargetGeometry">
<attribute key="Point" value="1"/>
<attribute key="Area" value="2"/>
<attribute key="Radial" value="3"/>
<attribute key="Linear" value="4"/>
</enumeration>
<enumeration name="L7_Request">
<attribute key="ABR" value="1"/>
<attribute key="BEK" value="2"/>
<attribute key="BEL" value="3"/>
<attribute key="BLE" value="4"/>
<attribute key="NIE" value="5"/>
<attribute key="SPE" value="6"/>
<attribute key="STO" value="7"/>
<attribute key="UBW" value="8"/>
<attribute key="VER" value="9"/>
<attribute key="ZSL" value="10"/>
<attribute key="ZER" value="11"/>
<attribute key="BWL" value="12"/>
<attribute key="MRK" value="13"/>
<attribute key="WRN" value="14"/>
<attribute key="BLI" value="15"/>
<attribute key="BEI" value="16"/>
<attribute key="BEW" value="17"/>
<attribute key="BEO" value="18"/>
<attribute key="BLW" value="19"/>
<attribute key="MBE" value="20"/>
<attribute key="MBL" value="21"/>
<attribute key="MIR" value="22"/>
</enumeration>
<enumeration name="MineHandgrenadeSensorMode">
<attribute key="PersonellMode" value="0"/>
<attribute key="NormalVehicleMode" value="2"/>
<attribute key="OcVehicleMode" value="3"/>
</enumeration>
<enumeration name="MinelayerMode">
<attribute key="NoMinelayerDevice" value="0"/>
<attribute key="MinelayerTrailer" value="1"/>
<attribute key="MinelayerThrower" value="2"/>
</enumeration>
<enumeration name="OpticalCode">
<attribute key="NoChange" value="0"/>
<attribute key="Osag10" value="1"/>
<attribute key="Osag20Basic" value="2"/>
<attribute key="SisoStandard" value="3"/>
</enumeration>
<enumeration name="PositionUpdateIntervall">
<attribute key="Vehicle" value="0"/>
<attribute key="Personell" value="1"/>
<attribute key="Aircraft" value="2"/>
</enumeration>
<enumeration name="PowerMethod">
<attribute key="Unknown" value="0"/>
<attribute key="PowerOn" value="1"/>
<attribute key="PowerOff" value="2"/>
</enumeration>
<enumeration name="ServiceControlEnum">
<attribute key="PRESHUTDOWN" value="0"/>
<attribute key="SHUTDOWN" value="1"/>
<attribute key="STOP" value="2"/>
</enumeration>
<enumeration name="SpecialSensorStandardMode">
<attribute key="NoSpecialSensorStandard" value="0"/>
<attribute key="ZABC" value="3"/>
<attribute key="CSF" value="4"/>
<attribute key="PzBr" value="5"/>
<attribute key="MRF" value="7"/>
</enumeration>
<enumeration name="SwitichingPositionIntervall">
<attribute key="NoChange" value="0"/>
<attribute key="On" value="1"/>
<attribute key="Off" value="2"/>
</enumeration>
<enumeration name="ThrowingType">
<attribute key="Straight" value="0"/>
<attribute key="Right" value="1"/>
<attribute key="Left" value="2"/>
<attribute key="LeftAndRight" value="3"/>
<attribute key="SingleRight" value="5"/>
<attribute key="SingleLeft" value="6"/>
<attribute key="SingleLeftAndRight" value="7"/>
</enumeration>
<enumeration name="BlockedAreaMode">
<attribute key="Enter" value="0"/>
<attribute key="Leave" value="1"/>
</enumeration>
<enumeration name="ControlDataCode">
<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="FAB" value="2"/>
<attribute key="SANPers" value="3"/>
</enumeration>
<enumeration name="SanitationResult">
<attribute key="NoEffect" value="0"/>
<attribute key="Unhandled" value="1"/>
<attribute key="Insufficient" value="2"/>
<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"/>
</enumeration>
<enumeration name="TrajectoryError">
<attribute key="Ok" value="0"/>
<attribute key="BelowMinimalDistance" value="1"/>
<attribute key="AboveMaximallDistance" value="2"/>
<attribute key="Invalid" value="4"/>
</enumeration>
<enumeration name="TreatmentResult">
<attribute key="None" value="0"/>
<attribute key="Success" value="1"/>
<attribute key="Stabilized" value="2"/>
<attribute key="Failure" value="3"/>
</enumeration>
<enumeration name="WeaponSystemType">
<attribute key="PZH" value="0"/>
<attribute key="MRS" value="1"/>
<attribute key="MARS" value="2"/>
</enumeration>
</enumerations>
</service>