complexType uuvScriptCommandsType
diagram AVCL.2.0_diagrams/AVCL.2.0_p451.png
children CompositeWaypointUUV FollowBeacon GpsFix Help Hover LoiterUUV MakeAltitude MakeDepth MakeHeading MakeKnots MakeSpeed MetaCommand MissionScript MissionScriptInline MoveLateral MoveRotate Quit Realtime Recover SendMessage SetPlanes SetPositionUUV SetPower SetRudder SetSonar SetStandoff SetThruster SetTime SetTimeStep TakeStation Thrusters Trace Wait WaitUntilTime WaypointUUV
used by
elements UUVCommand UUVCommandScript
attributes
Name  Type  Use  Default  Fixed  Annotation
timeStamp  nonNegativeScalarType  optional      
description  xsd:string  optional      
id  xsd:ID  optional      
annotation
documentation
Extends generic script commands to add those applicable to unmanned underwater vehicles.
source <xsd:complexType name="uuvScriptCommandsType">
 
<xsd:annotation>
   
<xsd:documentation>Extends generic script commands to add those applicable to unmanned underwater vehicles.</xsd:documentation>
 
</xsd:annotation>
 
<xsd:choice maxOccurs="unbounded">
   
<xsd:element ref="CompositeWaypointUUV">
     
<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="GpsFix">
     
<xsd:annotation>
       
<xsd:documentation>Orders the vehicle to surface for a gps fix or resume mission after obtaining a gps fix.</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="Hover">
     
<xsd:annotation>
       
<xsd:documentation>Transit (if required) and maintain station at current or specified position.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="LoiterUUV">
     
<xsd:annotation>
       
<xsd:documentation>Maneuver to maintain station near current or specified location until Wait period is complete (hover not required).  Loiter at current location if no position is defined</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="MakeAltitude">
     
<xsd:annotation>
       
<xsd:documentation>Set commanded vehicle altitude above the bottom.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="MakeDepth">
     
<xsd:annotation>
       
<xsd:documentation>Set commanded vehicle depth.</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="MakeHeading">
     
<xsd:annotation>
       
<xsd:documentation>Set commanded vehicle heading (disables waypoint or recovery control).</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="MakeKnots">
     
<xsd:annotation>
       
<xsd:documentation>Set the commanded forward speed in knots.</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="MoveLateral"/>
   
<xsd:element ref="MoveRotate"/>
   
<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>Commands the vehicle to recover at a recovering station (vehicle should be directly in front of station, but heading can be off).</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="SendMessage"/>
   
<xsd:element ref="SetPlanes">
     
<xsd:annotation>
       
<xsd:documentation>Directly set bow and/or stern plane deflection angle as a percent of max authority (turns off all automatic control modes).</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="SetPositionUUV">
     
<xsd:annotation>
       
<xsd:documentation>Update of unmanned underwater 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 as a percentage of maximum deflection (turns off all automatic control modes).</xsd:documentation>
     
</xsd:annotation>
   
</xsd:element>
   
<xsd:element ref="SetSonar">
     
<xsd:annotation>
       
<xsd:documentation>Set the specified steerable sonar to automatic scan or a directly commanded bearing and elevation.</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="SetThruster">
     
<xsd:annotation>
       
<xsd:documentation>Directly set thruster levels, bow and/or stern, vertical and/or horizontal, as a percentage of max power (turns off all automatic control modes).</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="TakeStation">
     
<xsd:annotation>
       
<xsd:documentation>Commands the vehicle to take up a specified fixed station relative to an external object.</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 for a specified time duration 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 ref="WaypointUUV">
     
<xsd:annotation>
       
<xsd:documentation>Command the unmanned underwater 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:choice>
 
<xsd:attributeGroup ref="CommonAttributes"/>
</xsd:complexType>


XML Schema documentation generated by XMLSpy Schema Editor http://www.altova.com/xmlspy