diagram | ![]() |
||||||||||||||||||||||||
children | CompositeWaypointUSV FollowBeacon Help LoiterUSV MakeHeading MakeKnots MakeSpeed MetaCommand MissionScript MissionScriptInline Quit Realtime Recover SetPositionUSV SetPower SetRudder SetStandoff SetTime SetTimeStep Thrusters Trace Wait WaitUntilTime WaypointUSV AVCLMessage Contact SignalOfInterest Contaminant GoalStatus VehicleStatus | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="usvLoggableEventType"> <xsd:annotation> <xsd:documentation>Element representing asynchronous USV events for a discrete time.</xsd:documentation> </xsd:annotation> <xsd:choice maxOccurs="unbounded"> <xsd:element ref="CompositeWaypointUSV"> <xsd:annotation> <xsd:documentation>A single command specifying a pattern consisting of multiple waypoints.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="FollowBeacon"> <xsd:annotation> <xsd:documentation>Commands the vehicle to follow a light source to a recovery location.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="Help"> <xsd:annotation> <xsd:documentation>Causes a list of valid commands to be printed to the console (if available).</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="LoiterUSV"> <xsd:annotation> <xsd:documentation>Maneuver to maintain station near current or specified location until Wait period is complete.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="MakeHeading"> <xsd:annotation> <xsd:documentation>Set commanded vehicle heading (disables waypoint control).</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="MakeKnots"> <xsd:annotation> <xsd:documentation>Set the commanded forward speed in knots true air speed.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="MakeSpeed"> <xsd:annotation> <xsd:documentation>Set the commanded forward speed in meters per second.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="MetaCommand"> <xsd:annotation> <xsd:documentation>Command with no action required, but containing information relevant to the mission or vehicle.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="MissionScript"> <xsd:annotation> <xsd:documentation>Loads a new mission script from a specified file and continues execution with the new script.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="MissionScriptInline"> <xsd:annotation> <xsd:documentation>Loads a new mission script from a specified file and inlines the new script into the existing script.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="Quit"> <xsd:annotation> <xsd:documentation>End the vehicle mission after zeroing all control settings (does not initiate surfacing procedure prior to shutdown).</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="Realtime"> <xsd:annotation> <xsd:documentation>Causes execution to run in realtime (or turns realtime execution off).</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="Recover"> <xsd:annotation> <xsd:documentation>Send a specified message to one or more vehicles using the designated communications method.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="SetPositionUSV"> <xsd:annotation> <xsd:documentation>Update of unmanned surface vehicle position in the world (new navigation fix has been obtained).</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="SetPower"> <xsd:annotation> <xsd:documentation>Directly set one or more propeller speeds as a percentage of max speed.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="SetRudder"> <xsd:annotation> <xsd:documentation>Directly set rudder deflection (turns off all automatic control modes).</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="SetStandoff"> <xsd:annotation> <xsd:documentation>Resets the acceptable standoff radius around hover points and waypoints.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="SetTime"> <xsd:annotation> <xsd:documentation>Resets the vehicle's mission time to a specified value.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="SetTimeStep"> <xsd:annotation> <xsd:documentation>Reset the elapsed time for each closed loop control cycle.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="Thrusters"/> <xsd:element ref="Trace"/> <xsd:element ref="Wait"> <xsd:annotation> <xsd:documentation>Causes the vehicle to wait a specified period of time before proceeding to the next command.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="WaitUntilTime"> <xsd:annotation> <xsd:documentation>Causes the vehicle to wait until a specified time before proceeding to the next command.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element name="WaypointUSV"> <xsd:annotation> <xsd:documentation>Command the unmanned surface vehicle to transit to a specified location. Vehicle will not necessarily stop when position is reached (vehicle specific).</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="AVCLMessage"> <xsd:annotation> <xsd:documentation>Element used to log messages received and sent.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="Contact"> <xsd:annotation> <xsd:documentation>Element used to log a contact or target detection.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="SignalOfInterest"> <xsd:annotation> <xsd:documentation>Element used to log the detection of a signal of interest.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="Contaminant"> <xsd:annotation> <xsd:documentation>Element used to log a contaminant detection.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="GoalStatus"> <xsd:annotation> <xsd:documentation>Element used to log a change in the status of goal execution.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="VehicleStatus"> <xsd:annotation> <xsd:documentation>Element used to log a change in vehicle or system status.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> <xsd:attribute name="timeStamp" type="nonNegativeScalarType" use="required"/> <xsd:attribute name="description" type="xsd:string" use="optional"/> <xsd:attribute name="id" type="xsd:ID" use="optional"/> </xsd:complexType> |
type | nonNegativeScalarType | ||||||
properties |
|
||||||
facets |
|
||||||
source | <xsd:attribute name="timeStamp" type="nonNegativeScalarType" use="required"/> |
type | xsd:string | ||
properties |
|
||
source | <xsd:attribute name="description" type="xsd:string" use="optional"/> |
type | xsd:ID | ||
properties |
|
||
source | <xsd:attribute name="id" type="xsd:ID" use="optional"/> |
diagram | ![]() |
||
used by |
|
||
annotation |
|
||
source | <xsd:element name="WaypointUSV"> <xsd:annotation> <xsd:documentation>Command the unmanned surface vehicle to transit to a specified location. Vehicle will not necessarily stop when position is reached (vehicle specific).</xsd:documentation> </xsd:annotation> </xsd:element> |