79 lines
5.3 KiB
XML
Executable File
79 lines
5.3 KiB
XML
Executable File
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
|
<service namespace="ExerciseEventManagement" abbreviation="EEM" procNames="ExerciseEventManagement" exerciseDependency="Exercise" groups="ExercisePreparation,ExerciseExecution,ExercisePaused,ExerciseAfterActionReview" prio="4">
|
|
<rcs>
|
|
<Id Id="$Id$"/>
|
|
<HeadURL HeadURL="$HeadURL$"/>
|
|
<Author Author="$Author$"/>
|
|
</rcs>
|
|
<operatorRights offset="11">
|
|
<guiPlugin name="ExerciseEventManagement" offset="1">
|
|
<operatorRightGroup name="Exercise Event Management" description="Show Exercise Events">
|
|
<operatorRight right="EventsDialogShow" value="1" description="Show the events dialog"/>
|
|
<operatorRight right="HitEventsShow" value="2" description="Show Hit Events on Participants and Buildings"/>
|
|
<operatorRight right="WeaponAssignmentEventsShow" value="3" description="Show Weapon Assignments to Participants"/>
|
|
<operatorRight right="BiteMessageEventsShow" value="4" description="Show Bite Message Events"/>
|
|
<operatorRight right="FireEventsShow" value="5" description="Show Participant Firing Events"/>
|
|
<operatorRight right="ManipulationEventsShow" value="6" description="Show Manipulation Events"/>
|
|
<operatorRight right="AvEventsShow" value="7" description="Show Audio-/Video Events"/>
|
|
<operatorRight right="AesEventsShow" value="8" description="Show Area Effect Simulation Events"/>
|
|
</operatorRightGroup>
|
|
</guiPlugin>
|
|
</operatorRights>
|
|
<tables>
|
|
<table name="eem_event">
|
|
<column name="id" datatype="integer" isPrimaryKey="1">
|
|
<sequence start="1" increment="1"/>
|
|
</column>
|
|
<column name="event_type_id" datatype="integer" isForeignKey="1"/>
|
|
<column name="short_name" datatype="text"/>
|
|
<column name="participant_id" datatype="integer" comment="no foreign key since parameter can contain -1"/>
|
|
<column name="party_id" datatype="integer" comment="no foreign key since parameter can contain -1"/>
|
|
<column name="equipment_number" datatype="integer"/>
|
|
<column name="properties" datatype="jsonb"/>
|
|
<column name="sample_time" datatype="bigint"/>
|
|
<column name="position" datatype="point_3d"/>
|
|
<foreignKey name="FK_eem_event_pdm_event_type">
|
|
<source table="eem_event" column="event_type_id"/>
|
|
<destination service="ProjectDataManagement" serviceAbbr="pdm" schema="pdm" table="pdm_event_type" column="id"/>
|
|
</foreignKey>
|
|
<constraint name="IDX_eem_event_sample_time" type="index">
|
|
<column name="sample_time"/>
|
|
</constraint>
|
|
<constraint name="IDX_eem_event_event_type_id" type="index">
|
|
<column name="event_type_id"/>
|
|
</constraint>
|
|
<constraint name="UQ_eem_event_event_type_id_sample_time_participant_id_party_id_" type="unique">
|
|
<column name="event_type_id"/>
|
|
<column name="sample_time"/>
|
|
<column name="participant_id"/>
|
|
<column name="party_id"/>
|
|
<column name="equipment_number"/>
|
|
<column name="properties"/>
|
|
</constraint>
|
|
</table>
|
|
</tables>
|
|
<views/>
|
|
<dbServiceStructs>
|
|
<serviceStruct name="EemEvent" table="eem_event"/>
|
|
<table name="eem_event"/>
|
|
</dbServiceStructs>
|
|
<topicTypes>
|
|
<topicType name="Event" isDataObject="1" routeToClient="0" routeToServer="0" routeInReplay="0" recordTopic="0">
|
|
<column name="id" idlType="long long" isKey="1"/>
|
|
<column name="sampleTime" idlType="long long"/>
|
|
<column name="eventTypeId" idlType="ProjectDataManagement::EventType"/>
|
|
<column name="participantId" idlType="long"/>
|
|
<column name="partyId" idlType="long"/>
|
|
<column name="equipmentNumber" idlType="long"/>
|
|
<column name="properties" idlType="string" comment="<u>Properties fuer EventType </u><b><u>Hit</u></b><u>:</u> VulnerabilityState OriginatorId OriginatorType OriginatorChargeTypeId FriendlyFire Optional: OriginatorEquipmentNumber <u>Properties fuer EventType </u><b><u>FireEvent</u></b><u>:</u> GearId GearTypeId ChargeTypeId Remain <u>Properties fuer EventType </u><b><u>WeaponAssignment</u></b><u>:</u> GearId GearTypeId DryFire <u>Properties fuer EventType </u><b><u>Manipulation</u></b><u>:</u> DeviceType <u>Properties fuer EventType </u><b><u>BiteMessage</u></b><u>:</u> BatteryState BiteState ConfigState JSonArray BiteErrors: ErrorNo CanDeviceNumber SubDeviceNumber UniqueId <u>Properties fuer EventType </u><b><u>HitBuilding</u></b><u>:</u> <u> </u>ChargetTypeId damagePercent damagePercentOld AesId VunerabilityState OrigiatorParticipantId StructureElementId <u> </u><u>Properties fuer EventType </u><b><u>HitIndrect, HitMine, HitN, HitC, EnterDangerArea, LeaveDangerArea ..</u></b> <b><u>Alle EventTypes von CES</u></b><u>:</u> AesId FriendlyFire"/>
|
|
<column name="position" idlType="Core::GeoPosition"/>
|
|
</topicType>
|
|
</topicTypes>
|
|
<functionTopics/>
|
|
<enumerations>
|
|
<enumeration name="EnumDummy">
|
|
<attribute key="Dummy" value="0"/>
|
|
</enumeration>
|
|
</enumerations>
|
|
</service>
|