124 lines
6.0 KiB
XML
Executable File
124 lines
6.0 KiB
XML
Executable File
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
|
<service namespace="DdsUnitTests" abbreviation="DDSUT" procNames="">
|
|
<rcs>
|
|
<Id Id="$Id: core.xml 38132 2018-01-10 07:52:50Z ehrlicher $"/>
|
|
<HeadURL HeadURL="$HeadURL: svn://slssvn/TDS/branches/product/devel/trunk/Lts/DDS/Core/core.xml $"/>
|
|
<Author Author="$Author: ehrlicher $"/>
|
|
</rcs>
|
|
<tables/>
|
|
<views/>
|
|
<topicTypes>
|
|
<topicType name="BaseEntity">
|
|
<column name="id" idlType="long" isKey="1"/>
|
|
<column name="name" idlType="string"/>
|
|
<column name="isDeleted" idlType="boolean"/>
|
|
<column name="isUsed" idlType="boolean" comment="Defines if it is used by others (i.e. foreign key constraint)"/>
|
|
<column name="isBlockedForEdit" idlType="boolean"/>
|
|
</topicType>
|
|
<topicType name="BaseEntityTranslatable">
|
|
<column name="id" idlType="long" isKey="1"/>
|
|
<column name="name" idlType="string" isTranslatable="1"/>
|
|
<column name="isDeleted" idlType="boolean"/>
|
|
<column name="isUsed" idlType="boolean" comment="Defines if it is used by others (i.e. foreign key constraint)"/>
|
|
<column name="isBlockedForEdit" idlType="boolean"/>
|
|
</topicType>
|
|
<topicType name="BaseEntityWithSampleTime" extensibility="EXTENSIBLE" baseValueType="BaseEntity">
|
|
<column name="sampleTime" idlType="long long" comment="Timestamp"/>
|
|
</topicType>
|
|
<topicType name="CurrentRunningState" isDataObject="1" routeToClient="0" routeInReplay="0">
|
|
<column name="pid" idlType="long long" isKey="1"/>
|
|
<column name="runningState" idlType="Core::RunningState"/>
|
|
<column name="ports" idlType="sequence<PortInformation>" isOptional="1"/>
|
|
<column name="errorString" idlType="string" isOptional="1"/>
|
|
</topicType>
|
|
<topicType name="Entity" extensibility="EXTENSIBLE" baseValueType="BaseEntityWithSampleTime">
|
|
<column name="location" idlType="SpatialData"/>
|
|
<column name="symbolId" idlType="long"/>
|
|
</topicType>
|
|
<topicType name="FunctionReply">
|
|
<column name="id" idlType="long"/>
|
|
<column name="errorString" idlType="string"/>
|
|
<column name="errorParams" idlType="sequence<string>"/>
|
|
</topicType>
|
|
<topicType name="FunctionReplyWithState" baseValueType="FunctionReply">
|
|
<column name="replyState" idlType="Core::FtReplyState"/>
|
|
</topicType>
|
|
<topicType name="FunctionRequest">
|
|
<column name="id" idlType="long"/>
|
|
<column name="value" idlType="double"/>
|
|
<column name="info" idlType="string" isOptional="1"/>
|
|
</topicType>
|
|
<topicType name="FunctionRequestWithState" baseValueType="FunctionRequest">
|
|
<column name="status" idlType="long"/>
|
|
</topicType>
|
|
<topicType name="GeoPosition" extensibility="FINAL">
|
|
<column name="lon" idlType="double"/>
|
|
<column name="lat" idlType="double"/>
|
|
<column name="z" idlType="double" comment="height above ground"/>
|
|
</topicType>
|
|
<topicType name="GeoPosition2D" extensibility="FINAL">
|
|
<column name="lon" idlType="double" comment="[m]"/>
|
|
<column name="lat" idlType="double" comment="[m]"/>
|
|
</topicType>
|
|
<topicType name="Orientation" extensibility="FINAL">
|
|
<column name="heave" idlType="double"/>
|
|
<column name="pitch" idlType="double"/>
|
|
<column name="roll" idlType="double"/>
|
|
</topicType>
|
|
<topicType name="PartitionTime" isDataObject="1" routeToClient="1" routeInReplay="0">
|
|
<column name="timeStamp" idlType="long long"/>
|
|
</topicType>
|
|
<topicType name="PortInformation">
|
|
<column name="number" idlType="long"/>
|
|
<column name="type" idlType="PortType"/>
|
|
</topicType>
|
|
<topicType name="RelativePosition">
|
|
<column name="offsetX" idlType="double" comment="in meter"/>
|
|
<column name="offsetY" idlType="double" comment="in meter"/>
|
|
<column name="offsetZ" idlType="double" comment="in meter"/>
|
|
</topicType>
|
|
<topicType name="RemoveElementRequest">
|
|
<column name="id" idlType="long"/>
|
|
</topicType>
|
|
<topicType name="ReplayPartition" isDataObject="1" routeToClient="1" routeInReplay="0">
|
|
<column name="id" idlType="long" isKey="1"/>
|
|
<column name="name" idlType="string"/>
|
|
<column name="exerciseId" idlType="long"/>
|
|
<column name="workstationId" idlType="long"/>
|
|
<column name="operatorId" idlType="long"/>
|
|
<column name="replayType" idlType="Core::ReplayType"/>
|
|
<column name="domainId" idlType="long"/>
|
|
<column name="tcpConnectionUrl" idlType="string"/>
|
|
</topicType>
|
|
<topicType name="SpatialData" isDataObject="1" routeToClient="0" routeInReplay="0">
|
|
<column name="changedAt" idlType="long"/>
|
|
<column name="equipNo" idlType="long"/>
|
|
<column name="gpsPosition" idlType="GeoPosition"/>
|
|
<column name="orientation" idlType="Orientation"/>
|
|
<column name="participantId" idlType="long"/>
|
|
<column name="velocity" idlType="Velocity"/>
|
|
</topicType>
|
|
<topicType name="TestParticipant" isDataObject="1" routeToClient="0" routeInReplay="0" recordTopic="1" baseValueType="Entity">
|
|
<column name="designator" idlType="string<20>"/>
|
|
<column name="testId" idlType="long"/>
|
|
<column name="gpsQuality" idlType="short"/>
|
|
<column name="equipmentNumber" idlType="long"/>
|
|
</topicType>
|
|
<topicType name="Velocity">
|
|
<column name="x" idlType="double"/>
|
|
<column name="y" idlType="double"/>
|
|
<column name="z" idlType="double"/>
|
|
</topicType>
|
|
</topicTypes>
|
|
<functionTopics>
|
|
<functionTopic name="FunctionTopicTest" requestTopicType="FunctionRequest" replyTopicType="FunctionReply" requestTopicName="FunctionTopicTestRequest" replyTopicName="FunctionTopicTestReply" routeInReplay="0"/>
|
|
<functionTopic name="FunctionTopicTestWithState" requestTopicType="FunctionRequestWithState" replyTopicType="FunctionReplyWithState" requestTopicName="FunctionTopicTestWithStateRequest" replyTopicName="FunctionTopicTestWithStateReply" routeInReplay="0"/>
|
|
</functionTopics>
|
|
<enumerations>
|
|
<enumeration name="PortType">
|
|
<attribute key="Unknown" value="0"/>
|
|
<attribute key="WebSocketServer" value="1"/>
|
|
</enumeration>
|
|
</enumerations>
|
|
</service>
|