Files
OpenUxAS/examples/05a_Ada_AssignTasks/cfg_cpp.xml

168 lines
8.3 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<UxAS EntityID="100" FormatVersion="1.0" EntityType="Aircraft">
<Bridge Type="LmcpObjectNetworkTcpBridge" TcpAddress="tcp://127.0.0.1:5555" Server="FALSE">
<SubscribeToMessage MessageType="afrl.cmasi.MissionCommand" />
<SubscribeToMessage MessageType="afrl.cmasi.LineSearchTask" />
<SubscribeToMessage MessageType="afrl.cmasi.VehicleActionCommand" />
</Bridge>
<Service Type="Test_SimulationTime"/>
<Service Type="TaskManagerService"/>
<Service Type="AutomationRequestValidatorService" MaxResponseTime_ms="100000"/>
<Service Type="SensorManagerService"/>
<Service Type="RouteAggregatorService"/>
<Service Type="RoutePlannerVisibilityService" MinimumWaypointSeparation_m="50.0"/>
<Service Type="PlanBuilderService"/>
<Service Type="AutomationDiagramDataService"/>
<Service Type="WaypointPlanManagerService" VehicleID="1" NumberWaypointsToServe="512" NumberWaypointsOverlap="5"
param.turnType="FlyOver" GimbalPayloadId="101"/>
<Service Type="WaypointPlanManagerService" VehicleID="2" NumberWaypointsToServe="512" NumberWaypointsOverlap="5"
param.turnType="FlyOver" GimbalPayloadId="102"/>
<Service Type="SendMessagesService" PathToMessageFiles="../MessagesToSend/">
<Message MessageFileName="AirVehicleConfiguration_V1.xml" SendTime_ms="150"/>
<Message MessageFileName="AirVehicleConfiguration_V2.xml" SendTime_ms="160"/>
<Message MessageFileName="AirVehicleState_V1.xml" SendTime_ms="170"/>
<Message MessageFileName="AirVehicleState_V2.xml" SendTime_ms="180"/>
<Message MessageFileName="KeepOutZone_1.xml" SendTime_ms="200"/>
<Message MessageFileName="KeepOutZone_2.xml" SendTime_ms="210"/>
<Message MessageFileName="KeepInZone_3.xml" SendTime_ms="220"/>
<Message MessageFileName="OperatingRegion_10.xml" SendTime_ms="230"/>
<Message MessageFileName="PointSearchTask_1.xml" SendTime_ms="300"/>
<Message MessageFileName="PointSearchTask_2.xml" SendTime_ms="310"/>
<Message MessageFileName="LineSearchTask_3.xml" SendTime_ms="320"/>
<Message MessageFileName="LineSearchTask_4.xml" SendTime_ms="330"/>
<Message MessageFileName="AreaSearchTask_5.xml" SendTime_ms="340"/>
<Message MessageFileName="AreaSearchTask_6.xml" SendTime_ms="350"/>
<Message MessageFileName="AutomationRequest_All.xml" SendTime_ms="5000"/>
</Service>
<Service Type="MessageLoggerDataService" FilesPerSubDirectory="10000">
<LogMessage MessageType="uxas" NumberMessagesToSkip="0"/>
<LogMessage MessageType="afrl" NumberMessagesToSkip="0"/>
<LogMessage MessageType="eid" NumberMessagesToSkip="0"/>
<LogMessage MessageType="uxas.messages.task.AssignmentCostMatrix" NumberMessagesToSkip="0"/>
<LogMessage MessageType="AircraftPathPlanner" NumberMessagesToSkip="0"/>
<LogMessage MessageType="RoutePlanner" NumberMessagesToSkip="0"/>
</Service>
<!-- Send every message from zeromq bus to an external program using TCP -->
<Bridge Type="LmcpObjectNetworkTcpBridge" TcpAddress="tcp://*:9999" Server="TRUE">
<SubscribeToMessage MessageType="a" />
<SubscribeToMessage MessageType="b" />
<SubscribeToMessage MessageType="c" />
<SubscribeToMessage MessageType="d" />
<SubscribeToMessage MessageType="e" />
<SubscribeToMessage MessageType="f" />
<SubscribeToMessage MessageType="g" />
<SubscribeToMessage MessageType="h" />
<SubscribeToMessage MessageType="i" />
<SubscribeToMessage MessageType="j" />
<SubscribeToMessage MessageType="k" />
<SubscribeToMessage MessageType="l" />
<SubscribeToMessage MessageType="m" />
<SubscribeToMessage MessageType="n" />
<SubscribeToMessage MessageType="o" />
<SubscribeToMessage MessageType="p" />
<SubscribeToMessage MessageType="q" />
<SubscribeToMessage MessageType="r" />
<SubscribeToMessage MessageType="s" />
<SubscribeToMessage MessageType="t" />
<SubscribeToMessage MessageType="u" />
<SubscribeToMessage MessageType="v" />
<SubscribeToMessage MessageType="w" />
<SubscribeToMessage MessageType="x" />
<SubscribeToMessage MessageType="y" />
<SubscribeToMessage MessageType="z" />
<SubscribeToMessage MessageType="A" />
<SubscribeToMessage MessageType="B" />
<SubscribeToMessage MessageType="C" />
<SubscribeToMessage MessageType="D" />
<SubscribeToMessage MessageType="E" />
<SubscribeToMessage MessageType="F" />
<SubscribeToMessage MessageType="G" />
<SubscribeToMessage MessageType="H" />
<SubscribeToMessage MessageType="I" />
<SubscribeToMessage MessageType="J" />
<SubscribeToMessage MessageType="K" />
<SubscribeToMessage MessageType="L" />
<SubscribeToMessage MessageType="M" />
<SubscribeToMessage MessageType="N" />
<SubscribeToMessage MessageType="O" />
<SubscribeToMessage MessageType="P" />
<SubscribeToMessage MessageType="Q" />
<SubscribeToMessage MessageType="R" />
<SubscribeToMessage MessageType="S" />
<SubscribeToMessage MessageType="T" />
<SubscribeToMessage MessageType="U" />
<SubscribeToMessage MessageType="V" />
<SubscribeToMessage MessageType="W" />
<SubscribeToMessage MessageType="X" />
<SubscribeToMessage MessageType="Y" />
<SubscribeToMessage MessageType="Z" />
</Bridge>
<!-- Send every message from zeromq bus to an external program using ZeroMQ
Note: the external program must 'connect' using a SUB socket (for receive)
and 'connect' with a separate PUSH socket (for send). -->
<Bridge Type="LmcpObjectNetworkPublishPullBridge" AddressPUB="tcp://*:5560" AddressPULL="tcp://*:5561">
<SubscribeToMessage MessageType="a" />
<SubscribeToMessage MessageType="b" />
<SubscribeToMessage MessageType="c" />
<SubscribeToMessage MessageType="d" />
<SubscribeToMessage MessageType="e" />
<SubscribeToMessage MessageType="f" />
<SubscribeToMessage MessageType="g" />
<SubscribeToMessage MessageType="h" />
<SubscribeToMessage MessageType="i" />
<SubscribeToMessage MessageType="j" />
<SubscribeToMessage MessageType="k" />
<SubscribeToMessage MessageType="l" />
<SubscribeToMessage MessageType="m" />
<SubscribeToMessage MessageType="n" />
<SubscribeToMessage MessageType="o" />
<SubscribeToMessage MessageType="p" />
<SubscribeToMessage MessageType="q" />
<SubscribeToMessage MessageType="r" />
<SubscribeToMessage MessageType="s" />
<SubscribeToMessage MessageType="t" />
<SubscribeToMessage MessageType="u" />
<SubscribeToMessage MessageType="v" />
<SubscribeToMessage MessageType="w" />
<SubscribeToMessage MessageType="x" />
<SubscribeToMessage MessageType="y" />
<SubscribeToMessage MessageType="z" />
<SubscribeToMessage MessageType="A" />
<SubscribeToMessage MessageType="B" />
<SubscribeToMessage MessageType="C" />
<SubscribeToMessage MessageType="D" />
<SubscribeToMessage MessageType="E" />
<SubscribeToMessage MessageType="F" />
<SubscribeToMessage MessageType="G" />
<SubscribeToMessage MessageType="H" />
<SubscribeToMessage MessageType="I" />
<SubscribeToMessage MessageType="J" />
<SubscribeToMessage MessageType="K" />
<SubscribeToMessage MessageType="L" />
<SubscribeToMessage MessageType="M" />
<SubscribeToMessage MessageType="N" />
<SubscribeToMessage MessageType="O" />
<SubscribeToMessage MessageType="P" />
<SubscribeToMessage MessageType="Q" />
<SubscribeToMessage MessageType="R" />
<SubscribeToMessage MessageType="S" />
<SubscribeToMessage MessageType="T" />
<SubscribeToMessage MessageType="U" />
<SubscribeToMessage MessageType="V" />
<SubscribeToMessage MessageType="W" />
<SubscribeToMessage MessageType="X" />
<SubscribeToMessage MessageType="Y" />
<SubscribeToMessage MessageType="Z" />
</Bridge>
</UxAS>