diagram | ![]() |
||||||||||||||||||||||||
children | CompositeWaypointUAV FollowBeacon Help LoiterUAV MakeAltitudeAGL MakeAltitudeMSL MakeClimbRate MakeHeading MakeKnots MakeSpeed MakeTurnRate MetaCommand MissionScript MissionScriptInline Quit Realtime Recover SendMessage SetAileron SetElevator SetPositionUAV SetPower SetRudder SetStandoff SetTime SetTimeStep Trace Wait WaitUntilTime WaypointUAV | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="uavScriptCommandsType"> <xsd:annotation> <xsd:documentation>Extends generic script commands to add those applicable to unmanned aerial vehicles.</xsd:documentation> </xsd:annotation> <xsd:choice maxOccurs="unbounded"> <xsd:element ref="CompositeWaypointUAV"> <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="LoiterUAV"> <xsd:annotation> <xsd:documentation>Maneuver to maintain station near current or specified location until Wait period is complete (hover not required).</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="MakeAltitudeAGL"> <xsd:annotation> <xsd:documentation>Set commanded vehicle altitude above ground level.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="MakeAltitudeMSL"> <xsd:annotation> <xsd:documentation>Set commanded vehicle altitude above mean sea level.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="MakeClimbRate"/> <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="MakeTurnRate"> <xsd:annotation> <xsd:documentation>Set commanded vehicle turn rate, degrees 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="SendMessage"/> <xsd:element ref="SetAileron"> <xsd:annotation> <xsd:documentation>Directly set aileron deflection as a percentage of max authority (positive will result in right roll, turns off all automatic control modes).</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="SetElevator"> <xsd:annotation> <xsd:documentation>Directly set elevator as a percentage of max authority (port and starboard) deflection (turns off all automatic control modes).</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="SetPositionUAV"> <xsd:annotation> <xsd:documentation>Update of unmanned aerial 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 the commanded engine power as a percentage of max power.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="SetRudder"> <xsd:annotation> <xsd:documentation>Directly set rudder deflection as a percent of max 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="Trace"/> <xsd:element ref="Wait"> <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="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="WaypointUAV"> <xsd:annotation> <xsd:documentation>Command the unmanned aerial 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> |