schema location: | C:\www.web3d.org\x3d\content\examples\Savage\AuvWorkbench\AVCL\AVCL.1.5.xsd |
attribute form default: | unqualified |
element form default: | qualified |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | acknowledgeElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Acknowledge" type="acknowledgeElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | agendaMissionElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LaunchPositionAH RecoveryPosition GoalList ConstraintList | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="AgendaMission" type="agendaMissionElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="AGLAltitude" type="positiveScalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
type | numericalBlockElementType | ||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:element name="AGLAltitudeBlock" type="numericalBlockElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
type | numericalBlockElementType | ||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:element name="AGLMSLAltitudeBlock" type="numericalBlockElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Aileron" type="signedPercentElementType"/> |
diagram | ![]() |
||
type | munitionAimPointElementType | ||
properties |
|
||
children | LatitudeLongitude XYPosition Altitude | ||
used by |
|
||
source | <xsd:element name="AimPoint" type="munitionAimPointElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="AllPlanes" type="signedPercentElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="AllPropellers" type="signedPercentElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | nonNegativeScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Altitude" type="nonNegativeScalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
type | numericalBlockElementType | ||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:element name="AltitudeBlock" type="numericalBlockElementType"/> |
diagram | ![]() |
||||||||||||
type | verticalPositionUGVElementType | ||||||||||||
properties |
|
||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xsd:element name="AltitudeUGV" type="verticalPositionUGVElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||
type | attackElementType | ||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||
children | Target | ||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="Attack" type="attackElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
children | head body | ||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="AVCL"> <xsd:annotation> <xsd:documentation>Autonomous Vehicle Command Language Root Element. Can contain all pre-, post- and in-mission data.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element ref="head" minOccurs="0"/> <xsd:element ref="body"/> </xsd:sequence> <xsd:attribute name="version" type="xsd:float" use="required" fixed="1.0"/> <xsd:attribute name="vehicleType" type="xsd:string" use="required"> <xsd:annotation> <xsd:documentation>UAV, UGV, USV, or UUV are supported vehicleType values. TODO: make this an enumeration value.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="vehicleID" type="xsd:unsignedShort" use="optional" default="0"/> <xsd:attribute name="date" type="xsd:date" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:float | ||||||
properties |
|
||||||
source | <xsd:attribute name="version" type="xsd:float" use="required" fixed="1.0"/> |
type | xsd:string | ||||
properties |
|
||||
annotation |
|
||||
source | <xsd:attribute name="vehicleType" type="xsd:string" use="required"> <xsd:annotation> <xsd:documentation>UAV, UGV, USV, or UUV are supported vehicleType values. TODO: make this an enumeration value.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | xsd:unsignedShort | ||||||
properties |
|
||||||
source | <xsd:attribute name="vehicleID" type="xsd:unsignedShort" use="optional" default="0"/> |
type | xsd:date | ||||
properties |
|
||||
source | <xsd:attribute name="date" type="xsd:date" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
type | avclMessageType | ||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||
children | head body | ||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="AVCLMessage" type="avclMessageType"> <xsd:annotation> <xsd:documentation>Root level element for use in message passing between vehicles and other vehicles or operators.</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||
children | head body | ||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="AVCLMessageList"> <xsd:annotation> <xsd:documentation>Root level element for use as a wrapper for a series of AVCL messages.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <xsd:element ref="head" minOccurs="0"/> <!-- TODO: why is this avclMessageListBodyType different from avclBodyType? are signatures the same? they probably should be so that refactoring can be clean/consistent --> <xsd:element name="body" type="avclMessageListBodyType"/> </xsd:sequence> <xsd:attribute name="version" type="xsd:float" use="required" fixed="1.0"/> <xsd:attribute name="vehicleType" type="xsd:string" use="optional"/> <xsd:attribute name="vehicleID" type="xsd:unsignedShort" use="optional" default="0"/> <xsd:attribute name="date" type="xsd:date" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:float | ||||||
properties |
|
||||||
source | <xsd:attribute name="version" type="xsd:float" use="required" fixed="1.0"/> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="vehicleType" type="xsd:string" use="optional"/> |
type | xsd:unsignedShort | ||||||
properties |
|
||||||
source | <xsd:attribute name="vehicleID" type="xsd:unsignedShort" use="optional" default="0"/> |
type | xsd:date | ||||
properties |
|
||||
source | <xsd:attribute name="date" type="xsd:date" use="optional"/> |
diagram | ![]() |
||||
type | avclMessageListBodyType | ||||
properties |
|
||||
children | AVCLMessage | ||||
used by |
|
||||
source | <xsd:element name="body" type="avclMessageListBodyType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | areaElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Point Circle Rectangle Polygon LimitingLine Depth Altitude AGLAltitude MSLAltitude DepthBlock AltitudeBlock DepthAltitudeBlock AGLAltitudeBlock MSLAltitudeBlock AGLMSLAltitudeBlock | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="AvoidArea" type="areaElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | stringElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Beacon" type="stringElementType"/> |
diagram | ![]() |
||
type | avclBodyType | ||
properties |
|
||
children | MissionPreparation EventLog MissionResults | ||
used by |
|
||
source | <xsd:element name="body" type="avclBodyType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
type | bodyCoordinateVelocityElementType | ||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="BodyCoordinateVelocity" type="bodyCoordinateVelocityElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | uuvBodyThrustersOrderElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="BodyThrusters" type="uuvBodyThrustersOrderElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="BowLateralThruster" type="signedPercentElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="BowPlanes" type="signedPercentElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="BowVerticalThruster" type="signedPercentElementType"/> |
diagram | ![]() |
||||||||||||
type | capabilityUAVElementType | ||||||||||||
properties |
|
||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xsd:element name="CapabilityUAV" type="capabilityUAVElementType"/> |
diagram | ![]() |
||||||||||||
type | capabilityUGVElementType | ||||||||||||
properties |
|
||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xsd:element name="CapabilityUGV" type="capabilityUGVElementType"/> |
diagram | ![]() |
||||||||||||
type | capabilityUSVElementType | ||||||||||||
properties |
|
||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xsd:element name="CapabilityUSV" type="capabilityUSVElementType"/> |
diagram | ![]() |
||||||||||||
type | capabilityUUVElementType | ||||||||||||
properties |
|
||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
source | <xsd:element name="CapabilityUUV" type="capabilityUUVElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | absoluteHorizontalPositionElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Center" type="absoluteHorizontalPositionElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="CenterlinePropeller" type="signedPercentElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | circleElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Center Radius | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Circle" type="circleElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | percentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Collective" type="percentElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
type | targetElementType | ||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="CommandedStation" type="targetElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | compositeWaypointUAVCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | WaypointList ParallelTrack SectorPattern ExpandingSquare AGLAltitude MSLAltitude HomingMode Speed Knots Standoff TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="CompositeWaypointUAV" type="compositeWaypointUAVCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | compositeWaypointUGVCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | WaypointList ParallelTrack SectorPattern ExpandingSquare HomingMode Speed Knots Standoff TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="CompositeWaypointUGV" type="compositeWaypointUGVCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | compositeWaypointUSVCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | WaypointList ParallelTrack SectorPattern ExpandingSquare HomingMode Speed Knots Standoff TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="CompositeWaypointUSV" type="compositeWaypointUSVCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | compositeWaypointUUVCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | WaypointList ParallelTrack SectorPattern ExpandingSquare Depth Altitude HomingMode SetPower MakeKnots MakeSpeed GpsFixes Standoff TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="CompositeWaypointUUV" type="compositeWaypointUUVCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | configurationElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | UnmannedUnderwaterVehicle UnmannedSurfaceVehicle UnmannedGroundVehicle UnmannedAerialVehicle | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Configuration" type="configurationElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | agendaConstraintListType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | IngressRouting AvoidArea EgressRouting | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="ConstraintList" type="agendaConstraintListType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
type | contactRecordElementType | ||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||
children | LatitudeLongitude XYPosition Depth Altitude AGLAltitude MSLAltitude DepthBlock AltitudeBlock DepthAltitudeBlock AGLAltitudeBlock MSLAltitudeBlock AGLMSLAltitudeBlock Heading Velocity | ||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:element name="Contact" type="contactRecordElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | contaminantRecordElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
children | LatitudeLongitude XYPosition Depth Altitude AGLAltitude MSLAltitude DepthBlock AltitudeBlock DepthAltitudeBlock AGLAltitudeBlock MSLAltitudeBlock AGLMSLAltitudeBlock | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Contaminant" type="contaminantRecordElementType"/> |
diagram | ![]() |
||||||||||||||||||
type | uavCyclicOrderElementType | ||||||||||||||||||
properties |
|
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xsd:element name="Cyclic" type="uavCyclicOrderElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | decontaminateElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Contaminant | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Decontaminate" type="decontaminateElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | degreesOfControlElementType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="DegreesOfControl" type="degreesOfControlElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
type | demolishElementType | ||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||
children | Target | ||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="Demolish" type="demolishElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Depth" type="positiveScalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
type | numericalBlockElementType | ||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:element name="DepthAltitudeBlock" type="numericalBlockElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
type | numericalBlockElementType | ||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:element name="DepthBlock" type="numericalBlockElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | dimensionsElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Dimensions" type="dimensionsElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | dopplerVelocityElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="DopplerVelocity" type="dopplerVelocityElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Duration" type="positiveScalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | routeElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition Depth Altitude AGLAltitude MSLAltitude DepthBlock AltitudeBlock DepthAltitudeBlock AGLAltitudeBlock MSLAltitudeBlock AGLMSLAltitudeBlock | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="EgressRouting" type="routeElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | scalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Elevation" type="scalarElementType"/> |
diagram | ![]() |
||||||||||||||||||
type | uavStabilatorOrderElementType | ||||||||||||||||||
properties |
|
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xsd:element name="Elevator" type="uavStabilatorOrderElementType"/> |
diagram | ![]() |
||||||||||||||||||
type | uavEnginesOrdersElementType | ||||||||||||||||||
properties |
|
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xsd:element name="Engines" type="uavEnginesOrdersElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | eventLogElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | UUVEvent UGVEvent USVEvent UAVEvent | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="EventLog" type="eventLogElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
type | expandingSquareType | ||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||
children | StartPoint | ||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="ExpandingSquare" type="expandingSquareType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | followBeaconCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Beacon TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="FollowBeacon" type="followBeaconCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
type | frequencyRangeElementType | ||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="FrequencyRange" type="frequencyRangeElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | absoluteHorizontalPositionElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="GeographicPosition" type="absoluteHorizontalPositionElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
type | geoOriginElementType | ||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="GeoOrigin" type="geoOriginElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
type | agendaGoalElementType | ||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||
children | Attack Decontaminate Demolish IlluminateArea Jam MarkTarget MonitorTransmissions Patrol Rendezvous Reposition SampleEnvironment Search OperatingArea Duration Timing ReportingCriteria | ||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="Goal" type="agendaGoalElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | agendaGoalListType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Goal | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="GoalList" type="agendaGoalListType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
type | goalStatusUpdateElementType | ||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:element name="GoalStatus" type="goalStatusUpdateElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
type | gpsFixCommandType | ||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:element name="GpsFix" type="gpsFixCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveIntegerElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="GpsFixes" type="positiveIntegerElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | vehicleGroupCompositionElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="GroupMaintenance" type="vehicleGroupCompositionElementType"/> |
diagram | ![]() |
||
type | guidedMunitionMissionElementType | ||
properties |
|
||
children | LaunchPositionML AimPoint | ||
used by |
|
||
source | <xsd:element name="GuidedMunitionMission" type="guidedMunitionMissionElementType"/> |
diagram | ![]() |
||
type | avclHeadType | ||
properties |
|
||
children | meta GeoOrigin | ||
used by |
|
||
source | <xsd:element name="head" type="avclHeadType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | headingElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Heading" type="headingElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Height" type="positiveScalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | noValueElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Help" type="noValueElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | trackModeElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by | |||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="HomingMode" type="trackModeElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | hoverCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition RelativeXYPosition Depth Altitude Heading ObtainGps Standoff TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Hover" type="hoverCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | illuminateElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Illuminator | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="IlluminateArea" type="illuminateElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | illuminatorElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
children | IlluminatorCharacteristic | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Illuminator" type="illuminatorElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | stringElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="IlluminatorCharacteristic" type="stringElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | informationRequestElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="InformationRequest" type="informationRequestElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | routeElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition Depth Altitude AGLAltitude MSLAltitude DepthBlock AltitudeBlock DepthAltitudeBlock AGLAltitudeBlock MSLAltitudeBlock AGLMSLAltitudeBlock | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="IngressRouting" type="routeElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | jamElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | FrequencyRange | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Jam" type="jamElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Knots" type="positiveScalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="LateralThrusters" type="signedPercentElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
type | latitudeLongitudeElementType | ||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:element name="LatitudeLongitude" type="latitudeLongitudeElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | absoluteHorizontalPositionElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="LaunchPositionAH" type="absoluteHorizontalPositionElementType"/> |
diagram | ![]() |
||
type | munitionLaunchPointElementType | ||
properties |
|
||
children | LatitudeLongitude XYPosition Altitude Bearing | ||
used by |
|
||
source | <xsd:element name="LaunchPositionML" type="munitionLaunchPointElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | limitingLineElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="LimitingLine" type="limitingLineElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="LoiterAltitude" type="positiveScalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="LoiterDepth" type="positiveScalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | loiterUAVCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition RelativeXYPosition Speed Knots AGLAltitude MSLAltitude LoiterAltitude TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="LoiterUAV" type="loiterUAVCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | loiterUGVCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition RelativeXYPosition Speed Knots TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="LoiterUGV" type="loiterUGVCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | loiterUSVCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition RelativeXYPosition Speed Knots TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="LoiterUSV" type="loiterUSVCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | loiterUUVCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition RelativeXYPosition Depth Altitude SetPower MakeKnots MakeSpeed LoiterDepth TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="LoiterUUV" type="loiterUUVCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | noValueElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Magnetic" type="noValueElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MakeAltitude" type="positiveScalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MakeAltitudeAGL" type="positiveScalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MakeAltitudeMSL" type="positiveScalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MakeClimbRate" type="signedPercentElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MakeDepth" type="positiveScalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | headingElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MakeHeading" type="headingElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
type | speedElementType | ||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="MakeKnots" type="speedElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
type | speedElementType | ||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="MakeSpeed" type="speedElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MakeTurnRate" type="signedPercentElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | noValueElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Manual" type="noValueElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | markerElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
children | MarkerCharacteristic | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Marker" type="markerElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | stringElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MarkerCharacteristic" type="stringElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | markElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Marker Target | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="MarkTarget" type="markElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | metaType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="meta" type="metaType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | metaCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="MetaCommand" type="metaCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | noValueElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="MissionAbort" type="noValueElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | missionPreparationElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | UnitsOfMeasure GeoOrigin Configuration UUVCommandScript USVCommandScript UGVCommandScript UAVCommandScript AgendaMission GuidedMunitionMission | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="MissionPreparation" type="missionPreparationElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | missionResultsElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | MissionStartTime SampledResults | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="MissionResults" type="missionResultsElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | stringElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MissionScript" type="stringElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | stringElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MissionScriptInline" type="stringElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | dateTimeGroupElementType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="MissionStartTime" type="dateTimeGroupElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | stringElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Model" type="stringElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | monitorTransmissionsElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | FrequencyRange | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="MonitorTransmissions" type="monitorTransmissionsElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
type | numericalBlockElementType | ||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:element name="MSLAltitudeBlock" type="numericalBlockElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | noValueElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="NormalExit" type="noValueElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | absoluteHorizontalPositionElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="NorthwestCorner" type="absoluteHorizontalPositionElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | booleanElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="ObtainGps" type="booleanElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | areaElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Point Circle Rectangle Polygon LimitingLine Depth Altitude AGLAltitude MSLAltitude DepthBlock AltitudeBlock DepthAltitudeBlock AGLAltitudeBlock MSLAltitudeBlock AGLMSLAltitudeBlock | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="OperatingArea" type="areaElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | operatingCharacteristicsUAVElementType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="OperatingCharacteristicsUAV" type="operatingCharacteristicsUAVElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | operatingCharacteristicsUGVElementType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="OperatingCharacteristicsUGV" type="operatingCharacteristicsUGVElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | operatingCharacteristicsUSVElementType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="OperatingCharacteristicsUSV" type="operatingCharacteristicsUSVElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | operatingCharacteristicsUUVElementType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="OperatingCharacteristicsUUV" type="operatingCharacteristicsUUVElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | orientationElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Orientation" type="orientationElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | parallelTrackType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | StartPoint | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="ParallelTrack" type="parallelTrackType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | patrolElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Qualifier | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Patrol" type="patrolElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Pedals" type="signedPercentElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | noValueElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="PlaceHolder" type="noValueElementType"/> |
diagram | ![]() |
||||||||||||||||||
type | uuvPlanesOrderElementType | ||||||||||||||||||
properties |
|
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xsd:element name="Planes" type="uuvPlanesOrderElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | absoluteHorizontalPositionElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Point" type="absoluteHorizontalPositionElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | polygonElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Polygon" type="polygonElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="PortPropeller" type="signedPercentElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | priorityElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Priority" type="priorityElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | propellersOrderUSVElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="PropellersUSV" type="propellersOrderUSVElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | propellersOrderUUVElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="PropellersUUV" type="propellersOrderUUVElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | stringElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Qualifier" type="stringElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | quitCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | NormalExit MissionAbort SystemAbort RecallAbort | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Quit" type="quitCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Radius" type="positiveScalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | scalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Range" type="scalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | booleanElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Realtime" type="booleanElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | noValueElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="RecallAbort" type="noValueElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | nonNegativeIntegerElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Recipient" type="nonNegativeIntegerElementType"> <xsd:annotation> <xsd:documentation>Vehicle ID of the recipient, if omitted, the message is a broadcast to all vehicles.</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | ![]() |
||||||||||||||||||||||||
type | recoverCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Range Heading TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Recover" type="recoverCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | absoluteHorizontalPositionElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="RecoveryPosition" type="absoluteHorizontalPositionElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | rectangleElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | NorthwestCorner Width Height Orientation | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Rectangle" type="rectangleElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | noValueElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Relative" type="noValueElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
type | xyElementType | ||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:element name="RelativeXYPosition" type="xyElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | percentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="RemainingPower" type="percentElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | rendezvousElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
children | Qualifier | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Rendezvous" type="rendezvousElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
type | reportingCriteriaElementType | ||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="ReportingCriteria" type="reportingCriteriaElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | repositionElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Routing | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Reposition" type="repositionElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | routeElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition Depth Altitude AGLAltitude MSLAltitude DepthBlock AltitudeBlock DepthAltitudeBlock AGLAltitudeBlock MSLAltitudeBlock AGLMSLAltitudeBlock | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Routing" type="routeElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Rudder" type="signedPercentElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | discreteTimeResultsElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | UUVTelemetry USVTelemetry UGVTelemetry UAVTelemetry UUVControlOrder USVControlOrder UGVControlOrder UAVControlOrder Sensor Weapon | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="SampledResults" type="discreteTimeResultsElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | sampleEnvironmentElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Contaminant | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="SampleEnvironment" type="sampleEnvironmentElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | noValueElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Scan" type="noValueElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
type | searchElementType | ||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||
children | Target | ||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="Search" type="searchElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | sectorPatternType | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | StartPoint | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="SectorPattern" type="sectorPatternType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | nonNegativeIntegerElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Sender" type="nonNegativeIntegerElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | sendMessageCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | AVCLMessage | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="SendMessage" type="sendMessageCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | sensorElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | ActiveSonar ImagingSonar BlazedArraySonar SyntheticApertureSonar PassiveSonar Radar DopplerRadar SyntheticApertureRadar TrackWhileScanRadar EarlyWarningRadar AcquisitionRadar TrackingRadar FireControlRadar SurfaceSearchRadar ESM PassiveSoundDetection ChemicalBiologicalRadiologicalDetection Video FLIR MotionSensor | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Sensor" type="sensorElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="SetAileron" type="signedPercentElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="SetElevator" type="signedPercentElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | setPlanesCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | BowPlanes SternPlanes AllPlanes | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="SetPlanes" type="setPlanesCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | positionUAVCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition MSLAltitude | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="SetPositionUAV" type="positionUAVCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | positionUGVCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="SetPositionUGV" type="positionUGVCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | positionUSVCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="SetPositionUSV" type="positionUSVCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | positionUUVCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition Depth | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="SetPositionUUV" type="positionUUVCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | setPropellerCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | PortPropeller StarboardPropeller CenterlinePropeller AllPropellers | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="SetPower" type="setPropellerCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="SetRudder" type="signedPercentElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | setSonarCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Model Manual Scan Track Bearing Elevation Relative True Magnetic | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="SetSonar" type="setSonarCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="SetStandoff" type="positiveScalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | setThrusterCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | BowLateralThruster SternLateralThruster LateralThrusters BowVerticalThruster SternVerticalThruster VerticalThrusters | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="SetThruster" type="setThrusterCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | scalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="SetTime" type="scalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="SetTimeStep" type="positiveScalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
type | frequencyRecordElementType | ||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="SignalOfInterest" type="frequencyRecordElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Speed" type="positiveScalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by | |||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Standoff" type="positiveScalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="StarboardPropeller" type="signedPercentElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | horizontalPositionElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition RelativeXYPosition | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="StartPoint" type="horizontalPositionElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="SternLateralThruster" type="signedPercentElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="SternPlanes" type="signedPercentElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="SternVerticalThruster" type="signedPercentElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | noValueElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="SystemAbort" type="noValueElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | takeStationCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | TargetSonarScan TargetEdgeSonarScan TargetLocation CommandedStation Heading TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="TakeStation" type="takeStationCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | actionObjectElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Target" type="actionObjectElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | noValueElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="TargetEdgeSonarScan" type="noValueElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
type | targetElementType | ||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="TargetLocation" type="targetElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | noValueElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="TargetSonarScan" type="noValueElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | booleanElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Thrusters" type="booleanElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by | |||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="TimeOut" type="positiveScalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
type | absoluteTimingElementType | ||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:element name="Timing" type="absoluteTimingElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | booleanElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Trace" type="booleanElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | noValueElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Track" type="noValueElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | noValueElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="True" type="noValueElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | uavCharacteristicsElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Dimensions OperatingCharacteristicsUAV DegreesOfControl CapabilityUAV | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="UAVCharacteristics" type="uavCharacteristicsElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | uavScriptCommandsType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | CompositeWaypointUAV FollowBeacon Help LoiterUAV MakeAltitudeAGL MakeAltitudeMSL MakeClimbRate MakeHeading MakeKnots MakeSpeed MakeTurnRate MetaCommand MissionScript MissionScriptInline Quit Realtime Recover SetAileron SetElevator SetPositionUAV SetPower SetRudder SetStandoff SetTime SetTimeStep Trace Wait WaitUntilTime WaypointUAV | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="UAVCommand" type="uavScriptCommandsType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | uavScriptCommandsType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | CompositeWaypointUAV FollowBeacon Help LoiterUAV MakeAltitudeAGL MakeAltitudeMSL MakeClimbRate MakeHeading MakeKnots MakeSpeed MakeTurnRate MetaCommand MissionScript MissionScriptInline Quit Realtime Recover SetAileron SetElevator SetPositionUAV SetPower SetRudder SetStandoff SetTime SetTimeStep Trace Wait WaitUntilTime WaypointUAV | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="UAVCommandScript" type="uavScriptCommandsType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | uavControlOrdersElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Engines Aileron Rudder Elevator Collective Cyclic Pedals | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="UAVControlOrder" type="uavControlOrdersElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | uavLoggableEventType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | CompositeWaypointUAV FollowBeacon Help LoiterUAV MakeAltitudeAGL MakeAltitudeMSL MakeClimbRate MakeHeading MakeKnots MakeSpeed MakeTurnRate MetaCommand MissionScript MissionScriptInline Quit Realtime Recover SetAileron SetElevator SetPositionUAV SetPower SetRudder SetStandoff SetTime SetTimeStep Trace Wait WaitUntilTime WaypointUAV AVCLMessage Contact SignalOfInterest Contaminant GoalStatus VehicleStatus | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="UAVEvent" type="uavLoggableEventType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | uavTelemetryElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | GeographicPosition VerticalPositionUAV Orientation WorldCoordinateVelocity BodyCoordinateVelocity DopplerVelocity RemainingPower | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="UAVTelemetry" type="uavTelemetryElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | ugvCharacteristicsElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Dimensions OperatingCharacteristicsUGV DegreesOfControl CapabilityUGV | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="UGVCharacteristics" type="ugvCharacteristicsElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | ugvScriptCommandsType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | CompositeWaypointUGV FollowBeacon Help LoiterUGV MakeHeading MakeKnots MakeSpeed MetaCommand MissionScript MissionScriptInline Quit Realtime Recover SetPositionUGV SetStandoff SetTime SetTimeStep Trace Wait WaitUntilTime WaypointUGV | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="UGVCommand" type="ugvScriptCommandsType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | ugvScriptCommandsType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | CompositeWaypointUGV FollowBeacon Help LoiterUGV MakeHeading MakeKnots MakeSpeed MetaCommand MissionScript MissionScriptInline Quit Realtime Recover SetPositionUGV SetStandoff SetTime SetTimeStep Trace Wait WaitUntilTime WaypointUGV | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="UGVCommandScript" type="ugvScriptCommandsType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | ugvControlOrdersElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | PlaceHolder | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="UGVControlOrder" type="ugvControlOrdersElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | ugvLoggableEventType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | CompositeWaypointUGV FollowBeacon Help LoiterUGV MakeHeading MakeSpeed MetaCommand MissionScript MissionScriptInline Quit Realtime Recover SetPositionUGV SetStandoff SetTime SetTimeStep Trace Wait WaitUntilTime WaypointUGV AVCLMessage Contact SignalOfInterest Contaminant GoalStatus VehicleStatus | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="UGVEvent" type="ugvLoggableEventType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | ugvTelemetryElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | GeographicPosition AltitudeUGV Orientation WorldCoordinateVelocity BodyCoordinateVelocity DopplerVelocity RemainingPower | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="UGVTelemetry" type="ugvTelemetryElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
type | unitsOfMeasureElementType | ||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="UnitsOfMeasure" type="unitsOfMeasureElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | uavCharacteristicsElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Dimensions OperatingCharacteristicsUAV DegreesOfControl CapabilityUAV | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="UnmannedAerialVehicle" type="uavCharacteristicsElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | ugvCharacteristicsElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Dimensions OperatingCharacteristicsUGV DegreesOfControl CapabilityUGV | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="UnmannedGroundVehicle" type="ugvCharacteristicsElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | usvCharacteristicsElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Dimensions OperatingCharacteristicsUSV DegreesOfControl CapabilityUSV | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="UnmannedSurfaceVehicle" type="usvCharacteristicsElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | uuvCharacteristicsElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Dimensions OperatingCharacteristicsUUV DegreesOfControl CapabilityUUV | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="UnmannedUnderwaterVehicle" type="uuvCharacteristicsElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | usvCharacteristicsElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Dimensions OperatingCharacteristicsUSV DegreesOfControl CapabilityUSV | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="USVCharacteristics" type="usvCharacteristicsElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | usvScriptCommandsType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | CompositeWaypointUSV FollowBeacon Help LoiterUSV MakeHeading MakeKnots MakeSpeed MetaCommand MissionScript MissionScriptInline Quit Realtime Recover SetPositionUSV SetPower SetRudder SetStandoff SetTime SetTimeStep Trace Wait WaitUntilTime WaypointUSV | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="USVCommand" type="usvScriptCommandsType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | usvScriptCommandsType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | CompositeWaypointUSV FollowBeacon Help LoiterUSV MakeHeading MakeKnots MakeSpeed MetaCommand MissionScript MissionScriptInline Quit Realtime Recover SetPositionUSV SetPower SetRudder SetStandoff SetTime SetTimeStep Trace Wait WaitUntilTime WaypointUSV | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="USVCommandScript" type="usvScriptCommandsType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | usvControlOrdersElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | PropellersUSV Rudder | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="USVControlOrder" type="usvControlOrdersElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | usvLoggableEventType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | CompositeWaypointUSV FollowBeacon Help LoiterUSV MakeHeading MakeKnots MakeSpeed MetaCommand MissionScript MissionScriptInline Quit Realtime Recover SetPositionUSV SetPower SetRudder SetStandoff SetTime SetTimeStep Trace Wait WaitUntilTime WaypointUSV AVCLMessage Contact SignalOfInterest Contaminant GoalStatus VehicleStatus | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="USVEvent" type="usvLoggableEventType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | usvTelemetryElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | GeographicPosition Orientation WorldCoordinateVelocity BodyCoordinateVelocity DopplerVelocity RemainingPower | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="USVTelemetry" type="usvTelemetryElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | uuvCharacteristicsElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | Dimensions OperatingCharacteristicsUUV DegreesOfControl CapabilityUUV | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="UUVCharacteristics" type="uuvCharacteristicsElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | uuvScriptCommandsType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
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 |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="UUVCommand" type="uuvScriptCommandsType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | uuvScriptCommandsType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
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 |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="UUVCommandScript" type="uuvScriptCommandsType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | uuvControlOrdersElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | PropellersUUV Rudder Planes BodyThrusters | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="UUVControlOrder" type="uuvControlOrdersElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | uuvLoggableEventType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
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 AVCLMessage Contact SignalOfInterest Contaminant GoalStatus VehicleStatus | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="UUVEvent" type="uuvLoggableEventType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | uuvTelemetryElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | GeographicPosition VerticalPosition Orientation WorldCoordinateVelocity BodyCoordinateVelocity DopplerVelocity RemainingPower | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="UUVTelemetry" type="uuvTelemetryElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | discreteTimeResultsElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | UUVTelemetry USVTelemetry UGVTelemetry UAVTelemetry UUVControlOrder USVControlOrder UGVControlOrder UAVControlOrder Sensor Weapon | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="VehicleState" type="discreteTimeResultsElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
type | vehicleStatusUpdateElementType | ||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:element name="VehicleStatus" type="vehicleStatusUpdateElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | nonNegativeScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Velocity" type="nonNegativeScalarElementType"/> |
diagram | ![]() |
||||||||||||||||||
type | uuvVerticalPositionElementType | ||||||||||||||||||
properties |
|
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xsd:element name="VerticalPosition" type="uuvVerticalPositionElementType"/> |
diagram | ![]() |
||||||||||||||||||
type | verticalPositionUAVElementType | ||||||||||||||||||
properties |
|
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
source | <xsd:element name="VerticalPositionUAV" type="verticalPositionUAVElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="VerticalThrusters" type="signedPercentElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Wait" type="positiveScalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="WaitUntilTime" type="positiveScalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | waypointListType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="WaypointList" type="waypointListType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | waypointUAVCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition RelativeXYPosition AGLAltitude MSLAltitude HomingMode Speed Knots Standoff TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="WaypointUAV" type="waypointUAVCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | waypointUGVCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition RelativeXYPosition Speed Knots HomingMode Standoff TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="WaypointUGV" type="waypointUGVCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | waypointUSVCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition RelativeXYPosition HomingMode Speed Knots Standoff TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="WaypointUSV" type="waypointUSVCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | waypointUUVCommandType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition RelativeXYPosition Depth Altitude HomingMode SetPower MakeKnots MakeSpeed ObtainGps Standoff TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="WaypointUUV" type="waypointUUVCommandType"/> |
diagram | ![]() |
||||||||||||||||||||||||
type | weaponElementType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
source | <xsd:element name="Weapon" type="weaponElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Width" type="positiveScalarElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
type | worldCoordinateVelocityElementType | ||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="WorldCoordinateVelocity" type="worldCoordinateVelocityElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
type | xyElementType | ||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:element name="XYPosition" type="xyElementType"/> |
diagram | ![]() |
||
children | LatitudeLongitude XYPosition | ||
used by | |||
annotation |
|
||
source | <xsd:group name="AbsoluteHorizontalPositionElements"> <xsd:annotation> <xsd:documentation>Selectable element to represent a horizontal position using latitude longitude, (x, y) coordinate pair, or (x, y) coordinate relative to the vehicle's current position.</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element ref="LatitudeLongitude"> <xsd:annotation> <xsd:documentation>Absolute geographic position using latitude and longitude (+ value for North or East, - value for South or West)</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="XYPosition"> <xsd:annotation> <xsd:documentation>Absolute geographic position using a cartesian coordinate system (X north, Y east) and a specified or default geographic origin.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> </xsd:group> |
diagram | ![]() |
||
children | AGLAltitudeBlock MSLAltitudeBlock AGLMSLAltitudeBlock | ||
used by |
|
||
annotation |
|
||
source | <xsd:group name="AltitudeBlockElements"> <xsd:annotation> <xsd:documentation>Element used to specify a block of depths to an AUV.</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element ref="AGLAltitudeBlock"> <xsd:annotation> <xsd:documentation>Element specifying a minimum to maximum (inclusive) Above Ground Level (AGL) altitude block.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="MSLAltitudeBlock"> <xsd:annotation> <xsd:documentation>Element specifying a minimum to maximum (inclusive) Mean Sea Level (MSL) altitude block.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="AGLMSLAltitudeBlock"> <xsd:annotation> <xsd:documentation>Element specifying a minimum AGL and maximum MSL altitude block.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> </xsd:group> |
diagram | ![]() |
||||
children | AGLAltitude MSLAltitude | ||||
used by |
|
||||
annotation |
|
||||
source | <xsd:group name="AltitudeTypeElements"> <xsd:annotation> <xsd:documentation>Selectable element to specify vehicle altitude as MSL (mean sea level) or AGL (above ground level).</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element ref="AGLAltitude"> <xsd:annotation> <xsd:documentation>Altitude (meters) above ground level.</xsd:documentation> </xsd:annotation> </xsd:element> <!-- TODO: Two unique elementTypes here, resolve --> <xsd:element name="MSLAltitude" type="positiveScalarElementType"> <xsd:annotation> <xsd:documentation>Altitude (meters) above mean sea level.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> </xsd:group> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MSLAltitude" type="positiveScalarElementType"> <xsd:annotation> <xsd:documentation>Altitude (meters) above mean sea level.</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | ![]() |
||
children | Point Circle Rectangle Polygon LimitingLine | ||
used by |
|
||
annotation |
|
||
source | <xsd:group name="AreaElements"> <xsd:annotation> <xsd:documentation>Elements utilized to specify a single geographic area.</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element ref="Point"/> <xsd:element ref="Circle"/> <xsd:element ref="Rectangle"/> <xsd:element ref="Polygon"/> <xsd:element ref="LimitingLine"/> </xsd:choice> </xsd:group> |
diagram | ![]() |
||
children | Relative True Magnetic | ||
used by |
|
||
annotation |
|
||
source | <xsd:group name="BearingTypeElements"> <xsd:annotation> <xsd:documentation>Elements utilized to specify bearing types.</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element ref="Relative"/> <xsd:element ref="True"/> <xsd:element ref="Magnetic"/> </xsd:choice> </xsd:group> |
diagram | ![]() |
||
children | WaypointList ParallelTrack SectorPattern ExpandingSquare | ||
used by |
|
||
annotation |
|
||
source | <xsd:group name="CompositeWaypointElements"> <xsd:annotation> <xsd:documentation>A single command specifying a pattern consisting of multiple waypoints.</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element ref="WaypointList"/> <xsd:element ref="ParallelTrack"/> <xsd:element ref="SectorPattern"/> <xsd:element ref="ExpandingSquare"/> </xsd:choice> </xsd:group> |
diagram | ![]() |
||
children | DepthBlock AltitudeBlock DepthAltitudeBlock | ||
used by |
|
||
annotation |
|
||
source | <xsd:group name="DepthBlockElements"> <xsd:annotation> <xsd:documentation>Element used to specify a block of depths to an AUV.</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element ref="DepthBlock"> <xsd:annotation> <xsd:documentation>Element specifying a minimum to maximum (inclusive) depth block.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="AltitudeBlock"> <xsd:annotation> <xsd:documentation>Element specifying a minimum to maximum (inclusive) altitude above the bottom block.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="DepthAltitudeBlock"> <xsd:annotation> <xsd:documentation>Element specifying a minimum depth to minimum altitude above the bottom (inclusive) block.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> </xsd:group> |
diagram | ![]() |
||||
children | Depth Altitude | ||||
used by |
|
||||
annotation |
|
||||
source | <xsd:group name="DepthTypeElements"> <xsd:annotation> <xsd:documentation>Selectable element to specify vehicle depth as depth below the surface or altitude above the bottom.</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element ref="Depth"> <xsd:annotation> <xsd:documentation>Element specifying a depth below the surface of the water.</xsd:documentation> </xsd:annotation> </xsd:element> <!-- TODO: Different global elememtType defined above --> <xsd:element name="Altitude" type="positiveScalarElementType"> <xsd:annotation> <xsd:documentation>Element specifying an altitude above the sea floor.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> </xsd:group> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Altitude" type="positiveScalarElementType"> <xsd:annotation> <xsd:documentation>Element specifying an altitude above the sea floor.</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | ![]() |
||
children | NormalExit MissionAbort SystemAbort RecallAbort | ||
used by |
|
||
annotation |
|
||
source | <xsd:group name="ExitModeElements"> <xsd:annotation> <xsd:documentation>Elements utilized to control rear propellers of a UUV.</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element ref="NormalExit"/> <xsd:element ref="MissionAbort"/> <xsd:element ref="SystemAbort"/> <xsd:element ref="RecallAbort"/> </xsd:choice> </xsd:group> |
diagram | ![]() |
||
children | Engines Aileron Rudder Elevator | ||
used by |
|
||
annotation |
|
||
source | <xsd:group name="FixedWingUAVControlOrders"> <xsd:annotation> <xsd:documentation>Group representing individual control orders for a fixed-wing aerial vehicle.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="Engines" minOccurs="0"/> <xsd:element ref="Aileron" minOccurs="0"/> <xsd:element ref="Rudder" minOccurs="0"/> <xsd:element ref="Elevator" minOccurs="0"/> </xsd:sequence> </xsd:group> |
diagram | ![]() |
||
children | Attack Decontaminate Demolish IlluminateArea Jam MarkTarget MonitorTransmissions Patrol Rendezvous Reposition SampleEnvironment Search | ||
used by |
|
||
annotation |
|
||
source | <xsd:group name="GoalElements"> <xsd:annotation> <xsd:documentation>Elements that can be used to specify a single goal to be accomplished during a mission.</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element ref="Attack"/> <xsd:element ref="Decontaminate"/> <xsd:element ref="Demolish"/> <xsd:element ref="IlluminateArea"/> <xsd:element ref="Jam"/> <xsd:element ref="MarkTarget"/> <xsd:element ref="MonitorTransmissions"/> <xsd:element ref="Patrol"/> <xsd:element ref="Rendezvous"/> <xsd:element ref="Reposition"/> <xsd:element ref="SampleEnvironment"/> <xsd:element ref="Search"/> </xsd:choice> </xsd:group> |
diagram | ![]() |
||
children | LatitudeLongitude XYPosition RelativeXYPosition | ||
used by | |||
annotation |
|
||
source | <xsd:group name="HorizontalPositionElements"> <xsd:annotation> <xsd:documentation>Selectable element to represent a horizontal position using latitude longitude, (x, y) coordinate pair, or (x, y) coordinate relative to the vehicle's current position.</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element ref="LatitudeLongitude"> <xsd:annotation> <xsd:documentation>Absolute geographic position using latitude and longitude (+ value for North or East, - value for South or West)</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="XYPosition"> <xsd:annotation> <xsd:documentation>Absolute geographic position using a cartesian coordinate system (X north, Y east) and a specified or default geographic origin.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="RelativeXYPosition"> <xsd:annotation> <xsd:documentation>Position specified relative to the vehicle's current position (X meters north, Y meters east).</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> </xsd:group> |
diagram | ![]() |
||||
children | UUVEvent UGVEvent USVEvent UAVEvent | ||||
used by |
|
||||
annotation |
|
||||
source | <xsd:group name="LoggableEvent"> <xsd:annotation> <xsd:documentation>Used to capture a single loggable vehicle event.</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element ref="UUVEvent"/> <xsd:element ref="UGVEvent"/> <xsd:element ref="USVEvent"/> <xsd:element ref="UAVEvent"/> </xsd:choice> </xsd:group> |
diagram | ![]() |
||
children | UUVCommandScript USVCommandScript UGVCommandScript UAVCommandScript AgendaMission GuidedMunitionMission UUVCommand UGVCommand USVCommand UAVCommand InformationRequest GroupMaintenance UUVCharacteristics UGVCharacteristics USVCharacteristics UAVCharacteristics VehicleState UUVEvent UGVEvent USVEvent UAVEvent SensorDataReport | ||
used by |
|
||
annotation |
|
||
source | <xsd:group name="MessageBodyContent"> <xsd:annotation> <xsd:documentation>The content portion of an AVCL message containing the data that is being sent from one vehicle to another.</xsd:documentation> </xsd:annotation> <xsd:choice> <!-- Request messages (new tasking or requests for information) --> <xsd:group ref="MissionSpecification"> <xsd:annotation> <xsd:documentation>Used to issue a new mission (script or agenda).</xsd:documentation> </xsd:annotation> </xsd:group> <xsd:element ref="UUVCommand"> <xsd:annotation> <xsd:documentation>Used to issue a single script command to a UUV.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="UGVCommand"> <xsd:annotation> <xsd:documentation>Used to issue a single script command to a UGV.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="USVCommand"> <xsd:annotation> <xsd:documentation>Used to issue a single script command to a USV.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="UAVCommand"> <xsd:annotation> <xsd:documentation>Used to issue a single script command to a UAV.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="InformationRequest"> <xsd:annotation> <xsd:documentation>Request for current vehicle status information.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="GroupMaintenance"> <xsd:annotation> <xsd:documentation>Used to initiate a request relating to the establishment or maintenance of a cooperating group.</xsd:documentation> </xsd:annotation> </xsd:element> <!-- Inform messages (provide status information) --> <xsd:group ref="VehicleCharacteristicsGroup"> <xsd:annotation> <xsd:documentation>Used to transmit a summary of vehicle capabilities and characteristics.</xsd:documentation> </xsd:annotation> </xsd:group> <xsd:element ref="VehicleState"> <xsd:annotation> <xsd:documentation>Used to transmit vehicle telemetry or control settings information.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:group ref="LoggableEvent"> <xsd:annotation> <xsd:documentation>Used to notify other vehicles of an event.</xsd:documentation> </xsd:annotation> </xsd:group> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="SensorDataReport"> <xsd:annotation> <xsd:documentation>Used to report sensor data.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:choice> <xsd:group ref="SensorElements" maxOccurs="unbounded"/> </xsd:choice> </xsd:complexType> </xsd:element> </xsd:choice> </xsd:group> |
diagram | ![]() |
||||
properties |
|
||||
children | ActiveSonar ImagingSonar BlazedArraySonar SyntheticApertureSonar PassiveSonar Radar DopplerRadar SyntheticApertureRadar TrackWhileScanRadar EarlyWarningRadar AcquisitionRadar TrackingRadar FireControlRadar SurfaceSearchRadar ESM PassiveSoundDetection ChemicalBiologicalRadiologicalDetection Video FLIR MotionSensor | ||||
annotation |
|
||||
source | <xsd:element name="SensorDataReport"> <xsd:annotation> <xsd:documentation>Used to report sensor data.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:choice> <xsd:group ref="SensorElements" maxOccurs="unbounded"/> </xsd:choice> </xsd:complexType> </xsd:element> |
diagram | ![]() |
||||
children | UUVCommandScript USVCommandScript UGVCommandScript UAVCommandScript AgendaMission GuidedMunitionMission | ||||
used by |
|
||||
annotation |
|
||||
source | <xsd:group name="MissionSpecification"> <xsd:annotation> <xsd:documentation>Scripted or agenda (goal-based) mission for an autonomous vehicle.</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element ref="UUVCommandScript"/> <xsd:element ref="USVCommandScript"/> <xsd:element ref="UGVCommandScript"/> <xsd:element ref="UAVCommandScript"/> <xsd:element ref="AgendaMission"/> <xsd:element ref="GuidedMunitionMission"/> </xsd:choice> </xsd:group> |
diagram | ![]() |
||
children | LatitudeLongitude XYPosition | ||
used by |
|
||
annotation |
|
||
source | <xsd:group name="PointListElements"> <xsd:annotation> <xsd:documentation>Selectable element to represent a horizontal position using latitude longitude, (x, y) coordinate pair, or (x, y) coordinate relative to the vehicle's current position.</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element ref="LatitudeLongitude" maxOccurs="unbounded"/> <xsd:element ref="XYPosition" maxOccurs="unbounded"/> </xsd:choice> </xsd:group> |
diagram | ![]() |
||
children | Collective Cyclic Pedals | ||
used by |
|
||
annotation |
|
||
source | <xsd:group name="RotaryWingUAVControlOrders"> <xsd:annotation> <xsd:documentation>Group representing individual control orders for a helicopter-like vehicle.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="Collective" minOccurs="0"/> <xsd:element ref="Cyclic" minOccurs="0"/> <xsd:element ref="Pedals" minOccurs="0"/> </xsd:sequence> </xsd:group> |
diagram | ![]() |
||||
children | ActiveSonar ImagingSonar BlazedArraySonar SyntheticApertureSonar PassiveSonar Radar DopplerRadar SyntheticApertureRadar TrackWhileScanRadar EarlyWarningRadar AcquisitionRadar TrackingRadar FireControlRadar SurfaceSearchRadar ESM PassiveSoundDetection ChemicalBiologicalRadiologicalDetection Video FLIR MotionSensor | ||||
used by |
|
||||
annotation |
|
||||
source | <xsd:group name="SensorElements"> <xsd:annotation> <xsd:documentation>Elements for representing sensor data.</xsd:documentation> </xsd:annotation> <xsd:choice> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="ActiveSonar"> <xsd:annotation> <xsd:documentation>Data element for a simple steerable ranging active sonar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="elevation" type="xsd:double" use="optional"/> <xsd:attribute name="strength" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="ImagingSonar"> <xsd:annotation> <xsd:documentation>Data element for an imaging sonar. Not yet implemented.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="BlazedArraySonar"> <xsd:annotation> <xsd:documentation>Data element for a blazed array sonar. Not yet implemented.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="SyntheticApertureSonar"> <xsd:annotation> <xsd:documentation>Data element for a synthetic aperture sonar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="PassiveSonar"> <xsd:annotation> <xsd:documentation>Data element for a passive sonar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="frequency" type="xsd:double" use="required"/> <xsd:attribute name="strength" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="Radar"> <xsd:annotation> <xsd:documentation>Data element for a generic radar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attribute name="elevation" type="xsd:double" use="optional"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="optional"/> <xsd:attribute name="heading" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="DopplerRadar"> <xsd:annotation> <xsd:documentation>Data element for a generic doppler radar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="optional"/> <xsd:attribute name="range" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attribute name="elevation" type="xsd:double" use="optional"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="optional"/> <xsd:attribute name="heading" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="SyntheticApertureRadar"> <xsd:annotation> <xsd:documentation>Data element for a generic single target radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attribute name="elevation" type="xsd:double" use="optional"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="optional"/> <xsd:attribute name="heading" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="TrackWhileScanRadar"> <xsd:annotation> <xsd:documentation>Data element for a track-while-scan radar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="Track" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>Individual track of a track-while-scan radar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="trackID" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="required"/> <xsd:attribute name="heading" type="xsd:double" use="required"/> <xsd:attributeGroup ref="IffAttributes"/> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="EarlyWarningRadar"> <xsd:annotation> <xsd:documentation>Data element for an early warning radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="optional"/> <xsd:attribute name="heading" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="AcquisitionRadar"> <xsd:annotation> <xsd:documentation>Data element for a target acquisition radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="optional"/> <xsd:attribute name="heading" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="TrackingRadar"> <xsd:annotation> <xsd:documentation>Data element for a target tracking radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="altitude" type="xsd:double" use="required"/> <xsd:attribute name="velocity" type="xsd:double" use="required"/> <xsd:attribute name="heading" type="xsd:double" use="required"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="FireControlRadar"> <xsd:annotation> <xsd:documentation>Data element for a fire control radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="altitude" type="xsd:double" use="required"/> <xsd:attribute name="velocity" type="xsd:double" use="required"/> <xsd:attribute name="heading" type="xsd:double" use="required"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="SurfaceSearchRadar"> <xsd:annotation> <xsd:documentation>Data element for a surface search radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="velocity" type="xsd:double" use="required"/> <xsd:attribute name="heading" type="xsd:double" use="required"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="ESM"> <xsd:annotation> <xsd:documentation>Data element for an electronic support measure system.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="frequency" type="xsd:double" use="required"/> <xsd:attribute name="strength" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="PassiveSoundDetection"> <xsd:annotation> <xsd:documentation>Data element for a passive listening device.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="frequency" type="xsd:double" use="required"/> <xsd:attribute name="strength" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="ChemicalBiologicalRadiologicalDetection"> <xsd:annotation> <xsd:documentation>Data element for a chemical, biological, or radiological detection system.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="substance" type="xsd:string" use="required"/> <xsd:attribute name="magnitude" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="Video"> <xsd:annotation> <xsd:documentation>Data element for video data. Not yet implemented.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="FLIR"> <xsd:annotation> <xsd:documentation>Data element for FLIR data. Not yet implemented.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="MotionSensor"> <xsd:annotation> <xsd:documentation>Data element for a motion sensor system. Not yet implemented.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> </xsd:choice> </xsd:group> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="ActiveSonar"> <xsd:annotation> <xsd:documentation>Data element for a simple steerable ranging active sonar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="elevation" type="xsd:double" use="optional"/> <xsd:attribute name="strength" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="range" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="bearing" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="elevation" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="strength" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="ImagingSonar"> <xsd:annotation> <xsd:documentation>Data element for an imaging sonar. Not yet implemented.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="BlazedArraySonar"> <xsd:annotation> <xsd:documentation>Data element for a blazed array sonar. Not yet implemented.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="SyntheticApertureSonar"> <xsd:annotation> <xsd:documentation>Data element for a synthetic aperture sonar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="PassiveSonar"> <xsd:annotation> <xsd:documentation>Data element for a passive sonar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="frequency" type="xsd:double" use="required"/> <xsd:attribute name="strength" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="frequency" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="strength" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="bearing" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="Radar"> <xsd:annotation> <xsd:documentation>Data element for a generic radar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attribute name="elevation" type="xsd:double" use="optional"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="optional"/> <xsd:attribute name="heading" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="range" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="bearing" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="elevation" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="altitude" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="velocity" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="heading" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="DopplerRadar"> <xsd:annotation> <xsd:documentation>Data element for a generic doppler radar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="optional"/> <xsd:attribute name="range" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attribute name="elevation" type="xsd:double" use="optional"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="optional"/> <xsd:attribute name="heading" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="model" type="xsd:string" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="range" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="bearing" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="elevation" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="altitude" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="velocity" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="heading" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="SyntheticApertureRadar"> <xsd:annotation> <xsd:documentation>Data element for a generic single target radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attribute name="elevation" type="xsd:double" use="optional"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="optional"/> <xsd:attribute name="heading" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="range" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="bearing" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="elevation" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="altitude" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="velocity" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="heading" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
children | Track | ||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="TrackWhileScanRadar"> <xsd:annotation> <xsd:documentation>Data element for a track-while-scan radar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:sequence> <!-- TODO: Unique element here, resolve for global exposure --> <xsd:element name="Track" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>Individual track of a track-while-scan radar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="trackID" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="required"/> <xsd:attribute name="heading" type="xsd:double" use="required"/> <xsd:attributeGroup ref="IffAttributes"/> </xsd:complexType> </xsd:element> </xsd:sequence> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="Track" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>Individual track of a track-while-scan radar.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="trackID" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="required"/> <xsd:attribute name="heading" type="xsd:double" use="required"/> <xsd:attributeGroup ref="IffAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="trackID" type="xsd:string" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="range" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="bearing" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="altitude" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="velocity" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="heading" type="xsd:double" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="EarlyWarningRadar"> <xsd:annotation> <xsd:documentation>Data element for an early warning radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="optional"/> <xsd:attribute name="heading" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="range" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="bearing" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="altitude" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="velocity" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="heading" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="AcquisitionRadar"> <xsd:annotation> <xsd:documentation>Data element for a target acquisition radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="altitude" type="xsd:double" use="optional"/> <xsd:attribute name="velocity" type="xsd:double" use="optional"/> <xsd:attribute name="heading" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="range" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="bearing" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="altitude" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="velocity" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="heading" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="TrackingRadar"> <xsd:annotation> <xsd:documentation>Data element for a target tracking radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="altitude" type="xsd:double" use="required"/> <xsd:attribute name="velocity" type="xsd:double" use="required"/> <xsd:attribute name="heading" type="xsd:double" use="required"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="range" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="bearing" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="altitude" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="velocity" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="heading" type="xsd:double" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="FireControlRadar"> <xsd:annotation> <xsd:documentation>Data element for a fire control radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="altitude" type="xsd:double" use="required"/> <xsd:attribute name="velocity" type="xsd:double" use="required"/> <xsd:attribute name="heading" type="xsd:double" use="required"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="range" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="bearing" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="altitude" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="velocity" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="heading" type="xsd:double" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="SurfaceSearchRadar"> <xsd:annotation> <xsd:documentation>Data element for a surface search radar contact.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="velocity" type="xsd:double" use="required"/> <xsd:attribute name="heading" type="xsd:double" use="required"/> <xsd:attributeGroup ref="IffAttributes"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="range" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="bearing" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="velocity" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="heading" type="xsd:double" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="ESM"> <xsd:annotation> <xsd:documentation>Data element for an electronic support measure system.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="frequency" type="xsd:double" use="required"/> <xsd:attribute name="strength" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="frequency" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="strength" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="bearing" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="PassiveSoundDetection"> <xsd:annotation> <xsd:documentation>Data element for a passive listening device.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="frequency" type="xsd:double" use="required"/> <xsd:attribute name="strength" type="xsd:double" use="optional"/> <xsd:attribute name="bearing" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="frequency" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="strength" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="bearing" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xsd:element name="ChemicalBiologicalRadiologicalDetection"> <xsd:annotation> <xsd:documentation>Data element for a chemical, biological, or radiological detection system.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attribute name="substance" type="xsd:string" use="required"/> <xsd:attribute name="magnitude" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="substance" type="xsd:string" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="magnitude" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Video"> <xsd:annotation> <xsd:documentation>Data element for video data. Not yet implemented.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="FLIR"> <xsd:annotation> <xsd:documentation>Data element for FLIR data. Not yet implemented.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MotionSensor"> <xsd:annotation> <xsd:documentation>Data element for a motion sensor system. Not yet implemented.</xsd:documentation> </xsd:annotation> <xsd:complexType> <xsd:attribute name="model" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> </xsd:element> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="model" type="xsd:string" use="required"/> |
diagram | ![]() |
||
children | Speed Knots | ||
used by | |||
annotation |
|
||
source | <xsd:group name="SpeedTypeElements"> <xsd:annotation> <xsd:documentation>Elements utilized to specify speed</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element ref="Speed"> <xsd:annotation> <xsd:documentation>Element specifying a speed in meters per second.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="Knots"> <xsd:annotation> <xsd:documentation>Element specifying a speed in knots.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> </xsd:group> |
diagram | ![]() |
||
children | UUVTelemetry USVTelemetry UGVTelemetry UAVTelemetry | ||
annotation |
|
||
source | <xsd:group name="TelemetryElement"> <xsd:annotation> <xsd:documentation>Element representing a discrete autonomous vehicle telemetry</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element ref="UUVTelemetry"/> <xsd:element ref="USVTelemetry"/> <xsd:element ref="UGVTelemetry"/> <xsd:element ref="UAVTelemetry"/> </xsd:choice> </xsd:group> |
diagram | ![]() |
||
children | Duration Timing | ||
used by |
|
||
annotation |
|
||
source | <xsd:group name="TimingTypeElements"> <xsd:annotation> <xsd:documentation>Elements utilized to specify timing requirements of an agenda goal.</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element ref="Duration"> <xsd:annotation> <xsd:documentation>Used to specify a length of time.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="Timing"> <xsd:annotation> <xsd:documentation>Used to specify a start and stop time.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:choice> </xsd:group> |
diagram | ![]() |
||
children | SetPower MakeKnots MakeSpeed | ||
used by |
|
||
annotation |
|
||
source | <xsd:group name="UuvSpeedElements"> <xsd:annotation> <xsd:documentation>Elements suitable for specifying the forward speed of a UUV</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element ref="SetPower"/> <xsd:element ref="MakeKnots"/> <xsd:element ref="MakeSpeed"/> </xsd:choice> </xsd:group> |
diagram | ![]() |
||
children | UUVCharacteristics UGVCharacteristics USVCharacteristics UAVCharacteristics | ||
used by |
|
||
source | <xsd:group name="VehicleCharacteristicsGroup"> <xsd:choice> <xsd:annotation> <xsd:documentation>Elements utilized to specify vehicle capability requirements.</xsd:documentation> </xsd:annotation> <xsd:element ref="UUVCharacteristics"/> <xsd:element ref="UGVCharacteristics"/> <xsd:element ref="USVCharacteristics"/> <xsd:element ref="UAVCharacteristics"/> </xsd:choice> </xsd:group> |
diagram | ![]() |
||
children | Depth Altitude AGLAltitude MSLAltitude DepthBlock AltitudeBlock DepthAltitudeBlock AGLAltitudeBlock MSLAltitudeBlock AGLMSLAltitudeBlock | ||
used by |
|
||
annotation |
|
||
source | <xsd:group name="VerticalBlockElements"> <xsd:annotation> <xsd:documentation>Elements available to specify a vertical block (use or avoid) or specify a specific altitude or depth.</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:group ref="DepthTypeElements"/> <xsd:group ref="AltitudeTypeElements"/> <xsd:group ref="DepthBlockElements"/> <xsd:group ref="AltitudeBlockElements"/> </xsd:choice> </xsd:group> |
diagram | ![]() |
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="absoluteHorizontalPositionElementType"> <xsd:annotation> <xsd:documentation>Element representing a geographic position as an (x, y) coordinate or latitude/longitude.</xsd:documentation> </xsd:annotation> <xsd:group ref="AbsoluteHorizontalPositionElements"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="absoluteTimingElementType"> <xsd:annotation> <xsd:documentation>Type used to represent an absolute start and stop time for event execution.</xsd:documentation> </xsd:annotation> <xsd:attribute name="start" type="nonNegativeScalarType" use="required"/> <xsd:attribute name="stop" type="positiveScalarType" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | nonNegativeScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="start" type="nonNegativeScalarType" use="required"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="stop" type="positiveScalarType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="acknowledgeElementType"> <xsd:annotation> <xsd:documentation>Type for an element with no associated values.</xsd:documentation> </xsd:annotation> <xsd:attribute name="value" type="acknowledgeType" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | acknowledgeType | ||||||||||
properties |
|
||||||||||
facets |
|
||||||||||
source | <xsd:attribute name="value" type="acknowledgeType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="actionObjectElementType"> <xsd:annotation> <xsd:documentation>Element used to specify a type of object with which a goal is concerned.</xsd:documentation> </xsd:annotation> <xsd:attribute name="name" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> <!-- change to c2IEDM enumeration --> </xsd:complexType> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="name" type="xsd:string" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | IngressRouting AvoidArea EgressRouting | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="agendaConstraintListType"> <xsd:annotation> <xsd:documentation>List of agenda constraints--things that impact how the vehicle must accomplish its tasking (nogo areas, reporting criteria, etc.).</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="IngressRouting" minOccurs="0"/> <xsd:element ref="AvoidArea" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="EgressRouting" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
children | Attack Decontaminate Demolish IlluminateArea Jam MarkTarget MonitorTransmissions Patrol Rendezvous Reposition SampleEnvironment Search OperatingArea Duration Timing ReportingCriteria | ||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="agendaGoalElementType"> <xsd:annotation> <xsd:documentation>Element utilized to specify a single declarative mission goal.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="GoalElements"/> <xsd:element ref="OperatingArea"/> <xsd:group ref="TimingTypeElements"/> <xsd:element ref="ReportingCriteria" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="id" type="xsd:ID" use="required"/> <xsd:attribute name="nextOnSucceed" type="xsd:IDREF" use="optional"> <xsd:annotation> <xsd:documentation>Goal element to complete next if this one is successful. Mission complete if this is absent.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="nextOnFail" type="xsd:IDREF" use="optional"> <xsd:annotation> <xsd:documentation>Goal element to complete next if this one is unsuccessful. Mission complete if this is absent.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="alert" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation>If true, the vehicle is to proceed to the operating area but wait for an order before commencing goal execution.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="timeStamp" type="nonNegativeScalarType" use="optional"/> <xsd:attribute name="description" type="xsd:string" use="optional"/> </xsd:complexType> |
type | xsd:ID | ||||
properties |
|
||||
source | <xsd:attribute name="id" type="xsd:ID" use="required"/> |
type | xsd:IDREF | ||||
properties |
|
||||
annotation |
|
||||
source | <xsd:attribute name="nextOnSucceed" type="xsd:IDREF" use="optional"> <xsd:annotation> <xsd:documentation>Goal element to complete next if this one is successful. Mission complete if this is absent.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | xsd:IDREF | ||||
properties |
|
||||
annotation |
|
||||
source | <xsd:attribute name="nextOnFail" type="xsd:IDREF" use="optional"> <xsd:annotation> <xsd:documentation>Goal element to complete next if this one is unsuccessful. Mission complete if this is absent.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | xsd:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xsd:attribute name="alert" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation>If true, the vehicle is to proceed to the operating area but wait for an order before commencing goal execution.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | nonNegativeScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="timeStamp" type="nonNegativeScalarType" use="optional"/> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="description" type="xsd:string" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | Goal | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="agendaGoalListType"> <xsd:annotation> <xsd:documentation>List of agenda goals--things that you want the mission to accomplish.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="Goal" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | LaunchPositionAH RecoveryPosition GoalList ConstraintList | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="agendaMissionElementType"> <xsd:annotation> <xsd:documentation>Declarative agenda-based (goals) mission definition suitable for use by an agent or other high level mission controller.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="LaunchPositionAH" minOccurs="0"/> <xsd:element ref="RecoveryPosition" minOccurs="0"/> <xsd:element ref="GoalList"/> <xsd:element ref="ConstraintList" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | Point Circle Rectangle Polygon LimitingLine Depth Altitude AGLAltitude MSLAltitude DepthBlock AltitudeBlock DepthAltitudeBlock AGLAltitudeBlock MSLAltitudeBlock AGLMSLAltitudeBlock | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="areaElementType"> <xsd:annotation> <xsd:documentation>Utilized to specify a geographic area.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="AreaElements"/> <xsd:group ref="VerticalBlockElements" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xsd:complexType name="areaOrientationElementType"> <xsd:annotation> <xsd:documentation>Rotation of a rectangular area about the northwest corner (-90 to 90 degrees).</xsd:documentation> </xsd:annotation> <xsd:attribute name="value" type="areaOrientationType" use="required"/> </xsd:complexType> |
type | areaOrientationType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="value" type="areaOrientationType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||
children | Target | ||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="attackElementType"> <xsd:annotation> <xsd:documentation>Element describing parameters for a attack goal.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="Target" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="weaponStatus" type="weaponStatusType" use="optional" default="tight"/> <xsd:attribute name="singleTarget" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation>Set to true if the goal is complete upon finding a attack a single instance of a target. False means that the goal execution continues in order to locate and attack multiple instances.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attributeGroup ref="CommonAttributes"/> <xsd:attribute name="disableOnly" type="xsd:boolean" use="optional" default="false"/> </xsd:complexType> |
type | weaponStatusType | ||||||
properties |
|
||||||
facets |
|
||||||
source | <xsd:attribute name="weaponStatus" type="weaponStatusType" use="optional" default="tight"/> |
type | xsd:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xsd:attribute name="singleTarget" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation>Set to true if the goal is complete upon finding a attack a single instance of a target. False means that the goal execution continues in order to locate and attack multiple instances.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | xsd:boolean | ||||||
properties |
|
||||||
source | <xsd:attribute name="disableOnly" type="xsd:boolean" use="optional" default="false"/> |
diagram | ![]() |
||
children | MissionPreparation EventLog MissionResults | ||
used by |
|
||
annotation |
|
||
source | <xsd:complexType name="avclBodyType"> <xsd:annotation> <xsd:documentation>Container element for mission, state, communications, or planning data elements</xsd:documentation> </xsd:annotation> <xsd:all> <xsd:element ref="MissionPreparation"/> <xsd:element ref="EventLog" minOccurs="0"/> <xsd:element ref="MissionResults" minOccurs="0"/> </xsd:all> </xsd:complexType> |
diagram | ![]() |
||
children | meta GeoOrigin | ||
used by |
|
||
annotation |
|
||
source | <xsd:complexType name="avclHeadType"> <xsd:annotation> <xsd:documentation>Container element for meta information relevant to a single mission file</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="meta" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="GeoOrigin" minOccurs="0"/> </xsd:sequence> </xsd:complexType> |
diagram | ![]() |
||
children | UUVCommandScript USVCommandScript UGVCommandScript UAVCommandScript AgendaMission GuidedMunitionMission UUVCommand UGVCommand USVCommand UAVCommand InformationRequest GroupMaintenance UUVCharacteristics UGVCharacteristics USVCharacteristics UAVCharacteristics VehicleState UUVEvent UGVEvent USVEvent UAVEvent SensorDataReport | ||
used by |
|
||
annotation |
|
||
source | <xsd:complexType name="avclMessageBodyType"> <xsd:annotation> <xsd:documentation>Body portion of an in-mission message between a vehicle and another vehicle or operator.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="MessageBodyContent" minOccurs="0"/> </xsd:sequence> </xsd:complexType> |
diagram | ![]() |
||
children | meta Priority Sender Recipient Acknowledge | ||
used by |
|
||
annotation |
|
||
source | <xsd:complexType name="avclMessageHeadType"> <xsd:annotation> <xsd:documentation>Header and routing information of an AVCL message.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="meta" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="Priority" minOccurs="0"/> <xsd:element ref="Sender"/> <xsd:element ref="Recipient" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="Acknowledge" minOccurs="0"/> </xsd:sequence> </xsd:complexType> |
diagram | ![]() |
||
children | AVCLMessage | ||
used by |
|
||
annotation |
|
||
source | <xsd:complexType name="avclMessageListBodyType"> <xsd:annotation> <xsd:documentation>Container element for a sequence of AVCL messages.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="AVCLMessage" maxOccurs="unbounded"/> </xsd:sequence> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
children | head body | ||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="avclMessageType"> <xsd:annotation> <xsd:documentation>Element used to specify a message between multiple autonomous vehicles and/or operators.</xsd:documentation> </xsd:annotation> <xsd:sequence> <!-- TODO: why are these types different from avclHeadType, avclBodyType? --> <xsd:element name="head" type="avclMessageHeadType"/> <xsd:element name="body" type="avclMessageBodyType"/> </xsd:sequence> <xsd:attribute name="version" use="required" fixed="1.0"/> <xsd:attributeGroup ref="CommonAttributes"/> <xsd:attribute name="transportStatus" use="optional" default="none"> <xsd:annotation> <xsd:documentation>Used to mark whether the message was sent or received (primarily for logging purposes).</xsd:documentation> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="received"/> <xsd:enumeration value="sent"/> <xsd:enumeration value="none"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> </xsd:complexType> |
properties |
|
||||||
source | <xsd:attribute name="version" use="required" fixed="1.0"/> |
type | restriction of xsd:string | ||||||
properties |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xsd:attribute name="transportStatus" use="optional" default="none"> <xsd:annotation> <xsd:documentation>Used to mark whether the message was sent or received (primarily for logging purposes).</xsd:documentation> </xsd:annotation> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="received"/> <xsd:enumeration value="sent"/> <xsd:enumeration value="none"/> </xsd:restriction> </xsd:simpleType> </xsd:attribute> |
diagram | ![]() |
||||
type | avclMessageHeadType | ||||
properties |
|
||||
children | meta Priority Sender Recipient Acknowledge | ||||
used by |
|
||||
source | <xsd:element name="head" type="avclMessageHeadType"/> |
diagram | ![]() |
||||
type | avclMessageBodyType | ||||
properties |
|
||||
children | UUVCommandScript USVCommandScript UGVCommandScript UAVCommandScript AgendaMission GuidedMunitionMission UUVCommand UGVCommand USVCommand UAVCommand InformationRequest GroupMaintenance UUVCharacteristics UGVCharacteristics USVCharacteristics UAVCharacteristics VehicleState UUVEvent UGVEvent USVEvent UAVEvent SensorDataReport | ||||
used by |
|
||||
source | <xsd:element name="body" type="avclMessageBodyType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="bodyCoordinateVelocityElementType"> <xsd:annotation> <xsd:documentation>Element representing an unmanned vehicle's velocity in body coordinates.</xsd:documentation> </xsd:annotation> <xsd:attribute name="u" type="xsd:double" use="optional"/> <xsd:attribute name="v" type="xsd:double" use="optional"/> <xsd:attribute name="w" type="xsd:double" use="optional"/> <xsd:attribute name="p" type="xsd:double" use="optional"/> <xsd:attribute name="q" type="xsd:double" use="optional"/> <xsd:attribute name="r" type="xsd:double" use="optional"/> </xsd:complexType> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="u" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="v" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="w" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="p" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="q" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="r" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="booleanElementType"> <xsd:annotation> <xsd:documentation>Type for an element with a single boolean attribute.</xsd:documentation> </xsd:annotation> <xsd:attribute name="value" type="xsd:boolean" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | xsd:boolean | ||||
properties |
|
||||
source | <xsd:attribute name="value" type="xsd:boolean" use="required"/> |
diagram | ![]() |
||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xsd:complexType name="capabilityUAVElementType"> <xsd:annotation> <xsd:documentation>Description of an individual UAV characteristic.</xsd:documentation> </xsd:annotation> <xsd:attribute name="value" type="uavCapabilityType" use="required"/> </xsd:complexType> |
type | uavCapabilityType | ||||||||||||
properties |
|
||||||||||||
facets |
|
||||||||||||
source | <xsd:attribute name="value" type="uavCapabilityType" use="required"/> |
diagram | ![]() |
||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xsd:complexType name="capabilityUGVElementType"> <xsd:annotation> <xsd:documentation>Description of an individual UGV characteristic.</xsd:documentation> </xsd:annotation> <xsd:attribute name="value" type="ugvCapabilityType" use="required"/> </xsd:complexType> |
type | ugvCapabilityType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xsd:attribute name="value" type="ugvCapabilityType" use="required"/> |
diagram | ![]() |
||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xsd:complexType name="capabilityUSVElementType"> <xsd:annotation> <xsd:documentation>Description of an individual USV characteristic.</xsd:documentation> </xsd:annotation> <xsd:attribute name="value" type="usvCapabilityType" use="required"/> </xsd:complexType> |
type | usvCapabilityType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xsd:attribute name="value" type="usvCapabilityType" use="required"/> |
diagram | ![]() |
||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xsd:complexType name="capabilityUUVElementType"> <xsd:annotation> <xsd:documentation>Description of an individual UUV characteristic.</xsd:documentation> </xsd:annotation> <xsd:attribute name="value" type="uuvCapabilityType" use="required"/> </xsd:complexType> |
type | uuvCapabilityType | ||||||||||||||||||||
properties |
|
||||||||||||||||||||
facets |
|
||||||||||||||||||||
source | <xsd:attribute name="value" type="uuvCapabilityType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | Center Radius | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="circleElementType"> <xsd:annotation> <xsd:documentation>Element used to specify a circular area using the center and radius in meters.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="Center"/> <xsd:element ref="Radius"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | WaypointList ParallelTrack SectorPattern ExpandingSquare AGLAltitude MSLAltitude HomingMode Speed Knots Standoff TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="compositeWaypointUAVCommandType"> <xsd:annotation> <xsd:documentation>A single unmanned aerial vehicle command specifying a pattern consisting of multiple waypoints.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="CompositeWaypointElements"/> <xsd:group ref="AltitudeTypeElements"/> <xsd:element ref="HomingMode" minOccurs="0"/> <xsd:group ref="SpeedTypeElements" minOccurs="0"/> <xsd:element ref="Standoff" minOccurs="0"/> <xsd:element ref="TimeOut" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | WaypointList ParallelTrack SectorPattern ExpandingSquare HomingMode Speed Knots Standoff TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="compositeWaypointUGVCommandType"> <xsd:annotation> <xsd:documentation>A single unmanned ground vehicle command specifying a pattern consisting of multiple waypoints.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="CompositeWaypointElements"/> <xsd:element ref="HomingMode" minOccurs="0"/> <xsd:group ref="SpeedTypeElements" minOccurs="0"/> <xsd:element ref="Standoff" minOccurs="0"/> <xsd:element ref="TimeOut" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | WaypointList ParallelTrack SectorPattern ExpandingSquare HomingMode Speed Knots Standoff TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="compositeWaypointUSVCommandType"> <xsd:annotation> <xsd:documentation>A single unmanned surface vehicle command specifying a pattern consisting of multiple waypoints.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="CompositeWaypointElements"/> <xsd:element ref="HomingMode" minOccurs="0"/> <xsd:group ref="SpeedTypeElements" minOccurs="0"/> <xsd:element ref="Standoff" minOccurs="0"/> <xsd:element ref="TimeOut" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | WaypointList ParallelTrack SectorPattern ExpandingSquare Depth Altitude HomingMode SetPower MakeKnots MakeSpeed GpsFixes Standoff TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="compositeWaypointUUVCommandType"> <xsd:annotation> <xsd:documentation>A single unmanned underwater vehicle command specifying a pattern consisting of multiple waypoints.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="CompositeWaypointElements"/> <xsd:group ref="DepthTypeElements"/> <xsd:element ref="HomingMode" minOccurs="0"/> <xsd:group ref="UuvSpeedElements" minOccurs="0"/> <xsd:element ref="GpsFixes" minOccurs="0"/> <xsd:element ref="Standoff" minOccurs="0"/> <xsd:element ref="TimeOut" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | UnmannedUnderwaterVehicle UnmannedSurfaceVehicle UnmannedGroundVehicle UnmannedAerialVehicle | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="configurationElementType"> <xsd:annotation> <xsd:documentation>Configuration of vehicle and supporting equipment. For a document describing a mission, this element describes the vehicle characteristics required to execute that mission.</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element ref="UnmannedUnderwaterVehicle"/> <xsd:element ref="UnmannedSurfaceVehicle"/> <xsd:element ref="UnmannedGroundVehicle"/> <xsd:element ref="UnmannedAerialVehicle"/> </xsd:choice> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
children | LatitudeLongitude XYPosition Depth Altitude AGLAltitude MSLAltitude DepthBlock AltitudeBlock DepthAltitudeBlock AGLAltitudeBlock MSLAltitudeBlock AGLMSLAltitudeBlock Heading Velocity | ||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="contactRecordElementType"> <xsd:annotation> <xsd:documentation>Element used for contact record contact (target) information.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="AbsoluteHorizontalPositionElements"/> <xsd:group ref="VerticalBlockElements" minOccurs="0"/> <xsd:element ref="Heading" minOccurs="0"/> <xsd:element ref="Velocity" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="contactID" type="positiveIntType" use="required"/> <xsd:attribute name="name" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | positiveIntType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="contactID" type="positiveIntType" use="required"/> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="name" type="xsd:string" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="contaminantElementType"> <xsd:annotation> <xsd:documentation>Element describing a contaminant that will be cleaned as part of a decontaminate goal.</xsd:documentation> </xsd:annotation> <xsd:attribute name="type" type="contaminantType" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | contaminantType | ||||||||||
properties |
|
||||||||||
facets |
|
||||||||||
source | <xsd:attribute name="type" type="contaminantType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
children | LatitudeLongitude XYPosition Depth Altitude AGLAltitude MSLAltitude DepthBlock AltitudeBlock DepthAltitudeBlock AGLAltitudeBlock MSLAltitudeBlock AGLMSLAltitudeBlock | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="contaminantRecordElementType"> <xsd:annotation> <xsd:documentation>Element used to record a contaminant detection.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="AbsoluteHorizontalPositionElements"/> <xsd:group ref="VerticalBlockElements" minOccurs="0"/> </xsd:sequence> <xsd:attribute name="contaminant" type="contaminantType" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | contaminantType | ||||||||||
properties |
|
||||||||||
facets |
|
||||||||||
source | <xsd:attribute name="contaminant" type="contaminantType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="dateTimeGroupElementType"> <xsd:annotation> <xsd:documentation>Element used to represent a date time group (day, month, year, time, time zone).</xsd:documentation> </xsd:annotation> <xsd:attribute name="day" type="calendarDaysType" use="required"/> <xsd:attribute name="year" type="positiveIntType" use="required"/> <xsd:attribute name="month" type="monthsType" use="required"/> <xsd:attribute name="hour" type="clockHoursType" use="required"/> <xsd:attribute name="minute" type="clockMinutesOrSecondsType" use="required"/> <xsd:attribute name="second" type="clockMinutesOrSecondsType" use="required"/> <xsd:attribute name="timeZone" type="timeZoneType" use="required"/> <xsd:attribute name="description" type="xsd:string" use="optional"/> </xsd:complexType> |
type | calendarDaysType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="day" type="calendarDaysType" use="required"/> |
type | positiveIntType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="year" type="positiveIntType" use="required"/> |
type | monthsType | ||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
source | <xsd:attribute name="month" type="monthsType" use="required"/> |
type | clockHoursType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="hour" type="clockHoursType" use="required"/> |
type | clockMinutesOrSecondsType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="minute" type="clockMinutesOrSecondsType" use="required"/> |
type | clockMinutesOrSecondsType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="second" type="clockMinutesOrSecondsType" use="required"/> |
type | timeZoneType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="timeZone" type="timeZoneType" use="required"/> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="description" type="xsd:string" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | Contaminant | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="decontaminateElementType"> <xsd:annotation> <xsd:documentation>Element describing parameters for a decontaminate goal.</xsd:documentation> </xsd:annotation> <xsd:sequence> <!-- TODO: Different global elementType defined above, must resolve --> <xsd:element name="Contaminant" type="contaminantElementType" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | contaminantElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Contaminant" type="contaminantElementType" maxOccurs="unbounded"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="degreesOfControlElementType"> <xsd:annotation> <xsd:documentation>Element describing the degrees of freedom over which the vehicle can exercise control.</xsd:documentation> </xsd:annotation> <xsd:attribute name="longitudinal" type="xsd:boolean" use="optional" default="true"/> <xsd:attribute name="lateral" type="xsd:boolean" use="optional" default="false"/> <xsd:attribute name="vertical" type="xsd:boolean" use="optional" default="false"/> <xsd:attribute name="roll" type="xsd:boolean" use="optional" default="false"/> <xsd:attribute name="pitch" type="xsd:boolean" use="optional" default="false"/> <xsd:attribute name="yaw" type="xsd:boolean" use="optional" default="true"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | xsd:boolean | ||||||
properties |
|
||||||
source | <xsd:attribute name="longitudinal" type="xsd:boolean" use="optional" default="true"/> |
type | xsd:boolean | ||||||
properties |
|
||||||
source | <xsd:attribute name="lateral" type="xsd:boolean" use="optional" default="false"/> |
type | xsd:boolean | ||||||
properties |
|
||||||
source | <xsd:attribute name="vertical" type="xsd:boolean" use="optional" default="false"/> |
type | xsd:boolean | ||||||
properties |
|
||||||
source | <xsd:attribute name="roll" type="xsd:boolean" use="optional" default="false"/> |
type | xsd:boolean | ||||||
properties |
|
||||||
source | <xsd:attribute name="pitch" type="xsd:boolean" use="optional" default="false"/> |
type | xsd:boolean | ||||||
properties |
|
||||||
source | <xsd:attribute name="yaw" type="xsd:boolean" use="optional" default="true"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
children | Target | ||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="demolishElementType"> <xsd:annotation> <xsd:documentation>Element describing parameters for a demolish goal.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="Target" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="singleTarget" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation>Set to true if the goal is complete upon finding and demolishing a single instance of a target. False means that the goal execution continues in order to locate and demolish multiple instances.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="permanentDisable" type="xsd:boolean" default="true"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | xsd:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xsd:attribute name="singleTarget" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation>Set to true if the goal is complete upon finding and demolishing a single instance of a target. False means that the goal execution continues in order to locate and demolish multiple instances.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | xsd:boolean | ||||
properties |
|
||||
source | <xsd:attribute name="permanentDisable" type="xsd:boolean" default="true"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="dimensionsElementType"> <xsd:annotation> <xsd:documentation>Element for describing the physical dimensions and mass of the vehicle.</xsd:documentation> </xsd:annotation> <xsd:attribute name="length" type="positiveScalarType" use="required"/> <xsd:attribute name="width" type="positiveScalarType" use="required"/> <xsd:attribute name="height" type="positiveScalarType" use="required"/> <xsd:attribute name="mass" type="positiveScalarType" use="required"/> </xsd:complexType> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="length" type="positiveScalarType" use="required"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="width" type="positiveScalarType" use="required"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="height" type="positiveScalarType" use="required"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="mass" type="positiveScalarType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | UUVTelemetry USVTelemetry UGVTelemetry UAVTelemetry UUVControlOrder USVControlOrder UGVControlOrder UAVControlOrder Sensor Weapon | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="discreteTimeResultsElementType"> <xsd:annotation> <xsd:documentation>Element containing telemetry, control order, and sensor data for a single timestep.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:choice minOccurs="0"> <xsd:element ref="UUVTelemetry"/> <xsd:element ref="USVTelemetry"/> <xsd:element ref="UGVTelemetry"/> <xsd:element ref="UAVTelemetry"/> </xsd:choice> <xsd:choice minOccurs="0"> <xsd:element ref="UUVControlOrder"/> <xsd:element ref="USVControlOrder"/> <xsd:element ref="UGVControlOrder"/> <xsd:element ref="UAVControlOrder"/> </xsd:choice> <xsd:element ref="Sensor" minOccurs="0"/> <xsd:element ref="Weapon" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="dopplerVelocityElementType"> <xsd:annotation> <xsd:documentation>Element representing doppler radar or sonar derived velocities over the ground or through the water or air.</xsd:documentation> </xsd:annotation> <xsd:attribute name="speedOverGroundU" type="xsd:double" use="optional"/> <xsd:attribute name="speedOverGroundV" type="xsd:double" use="optional"/> <xsd:attribute name="speedThroughMediumU" type="xsd:double" use="optional"/> <xsd:attribute name="speedThroughMediumV" type="xsd:double" use="optional"/> </xsd:complexType> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="speedOverGroundU" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="speedOverGroundV" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="speedThroughMediumU" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="speedThroughMediumV" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | UUVEvent UGVEvent USVEvent UAVEvent | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="eventLogElementType"> <xsd:annotation> <xsd:documentation>Contains mission event elements such as communications, tasking orders, errors, etc.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="LoggableEvent" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
children | StartPoint | ||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="expandingSquareType"> <xsd:annotation> <xsd:documentation>A pattern starting at a center point and spiraling outward in increasingly large squares for a specified number of points.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="StartPoint"/> </xsd:sequence> <xsd:attribute name="orientation" type="headingType" use="required"/> <xsd:attribute name="turnDirection" type="turnDirectionType" use="required"/> <xsd:attribute name="trackSpacing" type="positiveScalarType" use="required"/> <xsd:attribute name="trackCount" type="positiveIntType" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | headingType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="orientation" type="headingType" use="required"/> |
type | turnDirectionType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xsd:attribute name="turnDirection" type="turnDirectionType" use="required"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="trackSpacing" type="positiveScalarType" use="required"/> |
type | positiveIntType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="trackCount" type="positiveIntType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | Beacon TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="followBeaconCommandType"> <xsd:annotation> <xsd:documentation>Commands the vehicle to follow a light source to a recovery location.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="Beacon" minOccurs="0"/> <xsd:element ref="TimeOut" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="frequencyRangeElementType"> <xsd:annotation> <xsd:documentation>Element describing a range of frequencies to be jammed or monitored.</xsd:documentation> </xsd:annotation> <xsd:attribute name="minFrequency" type="nonNegativeScalarType" use="required"/> <xsd:attribute name="maxFrequency" type="positiveScalarType" use="required"/> <xsd:attribute name="units" type="frequencyUnitType" use="optional" default="Hz"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | nonNegativeScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="minFrequency" type="nonNegativeScalarType" use="required"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="maxFrequency" type="positiveScalarType" use="required"/> |
type | frequencyUnitType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xsd:attribute name="units" type="frequencyUnitType" use="optional" default="Hz"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="frequencyRecordElementType"> <xsd:annotation> <xsd:documentation>Element used to record an electronic transmission detection.</xsd:documentation> </xsd:annotation> <xsd:attribute name="frequency" type="positiveScalarType" use="required"/> <xsd:attribute name="units" type="frequencyUnitType" use="optional" default="Hz"/> <xsd:attribute name="content" type="xsd:string" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="frequency" type="positiveScalarType" use="required"/> |
type | frequencyUnitType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xsd:attribute name="units" type="frequencyUnitType" use="optional" default="Hz"/> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="content" type="xsd:string" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
type | extension of latitudeLongitudeElementType | ||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="geoOriginElementType"> <xsd:annotation> <xsd:documentation>Type for an element that will represent the geographic origin and area of interest.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="latitudeLongitudeElementType"> <xsd:attribute name="radiusOfInterest" type="positiveScalarType" use="optional"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="radiusOfInterest" type="positiveScalarType" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="goalStatusUpdateElementType"> <xsd:annotation> <xsd:documentation>Element used to record a change in the status of an executing goal.</xsd:documentation> </xsd:annotation> <xsd:attribute name="goal" type="xsd:IDREF" use="required"/> <xsd:attribute name="status" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | xsd:IDREF | ||||
properties |
|
||||
source | <xsd:attribute name="goal" type="xsd:IDREF" use="required"/> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="status" type="xsd:string" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
type | extension of booleanElementType | ||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="gpsFixCommandType"> <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:complexContent> <xsd:extension base="booleanElementType"> <xsd:attribute name="timeOut" type="positiveScalarType" use="optional"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="timeOut" type="positiveScalarType" use="optional"/> |
diagram | ![]() |
||
children | LaunchPositionML AimPoint | ||
used by |
|
||
annotation |
|
||
source | <xsd:complexType name="guidedMunitionMissionElementType"> <xsd:annotation> <xsd:documentation>Mission specifying mission requirements for a guided artillery munition (e.g., an Extended Range Munition or ERM)</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="LaunchPositionML"> <xsd:annotation> <xsd:documentation>Position from which the munition is launched.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="AimPoint"> <xsd:annotation> <xsd:documentation>Intended point of impact.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="headingElementType"> <xsd:annotation> <xsd:documentation>Type for an element with a single scalar valued attribute specifying a vehicle heading.</xsd:documentation> </xsd:annotation> <xsd:attribute name="value" type="headingType" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | headingType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="value" type="headingType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition RelativeXYPosition | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="horizontalPositionElementType"> <xsd:annotation> <xsd:documentation>Element representing a geographic position as an (x, y) coordinate, latitude/longitude, or relative (x, y) coordinate.</xsd:documentation> </xsd:annotation> <xsd:group ref="HorizontalPositionElements"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition RelativeXYPosition Depth Altitude Heading ObtainGps Standoff TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="hoverCommandType"> <xsd:annotation> <xsd:documentation>Command the vehicle to transit to (if required) and maintain position at a specified position.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="HorizontalPositionElements" minOccurs="0"/> <xsd:group ref="DepthTypeElements" minOccurs="0"/> <xsd:element ref="Heading" minOccurs="0"/> <xsd:element ref="ObtainGps" minOccurs="0"/> <xsd:element ref="Standoff" minOccurs="0"/> <xsd:element ref="TimeOut" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | Illuminator | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="illuminateElementType"> <xsd:annotation> <xsd:documentation>Element describing parameters for an illuminate goal.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="Illuminator"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||
children | IlluminatorCharacteristic | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="illuminatorElementType"> <xsd:annotation> <xsd:documentation>Element describing an illuminator.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="IlluminatorCharacteristic" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="type" type="illuminatorType" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | illuminatorType | ||||||
properties |
|
||||||
facets |
|
||||||
source | <xsd:attribute name="type" type="illuminatorType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="informationRequestElementType"> <xsd:annotation> <xsd:documentation>Element describing the available types of information that can be requested.</xsd:documentation> </xsd:annotation> <xsd:attribute name="informationType" type="informationRequestType" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | informationRequestType | ||||||||||||||||||
properties |
|
||||||||||||||||||
facets |
|
||||||||||||||||||
source | <xsd:attribute name="informationType" type="informationRequestType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="integerElementType"> <xsd:annotation> <xsd:documentation>Type for an element with a single integer valued attribute.</xsd:documentation> </xsd:annotation> <xsd:attribute name="value" type="xsd:int" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | xsd:int | ||||
properties |
|
||||
source | <xsd:attribute name="value" type="xsd:int" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | FrequencyRange | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="jamElementType"> <xsd:annotation> <xsd:documentation>Element describing parameters for a jam goal.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="FrequencyRange" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="latitudeLongitudeElementType"> <xsd:annotation> <xsd:documentation>Type for an element that will represent a geographic position as a latitude and longitude.</xsd:documentation> </xsd:annotation> <xsd:attribute name="latitude" type="latitudeType" use="required"/> <xsd:attribute name="longitude" type="longitudeType" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | latitudeType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="latitude" type="latitudeType" use="required"/> |
type | longitudeType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="longitude" type="longitudeType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="limitingLineElementType"> <xsd:annotation> <xsd:documentation>Element used to specify a connected ordered set of line segments that the vehicle is not to cross.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="PointListElements"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition RelativeXYPosition Speed Knots AGLAltitude MSLAltitude LoiterAltitude TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="loiterUAVCommandType"> <xsd:annotation> <xsd:documentation>Maintain position in the vicinity of a specified point (hover not required). Should be followed by a "Wait" or "WaitUntilTime" command to determine how long to loiter.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="HorizontalPositionElements" minOccurs="0"> <xsd:annotation> <xsd:documentation>Default position is the vehicle's current position.</xsd:documentation> </xsd:annotation> </xsd:group> <xsd:group ref="SpeedTypeElements" minOccurs="0"> <xsd:annotation> <xsd:documentation>Speed to utilize during transit to the loiter point.</xsd:documentation> </xsd:annotation> </xsd:group> <xsd:group ref="AltitudeTypeElements" minOccurs="0"> <xsd:annotation> <xsd:documentation>Mean Sea Level or Above Ground Level altitude (meters) to utilize during transit to the loiter point.</xsd:documentation> </xsd:annotation> </xsd:group> <xsd:element ref="LoiterAltitude"> <xsd:annotation> <xsd:documentation>Mean sea level altitude (meters) to maintain while loitering.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="TimeOut" minOccurs="0"> <xsd:annotation> <xsd:documentation>Time out is maximum allowable time to reach the loiter point (default and max is loiter duration).</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition RelativeXYPosition Speed Knots TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="loiterUGVCommandType"> <xsd:annotation> <xsd:documentation>Maintain position in the vicinity of a specified point. Should be followed by a "Wait" or "WaitUntilTime" command to determine how long to loiter.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="HorizontalPositionElements" minOccurs="0"> <xsd:annotation> <xsd:documentation>Default position is the vehicle's current position.</xsd:documentation> </xsd:annotation> </xsd:group> <xsd:group ref="SpeedTypeElements" minOccurs="0"/> <xsd:element ref="TimeOut" minOccurs="0"> <xsd:annotation> <xsd:documentation>Time out is maximum allowable time to reach the loiter point (default and max is loiter duration).</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition RelativeXYPosition Speed Knots TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="loiterUSVCommandType"> <xsd:annotation> <xsd:documentation>Maintain position in the vicinity of a specified point. Should be followed by a "Wait" or "WaitUntilTime" command to determine how long to loiter.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="HorizontalPositionElements" minOccurs="0"> <xsd:annotation> <xsd:documentation>Default position is the vehicle's current position.</xsd:documentation> </xsd:annotation> </xsd:group> <xsd:group ref="SpeedTypeElements" minOccurs="0"> <xsd:annotation> <xsd:documentation>Speed to utilize during transit to the loiter point.</xsd:documentation> </xsd:annotation> </xsd:group> <xsd:element ref="TimeOut" minOccurs="0"> <xsd:annotation> <xsd:documentation>Time out is maximum allowable time to reach the loiter point (default and max is loiter duration).</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition RelativeXYPosition Depth Altitude SetPower MakeKnots MakeSpeed LoiterDepth TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="loiterUUVCommandType"> <xsd:annotation> <xsd:documentation>Maintain position in the vicinity of a specified point (hover not required). Should be followed by a "Wait" or "WaitUntilTime" command to determine how long to loiter.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="HorizontalPositionElements" minOccurs="0"> <xsd:annotation> <xsd:documentation>Default position is the vehicle's current position.</xsd:documentation> </xsd:annotation> </xsd:group> <xsd:group ref="DepthTypeElements" minOccurs="0"> <xsd:annotation> <xsd:documentation>Depth or altitude the AUV is to utilize during the transit to the loiter point.</xsd:documentation> </xsd:annotation> </xsd:group> <xsd:group ref="UuvSpeedElements" minOccurs="0"> <xsd:annotation> <xsd:documentation>Speed or power to utilize during transit.</xsd:documentation> </xsd:annotation> </xsd:group> <xsd:element ref="LoiterDepth"> <xsd:annotation> <xsd:documentation>Depth the AUV is to assume once reaching the loiter point.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="TimeOut" minOccurs="0"> <xsd:annotation> <xsd:documentation>Time out is maximum allowable time to reach the loiter point (default and max is loiter duration).</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | Marker Target | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="markElementType"> <xsd:annotation> <xsd:documentation>Element describing parameters for a mark goal.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="Marker"/> <xsd:element ref="Target" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||
children | MarkerCharacteristic | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="markerElementType"> <xsd:annotation> <xsd:documentation>Element describing a marker.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="MarkerCharacteristic" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="type" type="markerType" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | markerType | ||||||
properties |
|
||||||
facets |
|
||||||
source | <xsd:attribute name="type" type="markerType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="metaCommandType"> <xsd:annotation> <xsd:documentation>Container element for one item of meta information</xsd:documentation> </xsd:annotation> <xsd:attribute name="name" type="xsd:string" use="required"/> <xsd:attribute name="content" type="xsd:string" use="optional"/> <xsd:attribute name="description" type="xsd:string" use="optional"/> <!-- TODO: why not annotation instead of description? --> </xsd:complexType> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="name" type="xsd:string" use="required"/> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="content" type="xsd:string" use="optional"/> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="description" type="xsd:string" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="metaType"> <xsd:annotation> <xsd:documentation>Container element for one item of meta information</xsd:documentation> </xsd:annotation> <xsd:attribute name="name" type="xsd:string" use="required"/> <xsd:attribute name="content" type="xsd:string" use="optional"/> <xsd:attribute name="description" type="xsd:string" use="optional"/> </xsd:complexType> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="name" type="xsd:string" use="required"/> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="content" type="xsd:string" use="optional"/> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="description" type="xsd:string" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | UnitsOfMeasure GeoOrigin Configuration UUVCommandScript USVCommandScript UGVCommandScript UAVCommandScript AgendaMission GuidedMunitionMission | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="missionPreparationElementType"> <xsd:annotation> <xsd:documentation>Contains mission configuration elements such as tasking, control coefficients, and units of measure.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="UnitsOfMeasure"/> <xsd:element ref="GeoOrigin" minOccurs="0"> <xsd:annotation> <xsd:documentation>Defines a geographic point that will serve as the origin of the cartesian system for any cartesian points utilized.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="Configuration" minOccurs="0"> <xsd:annotation> <xsd:documentation>Delineates the vehicle capabilities that are required to execute the specified mission.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:group ref="MissionSpecification" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | MissionStartTime SampledResults | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="missionResultsElementType"> <xsd:annotation> <xsd:documentation>Contains mission results elements such as telemetry, control orders, and weapon and sensor data.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="MissionStartTime" minOccurs="0"/> <xsd:choice minOccurs="0" maxOccurs="unbounded"> <xsd:element ref="SampledResults"/> </xsd:choice> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | FrequencyRange | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="monitorTransmissionsElementType"> <xsd:annotation> <xsd:documentation>Element describing parameters for a provide electronic support (monitoring of electronic transmissions).</xsd:documentation> <xsd:documentation>Equates to the "Intercept" action-task-activity-code in C2IEDM.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="FrequencyRange" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||
children | LatitudeLongitude XYPosition Altitude | ||
used by |
|
||
annotation |
|
||
source | <xsd:complexType name="munitionAimPointElementType"> <xsd:annotation> <xsd:documentation>Identifies the launch and impact points for a guided munition.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="AbsoluteHorizontalPositionElements"/> <xsd:element ref="Altitude"/> </xsd:sequence> </xsd:complexType> |
diagram | ![]() |
||
children | LatitudeLongitude XYPosition Altitude Bearing | ||
used by |
|
||
annotation |
|
||
source | <xsd:complexType name="munitionLaunchPointElementType"> <xsd:annotation> <xsd:documentation>Identifies the launch and impact points for a guided munition.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="AbsoluteHorizontalPositionElements"/> <xsd:element ref="Altitude"/> <!-- TODO: Two unique elementTypes defined, resolve --> <xsd:element name="Bearing" type="headingElementType"/> </xsd:sequence> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | headingElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Bearing" type="headingElementType"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="nonNegativeIntegerElementType"> <xsd:annotation> <xsd:documentation>Type for an element with a single integer valued attribute that is greater than or equal to zero.</xsd:documentation> </xsd:annotation> <xsd:attribute name="value" type="xsd:unsignedShort" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | xsd:unsignedShort | ||||
properties |
|
||||
source | <xsd:attribute name="value" type="xsd:unsignedShort" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="nonNegativeScalarElementType"> <xsd:annotation> <xsd:documentation>Type for an element with a single scalar valued attribute that is greater than or equal to 0.</xsd:documentation> </xsd:annotation> <xsd:attribute name="value" type="nonNegativeScalarType" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | nonNegativeScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="value" type="nonNegativeScalarType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="noValueElementType"> <xsd:annotation> <xsd:documentation>Type for an element with no associated values.</xsd:documentation> </xsd:annotation> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="numericalBlockElementType"> <xsd:annotation> <xsd:documentation>Type used to represent an inclusive range of numerical data.</xsd:documentation> </xsd:annotation> <xsd:attribute name="minimum" type="nonNegativeScalarType" use="required"/> <xsd:attribute name="maximum" type="positiveScalarType" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | nonNegativeScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="minimum" type="nonNegativeScalarType" use="required"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="maximum" type="positiveScalarType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="operatingCharacteristicsUAVElementType"> <xsd:annotation> <xsd:documentation>Desribes the vehicle's operating capabilities such as maximum speed, endurance, etc.</xsd:documentation> </xsd:annotation> <xsd:attribute name="maxSpeed" type="positiveScalarType" use="optional"/> <xsd:attribute name="cruiseSpeed" type="positiveScalarType" use="optional"/> <xsd:attribute name="maxAltitude" type="positiveScalarType" use="optional"/> <xsd:attribute name="endurance" type="positiveScalarType" use="optional"/> <xsd:attribute name="maxRollRate" type="positiveScalarType" use="optional"/> <xsd:attribute name="maxPitchRate" type="positiveScalarType" use="optional"/> <xsd:attribute name="maxYawRate" type="positiveScalarType" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="maxSpeed" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="cruiseSpeed" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="maxAltitude" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="endurance" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="maxRollRate" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="maxPitchRate" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="maxYawRate" type="positiveScalarType" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="operatingCharacteristicsUGVElementType"> <xsd:annotation> <xsd:documentation>Desribes the vehicle's operating capabilities such as maximum speed, endurance, etc.</xsd:documentation> </xsd:annotation> <xsd:attribute name="maxSpeed" type="positiveScalarType" use="optional"/> <xsd:attribute name="cruiseSpeed" type="positiveScalarType" use="optional"/> <xsd:attribute name="endurance" type="positiveScalarType" use="optional"/> <xsd:attribute name="maxYawRate" type="positiveScalarType" use="optional"/> <xsd:attribute name="turnRadius" type="positiveScalarType" use="optional"/> <xsd:attribute name="wheelBase" type="positiveScalarType" use="optional"/> <xsd:attribute name="trackWidth" type="positiveScalarType" use="optional"/> <xsd:attribute name="staticRollover" type="positiveScalarType" use="optional"/> <xsd:attribute name="staticPitchover" type="positiveScalarType" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="maxSpeed" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="cruiseSpeed" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="endurance" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="maxYawRate" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="turnRadius" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="wheelBase" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="trackWidth" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="staticRollover" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="staticPitchover" type="positiveScalarType" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="operatingCharacteristicsUSVElementType"> <xsd:annotation> <xsd:documentation>Desribes the USV's operating capabilities such as maximum speed, endurance, etc.</xsd:documentation> </xsd:annotation> <xsd:attribute name="maxSpeed" type="positiveScalarType" use="optional"/> <xsd:attribute name="cruiseSpeed" type="positiveScalarType" use="optional"/> <xsd:attribute name="endurance" type="positiveScalarType" use="optional"/> <xsd:attribute name="maxYawRate" type="positiveScalarType" use="optional"/> <xsd:attribute name="turnRadius" type="positiveScalarType" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="maxSpeed" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="cruiseSpeed" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="endurance" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="maxYawRate" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="turnRadius" type="positiveScalarType" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="operatingCharacteristicsUUVElementType"> <xsd:annotation> <xsd:documentation>Desribes the vehicle's operating capabilities such as maximum speed, endurance, etc.</xsd:documentation> </xsd:annotation> <xsd:attribute name="maxSpeed" type="positiveScalarType" use="optional"/> <xsd:attribute name="cruiseSpeed" type="positiveScalarType" use="optional"/> <xsd:attribute name="maxDepth" type="positiveScalarType" use="optional"/> <xsd:attribute name="endurance" type="positiveScalarType" use="optional"/> <xsd:attribute name="maxPitchRate" type="positiveScalarType" use="optional"/> <xsd:attribute name="maxYawRate" type="positiveScalarType" use="optional"/> <xsd:attribute name="turnRadius" type="positiveScalarType" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="maxSpeed" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="cruiseSpeed" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="maxDepth" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="endurance" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="maxPitchRate" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="maxYawRate" type="positiveScalarType" use="optional"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="turnRadius" type="positiveScalarType" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="orientationElementType"> <xsd:annotation> <xsd:documentation>Element representing an unmanned vehicle orientation (roll, pitch, and yaw).</xsd:documentation> </xsd:annotation> <xsd:attribute name="phi" type="orientationType" use="optional"/> <xsd:attribute name="theta" type="orientationType" use="optional"/> <xsd:attribute name="psi" type="orientationType" use="optional"/> </xsd:complexType> |
type | orientationType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="phi" type="orientationType" use="optional"/> |
type | orientationType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="theta" type="orientationType" use="optional"/> |
type | orientationType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="psi" type="orientationType" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | StartPoint | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="parallelTrackType"> <xsd:annotation> <xsd:documentation>A lawnmower-type pattern consisting of a series of parallel lines of specified length and spacing between.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="StartPoint"/> </xsd:sequence> <xsd:attribute name="orientation" type="headingType" use="required"/> <xsd:attribute name="firstTurn" type="turnDirectionType" use="required"/> <xsd:attribute name="trackLength" type="positiveScalarType" use="required"/> <xsd:attribute name="trackSpacing" type="positiveScalarType" use="required"/> <xsd:attribute name="trackCount" type="positiveIntType" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | headingType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="orientation" type="headingType" use="required"/> |
type | turnDirectionType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xsd:attribute name="firstTurn" type="turnDirectionType" use="required"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="trackLength" type="positiveScalarType" use="required"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="trackSpacing" type="positiveScalarType" use="required"/> |
type | positiveIntType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="trackCount" type="positiveIntType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | Qualifier | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="patrolElementType"> <xsd:annotation> <xsd:documentation>Element describing parameters for a patrol goal.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="Qualifier" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>Provides arbitrary amplifying information concerning the type of patrol action required.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="percentElementType"> <xsd:annotation> <xsd:documentation>Type for an element with a single percentage element [0, 100].</xsd:documentation> </xsd:annotation> <xsd:attribute name="value" type="percentType" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | percentType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="value" type="percentType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="polygonElementType"> <xsd:annotation> <xsd:documentation>Element used to specify an arbitrary polygon as an ordered set of points.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="PointListElements"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition MSLAltitude | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="positionUAVCommandType"> <xsd:annotation> <xsd:documentation>Update of unmanned aerial vehicle position in the world (new navigation fix has been obtained).</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="AbsoluteHorizontalPositionElements"/> <!-- TODO: Two unique elementTypes, resolve --> <xsd:element name="MSLAltitude" type="scalarElementType" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | scalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MSLAltitude" type="scalarElementType" minOccurs="0"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="positionUGVCommandType"> <xsd:annotation> <xsd:documentation>Update of unmanned ground vehicle position in the world (new navigation fix has been obtained).</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="AbsoluteHorizontalPositionElements"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="positionUSVCommandType"> <xsd:annotation> <xsd:documentation>Update of unmanned surface vehicle position in the world (new navigation fix has been obtained).</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="AbsoluteHorizontalPositionElements"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition Depth | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="positionUUVCommandType"> <xsd:annotation> <xsd:documentation>Update of unmanned underwater vehicle position in the world (new navigation fix has been obtained).</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="AbsoluteHorizontalPositionElements"/> <xsd:element ref="Depth" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="positiveIntegerElementType"> <xsd:annotation> <xsd:documentation>Type for an element with a single positive integer valued attribute.</xsd:documentation> </xsd:annotation> <xsd:attribute name="value" type="positiveIntType" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | positiveIntType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="value" type="positiveIntType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by | |||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="positiveScalarElementType"> <xsd:annotation> <xsd:documentation>Type for an element with a single scalar valued attribute that is greater than or 0.</xsd:documentation> </xsd:annotation> <xsd:attribute name="value" type="positiveScalarType" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="value" type="positiveScalarType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="priorityElementType"> <xsd:annotation> <xsd:documentation>Type for an element with a priority attribute (value in the range of [0..255]).</xsd:documentation> </xsd:annotation> <xsd:attribute name="value" type="priorityType" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | priorityType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="value" type="priorityType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="propellersOrderUSVElementType"> <xsd:annotation> <xsd:documentation>Element representing a commanded unmanned surface vehicle propeller settings.</xsd:documentation> </xsd:annotation> <xsd:attribute name="all" type="signedPercentType" use="optional"/> <xsd:attribute name="port" type="signedPercentType" use="optional"/> <xsd:attribute name="starboard" type="signedPercentType" use="optional"/> <xsd:attribute name="centerline" type="signedPercentType" use="optional"/> </xsd:complexType> |
type | signedPercentType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="all" type="signedPercentType" use="optional"/> |
type | signedPercentType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="port" type="signedPercentType" use="optional"/> |
type | signedPercentType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="starboard" type="signedPercentType" use="optional"/> |
type | signedPercentType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="centerline" type="signedPercentType" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="propellersOrderUUVElementType"> <xsd:annotation> <xsd:documentation>Element representing a commanded unmanned underwater vehicle propeller settings.</xsd:documentation> </xsd:annotation> <xsd:attribute name="all" type="signedPercentType" use="optional"/> <xsd:attribute name="port" type="signedPercentType" use="optional"/> <xsd:attribute name="starboard" type="signedPercentType" use="optional"/> <xsd:attribute name="centerline" type="signedPercentType" use="optional"/> </xsd:complexType> |
type | signedPercentType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="all" type="signedPercentType" use="optional"/> |
type | signedPercentType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="port" type="signedPercentType" use="optional"/> |
type | signedPercentType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="starboard" type="signedPercentType" use="optional"/> |
type | signedPercentType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="centerline" type="signedPercentType" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | NormalExit MissionAbort SystemAbort RecallAbort | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="quitCommandType"> <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:sequence> <xsd:group ref="ExitModeElements" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | Range Heading TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="recoverCommandType"> <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:sequence> <xsd:element ref="Range"/> <xsd:element ref="Heading"/> <xsd:element ref="TimeOut" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | NorthwestCorner Width Height Orientation | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="rectangleElementType"> <xsd:annotation> <xsd:documentation>Element used to specify a rectangular area using the northwest corner, width (east/west) and height (north/south) in meters.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="NorthwestCorner"/> <xsd:element ref="Width"> <xsd:annotation> <xsd:documentation>East/West width of the rectangle in meters.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="Height"> <xsd:annotation> <xsd:documentation>North/South height of the rectangle in meters.</xsd:documentation> </xsd:annotation> </xsd:element> <!-- TODO: Different global elementType defined above, must resolve --> <xsd:element name="Orientation" type="areaOrientationElementType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Orientation of the rectangle about the northwest corner (-90 to 90 degrees).</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||
type | areaOrientationElementType | ||||||||||||
properties |
|
||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xsd:element name="Orientation" type="areaOrientationElementType" minOccurs="0"> <xsd:annotation> <xsd:documentation>Orientation of the rectangle about the northwest corner (-90 to 90 degrees).</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||
children | Qualifier | ||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="rendezvousElementType"> <xsd:annotation> <xsd:documentation>Element describing parameters for a rendezvous goal.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="Qualifier" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>Provides arbitrary amplifying information concerning the rendezvous.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attribute name="targetVehicleID" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="targetVehicleID" type="xsd:string" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="reportingCriteriaElementType"> <xsd:annotation> <xsd:documentation>Element used to specify reporting requirements while attempting to attain a goal.</xsd:documentation> </xsd:annotation> <xsd:attribute name="value" type="reportingCriteriaType" use="required"/> <xsd:attribute name="periodicity" type="positiveScalarType"> <xsd:annotation> <xsd:documentation>Used to define the timing between periodic reports. Ignored for reporting types other than periodic.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | reportingCriteriaType | ||||||||||
properties |
|
||||||||||
facets |
|
||||||||||
source | <xsd:attribute name="value" type="reportingCriteriaType" use="required"/> |
type | positiveScalarType | ||
properties |
|
||
facets |
|
||
annotation |
|
||
source | <xsd:attribute name="periodicity" type="positiveScalarType"> <xsd:annotation> <xsd:documentation>Used to define the timing between periodic reports. Ignored for reporting types other than periodic.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
diagram | ![]() |
||||||||||||||||||||||||
children | Routing | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="repositionElementType"> <xsd:annotation> <xsd:documentation>Element describing parameters for a reposition goal.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="Routing" minOccurs="0"> <xsd:annotation> <xsd:documentation>Provides routing or altitude / depth restrictions during the transit.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition Depth Altitude AGLAltitude MSLAltitude DepthBlock AltitudeBlock DepthAltitudeBlock AGLAltitudeBlock MSLAltitudeBlock AGLMSLAltitudeBlock | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="routeElementType"> <xsd:annotation> <xsd:documentation>Type for an element that is used to contain routing information (geographic route and altitude or depth reuirements).</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="PointListElements" minOccurs="0"/> <xsd:group ref="VerticalBlockElements" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | Contaminant | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="sampleEnvironmentElementType"> <xsd:annotation> <xsd:documentation>Element describing parameters for a sample environment goal.</xsd:documentation> </xsd:annotation> <xsd:sequence> <!-- TODO: Different global elementType defined above, must resolve --> <xsd:element name="Contaminant" type="contaminantElementType" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | contaminantElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Contaminant" type="contaminantElementType" minOccurs="0" maxOccurs="unbounded"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="scalarElementType"> <xsd:annotation> <xsd:documentation>Type for an element with a single scalar valued attribute.</xsd:documentation> </xsd:annotation> <xsd:attribute name="value" type="xsd:double" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="value" type="xsd:double" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
children | Target | ||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="searchElementType"> <xsd:annotation> <xsd:documentation>Element describing parameters for a search goal.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="Target" minOccurs="0" maxOccurs="unbounded"/> </xsd:sequence> <xsd:attribute name="datumType" type="datumTypeType" use="required"> <xsd:annotation> <xsd:documentation>Specifies whether the search datum is a point (center of the goal area) or the entire area.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="requiredPD" type="percentType" use="required"> <xsd:annotation> <xsd:documentation>Required probability of detection of the search.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attribute name="singleTarget" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation>Set to true if the search is complete upon finding a single instance of a search target. False means that the search continues in order to locate multiple instances.</xsd:documentation> </xsd:annotation> </xsd:attribute> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | datumTypeType | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xsd:attribute name="datumType" type="datumTypeType" use="required"> <xsd:annotation> <xsd:documentation>Specifies whether the search datum is a point (center of the goal area) or the entire area.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | percentType | ||||
properties |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xsd:attribute name="requiredPD" type="percentType" use="required"> <xsd:annotation> <xsd:documentation>Required probability of detection of the search.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
type | xsd:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xsd:attribute name="singleTarget" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation>Set to true if the search is complete upon finding a single instance of a search target. False means that the search continues in order to locate multiple instances.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | StartPoint | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="sectorPatternType"> <xsd:annotation> <xsd:documentation>A pie-like pattern dividing a circle of specified radius into specified sectors.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="StartPoint"/> </xsd:sequence> <xsd:attribute name="orientation" type="headingType" use="required"/> <xsd:attribute name="firstTurn" type="turnDirectionType" use="required"/> <xsd:attribute name="radius" type="positiveScalarType" use="required"/> <xsd:attribute name="sectorSize" type="positiveScalarType" use="required"/> <xsd:attribute name="sectorCount" type="positiveIntType" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | headingType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="orientation" type="headingType" use="required"/> |
type | turnDirectionType | ||||||||
properties |
|
||||||||
facets |
|
||||||||
source | <xsd:attribute name="firstTurn" type="turnDirectionType" use="required"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="radius" type="positiveScalarType" use="required"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="sectorSize" type="positiveScalarType" use="required"/> |
type | positiveIntType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="sectorCount" type="positiveIntType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | AVCLMessage | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="sendMessageCommandType"> <xsd:annotation> <xsd:documentation>Send the specified message to another vehicle.</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element ref="AVCLMessage"/> </xsd:choice> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | ActiveSonar ImagingSonar BlazedArraySonar SyntheticApertureSonar PassiveSonar Radar DopplerRadar SyntheticApertureRadar TrackWhileScanRadar EarlyWarningRadar AcquisitionRadar TrackingRadar FireControlRadar SurfaceSearchRadar ESM PassiveSoundDetection ChemicalBiologicalRadiologicalDetection Video FLIR MotionSensor | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="sensorElementType"> <xsd:annotation> <xsd:documentation>Contains unprocessed and uninterpreted sensor data.</xsd:documentation> </xsd:annotation> <xsd:group ref="SensorElements" maxOccurs="unbounded"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | BowPlanes SternPlanes AllPlanes | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="setPlanesCommandType"> <xsd:annotation> <xsd:documentation>Manually 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:sequence> <xsd:choice> <xsd:element ref="BowPlanes"/> <xsd:element ref="SternPlanes"/> <xsd:element ref="AllPlanes"/> </xsd:choice> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | PortPropeller StarboardPropeller CenterlinePropeller AllPropellers | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="setPropellerCommandType"> <xsd:annotation> <xsd:documentation>Manually set one or more propeller speeds as a percentage of max speed.</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:element ref="PortPropeller"/> <xsd:element ref="StarboardPropeller"/> <xsd:element ref="CenterlinePropeller"/> <xsd:element ref="AllPropellers"/> </xsd:choice> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | Model Manual Scan Track Bearing Elevation Relative True Magnetic | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="setSonarCommandType"> <xsd:annotation> <xsd:documentation>Set the specied steerable sonar to automatic scan or a manually commanded bearing and elevation.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="Model"/> <xsd:choice> <xsd:element ref="Manual"/> <xsd:element ref="Scan"/> <xsd:element ref="Track"/> </xsd:choice> <!-- TODO: Two unique elementTypes defined, resolve --> <xsd:element name="Bearing" type="scalarElementType" minOccurs="0"/> <xsd:element ref="Elevation" minOccurs="0"/> <xsd:group ref="BearingTypeElements" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | scalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="Bearing" type="scalarElementType" minOccurs="0"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | BowLateralThruster SternLateralThruster LateralThrusters BowVerticalThruster SternVerticalThruster VerticalThrusters | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="setThrusterCommandType"> <xsd:annotation> <xsd:documentation>Manually set bow and/or stern plane deflection angle as a percentage of max power (turns off all automatic control modes).</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:choice> <xsd:element ref="BowLateralThruster"/> <xsd:element ref="SternLateralThruster"/> <xsd:element ref="LateralThrusters"/> <xsd:element ref="BowVerticalThruster"/> <xsd:element ref="SternVerticalThruster"/> <xsd:element ref="VerticalThrusters"/> </xsd:choice> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by | |||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="signedPercentElementType"> <xsd:annotation> <xsd:documentation>Type for an element with a single percentage element [-100, 100].</xsd:documentation> </xsd:annotation> <xsd:attribute name="value" type="signedPercentType" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | signedPercentType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="value" type="signedPercentType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||
type | extension of positiveScalarElementType | ||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="speedElementType"> <xsd:annotation> <xsd:documentation>Type for an element with a single scalar valued attribute that is greater than or equal to 0.</xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="positiveScalarElementType"> <xsd:attribute name="speedOverGround" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation>Set to true if speed is to be over the ground, false if it is speed through the air or water.</xsd:documentation> </xsd:annotation> </xsd:attribute> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
type | xsd:boolean | ||||||
properties |
|
||||||
annotation |
|
||||||
source | <xsd:attribute name="speedOverGround" type="xsd:boolean" use="optional" default="false"> <xsd:annotation> <xsd:documentation>Set to true if speed is to be over the ground, false if it is speed through the air or water.</xsd:documentation> </xsd:annotation> </xsd:attribute> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="stringElementType"> <xsd:annotation> <xsd:documentation>Type for an element with a single string attribute.</xsd:documentation> </xsd:annotation> <xsd:attribute name="value" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="value" type="xsd:string" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | TargetSonarScan TargetEdgeSonarScan TargetLocation CommandedStation Heading TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="takeStationCommandType"> <xsd:annotation> <xsd:documentation>Commands the vehicle to take up a specified fixed station relative to an external object.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:choice> <xsd:element ref="TargetSonarScan"/> <xsd:element ref="TargetEdgeSonarScan"/> </xsd:choice> <xsd:element ref="TargetLocation" minOccurs="0"> <xsd:annotation> <xsd:documentation>Approximate range and bearing to the target to aid in initial acquisition.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="CommandedStation"> <xsd:annotation> <xsd:documentation>Approximate range and bearing to the target to aid in initial acquisition.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="Heading" minOccurs="0"/> <xsd:element ref="TimeOut" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="targetElementType"> <xsd:annotation> <xsd:documentation>Type for an element that will represent a geographic position as a (x, y) coordinate pair.</xsd:documentation> </xsd:annotation> <xsd:attribute name="range" type="xsd:double" use="required"/> <xsd:attribute name="bearing" type="xsd:double" use="required"/> <xsd:attribute name="elevation" type="xsd:double" use="optional"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="range" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="bearing" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="elevation" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="tokenElementType"> <xsd:annotation> <xsd:documentation>Type for an element with a single token attribute.</xsd:documentation> </xsd:annotation> <xsd:attribute name="value" type="xsd:token" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | xsd:token | ||||
properties |
|
||||
source | <xsd:attribute name="value" type="xsd:token" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="trackModeElementType"> <xsd:annotation> <xsd:documentation>Element representing the type of homing to be used in transit to a waypoint or hoverpoint.</xsd:documentation> </xsd:annotation> <xsd:attribute name="value" type="trackModeType" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | trackModeType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="value" type="trackModeType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | Dimensions OperatingCharacteristicsUAV DegreesOfControl CapabilityUAV | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="uavCharacteristicsElementType"> <xsd:annotation> <xsd:documentation>Configuration of an unmanned aerial vehicle.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="Dimensions" minOccurs="0"> <xsd:annotation> <xsd:documentation>The physical dimensions and weight of the vehicle.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="OperatingCharacteristicsUAV" minOccurs="0"> <xsd:annotation> <xsd:documentation>Desribes the vehicle's operating capabilities such as maximum speed, maximum depth, etc.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="DegreesOfControl" minOccurs="0"> <xsd:annotation> <xsd:documentation>Describes the degrees of freedom over which the vehicle can control its motion.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="CapabilityUAV" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>Used to enumerate specific UAV capabilities or characteristics.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | Engines Aileron Rudder Elevator Collective Cyclic Pedals | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="uavControlOrdersElementType"> <xsd:annotation> <xsd:documentation>Unmanned Aerial Vehicle commanded settings for individual controls.</xsd:documentation> </xsd:annotation> <xsd:choice> <xsd:group ref="FixedWingUAVControlOrders"/> <xsd:group ref="RotaryWingUAVControlOrders"/> </xsd:choice> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xsd:complexType name="uavCyclicOrderElementType"> <xsd:annotation> <xsd:documentation>Element representing rotary-wing unmanned aerial vehicle commanded cyclic settings.</xsd:documentation> </xsd:annotation> <xsd:attribute name="longitudinal" type="signedPercentType" use="required"/> <xsd:attribute name="lateral" type="signedPercentType" use="required"/> </xsd:complexType> |
type | signedPercentType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="longitudinal" type="signedPercentType" use="required"/> |
type | signedPercentType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="lateral" type="signedPercentType" use="required"/> |
diagram | ![]() |
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xsd:complexType name="uavEnginesOrdersElementType"> <xsd:annotation> <xsd:documentation>Element representing a fixed-wing unmanned aerial vehicle commanded engine settings.</xsd:documentation> </xsd:annotation> <xsd:attribute name="engine1" type="signedPercentType" use="required"/> <xsd:attribute name="engine2" type="signedPercentType" use="optional"/> </xsd:complexType> |
type | signedPercentType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="engine1" type="signedPercentType" use="required"/> |
type | signedPercentType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="engine2" type="signedPercentType" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | CompositeWaypointUAV FollowBeacon Help LoiterUAV MakeAltitudeAGL MakeAltitudeMSL MakeClimbRate MakeHeading MakeKnots MakeSpeed MakeTurnRate MetaCommand MissionScript MissionScriptInline Quit Realtime Recover SetAileron SetElevator SetPositionUAV SetPower SetRudder SetStandoff SetTime SetTimeStep Trace Wait WaitUntilTime WaypointUAV AVCLMessage Contact SignalOfInterest Contaminant GoalStatus VehicleStatus | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="uavLoggableEventType"> <xsd:annotation> <xsd:documentation>Element representing asynchronous UAV events for a discrete time.</xsd:documentation> </xsd:annotation> <xsd:choice maxOccurs="unbounded"> <xsd:element name="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>Maintain position in the vicinity of a specified point for a specified period of time (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:annotation> <xsd:documentation>Set commanded vehicle climb rate as a percentage of maximum.</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="MakeTurnRate"> <xsd:annotation> <xsd:documentation>Set commanded vehicle turn rate as a percentage of maximum.</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="SetAileron"> <xsd:annotation> <xsd:documentation>Manually set aeleron deflection (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>Manually set elevator (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> <!-- TODO: Different global elementType defined above, must resolve --> <xsd:element name="SetPower" type="percentElementType"> <xsd:annotation> <xsd:documentation>Manually set the commanded engine power.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="SetRudder"> <xsd:annotation> <xsd:documentation>Manually 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 hoverpoints 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:annotation> <xsd:documentation>Turns the vehicle trace feature (runtime debug messages printed to console) on or off.</xsd:documentation> </xsd:annotation> </xsd:element> <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 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: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 | ![]() |
||
properties |
|
||
used by |
|
||
annotation |
|
||
source | <xsd:element name="CompositeWaypointUAV"> <xsd:annotation> <xsd:documentation>A single command specifying a pattern consisting of multiple waypoints.</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | percentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="SetPower" type="percentElementType"> <xsd:annotation> <xsd:documentation>Manually set the commanded engine power.</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | ![]() |
||||||||||||||||||||||||
children | CompositeWaypointUAV FollowBeacon Help LoiterUAV MakeAltitudeAGL MakeAltitudeMSL MakeClimbRate MakeHeading MakeKnots MakeSpeed MakeTurnRate MetaCommand MissionScript MissionScriptInline Quit Realtime Recover 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>Maintain position in the vicinity of a specified point for a specified period of time (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:annotation> <xsd:documentation>Set commanded vehicle climb rate as a percentage of maximum.</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="MakeTurnRate"> <xsd:annotation> <xsd:documentation>Set commanded vehicle turn rate as a percentage of maximum.</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="SetAileron"> <xsd:annotation> <xsd:documentation>Manually set aeleron 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>Manually 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> <!-- TODO: Different global elementType defined above, must resolve --> <xsd:element name="SetPower" type="percentElementType"> <xsd:annotation> <xsd:documentation>Manually 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>Manually 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 hoverpoints 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:annotation> <xsd:documentation>Turns the vehicle trace feature (runtime debug messages printed to console) on or off.</xsd:documentation> </xsd:annotation> </xsd:element> <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> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | percentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="SetPower" type="percentElementType"> <xsd:annotation> <xsd:documentation>Manually set the commanded engine power as a percentage of max power.</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | ![]() |
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xsd:complexType name="uavStabilatorOrderElementType"> <xsd:annotation> <xsd:documentation>Element representing rotary-wing unmanned aerial vehicle commanded stabilator setting.</xsd:documentation> </xsd:annotation> <xsd:attribute name="port" type="signedPercentType" use="required"/> <xsd:attribute name="starboard" type="signedPercentType" use="required"/> </xsd:complexType> |
type | signedPercentType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="port" type="signedPercentType" use="required"/> |
type | signedPercentType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="starboard" type="signedPercentType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | GeographicPosition VerticalPositionUAV Orientation WorldCoordinateVelocity BodyCoordinateVelocity DopplerVelocity RemainingPower | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="uavTelemetryElementType"> <xsd:annotation> <xsd:documentation>Unmanned Aerial Vehicle discrete telemetry</xsd:documentation> </xsd:annotation> <xsd:all> <xsd:element ref="GeographicPosition" minOccurs="0"/> <xsd:element ref="VerticalPositionUAV" minOccurs="0"/> <xsd:element ref="Orientation" minOccurs="0"/> <xsd:element ref="WorldCoordinateVelocity" minOccurs="0"/> <xsd:element ref="BodyCoordinateVelocity" minOccurs="0"/> <xsd:element ref="DopplerVelocity" minOccurs="0"/> <xsd:element ref="RemainingPower" minOccurs="0"> <xsd:annotation> <xsd:documentation>The percentage of available power (fuel or battery) remaining.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | Dimensions OperatingCharacteristicsUGV DegreesOfControl CapabilityUGV | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="ugvCharacteristicsElementType"> <xsd:annotation> <xsd:documentation>Configuration of an unmanned ground vehicle.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="Dimensions" minOccurs="0"> <xsd:annotation> <xsd:documentation>The physical dimensions and weight of the vehicle.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="OperatingCharacteristicsUGV" minOccurs="0"> <xsd:annotation> <xsd:documentation>Desribes the vehicle's operating capabilities such as maximum speed, maximum depth, etc.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="DegreesOfControl" minOccurs="0"> <xsd:annotation> <xsd:documentation>Describes the degrees of freedom over which the vehicle can control its motion.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="CapabilityUGV" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>Used to enumerate specific UGV capabilities or characteristics.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | PlaceHolder | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="ugvControlOrdersElementType"> <xsd:annotation> <xsd:documentation>Unmanned Ground Vehicle commanded settings for individual controls.</xsd:documentation> </xsd:annotation> <xsd:all> <xsd:element ref="PlaceHolder" minOccurs="0"/> </xsd:all> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | CompositeWaypointUGV FollowBeacon Help LoiterUGV MakeHeading MakeSpeed MetaCommand MissionScript MissionScriptInline Quit Realtime Recover SetPositionUGV SetStandoff SetTime SetTimeStep Trace Wait WaitUntilTime WaypointUGV AVCLMessage Contact SignalOfInterest Contaminant GoalStatus VehicleStatus | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="ugvLoggableEventType"> <xsd:annotation> <xsd:documentation>Element representing asynchronous UGV events for a discrete time.</xsd:documentation> </xsd:annotation> <xsd:choice maxOccurs="unbounded"> <xsd:element ref="CompositeWaypointUGV"> <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="LoiterUGV"> <xsd:annotation> <xsd:documentation>Maintain position in the vicinity of a specified point for a specified period of time (hover not required).</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> <!-- TODO: Different global elementType defined above, must resolve --> <xsd:element name="MakeSpeed" type="positiveScalarElementType"> <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="SetPositionUGV"> <xsd:annotation> <xsd:documentation>Update of unmanned ground vehicle position in the world (new navigation fix has been obtained).</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="SetStandoff"> <xsd:annotation> <xsd:documentation>Resets the acceptable standoff radius around hoverpoints 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:annotation> <xsd:documentation>Turns the vehicle trace feature (runtime debug messages printed to console) on or off.</xsd:documentation> </xsd:annotation> </xsd:element> <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 ref="WaypointUGV"> <xsd:annotation> <xsd:documentation>Command the unmanned ground 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 | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MakeSpeed" type="positiveScalarElementType"> <xsd:annotation> <xsd:documentation>Set the commanded forward speed in meters per second.</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | ![]() |
||||||||||||||||||||||||
children | CompositeWaypointUGV FollowBeacon Help LoiterUGV MakeHeading MakeKnots MakeSpeed MetaCommand MissionScript MissionScriptInline Quit Realtime Recover SetPositionUGV SetStandoff SetTime SetTimeStep Trace Wait WaitUntilTime WaypointUGV | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="ugvScriptCommandsType"> <xsd:annotation> <xsd:documentation>Script commands applicable to unmanned ground vehicles.</xsd:documentation> </xsd:annotation> <xsd:choice maxOccurs="unbounded"> <xsd:element ref="CompositeWaypointUGV"> <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="LoiterUGV"> <xsd:annotation> <xsd:documentation>Maintain position in the vicinity of a specified point for a specified period of time (hover not required).</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> <!-- TODO: Different global elementType defined above, must resolve --> <xsd:element name="MakeKnots" type="positiveScalarElementType"> <xsd:annotation> <xsd:documentation>Set the commanded forward speed in knots.</xsd:documentation> </xsd:annotation> </xsd:element> <!-- TODO: Different global elementType defined above, must resolve --> <xsd:element name="MakeSpeed" type="positiveScalarElementType"> <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="SetPositionUGV"> <xsd:annotation> <xsd:documentation>Update of unmanned ground vehicle position in the world (new navigation fix has been obtained).</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="SetStandoff"> <xsd:annotation> <xsd:documentation>Resets the acceptable standoff radius around hoverpoints 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:annotation> <xsd:documentation>Turns the vehicle trace feature (runtime debug messages printed to console) on or off.</xsd:documentation> </xsd:annotation> </xsd:element> <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="WaypointUGV"> <xsd:annotation> <xsd:documentation>Command the unmanned ground 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> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MakeKnots" type="positiveScalarElementType"> <xsd:annotation> <xsd:documentation>Set the commanded forward speed in knots.</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | positiveScalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MakeSpeed" type="positiveScalarElementType"> <xsd:annotation> <xsd:documentation>Set the commanded forward speed in meters per second.</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | ![]() |
||||||||||||||||||||||||
children | GeographicPosition AltitudeUGV Orientation WorldCoordinateVelocity BodyCoordinateVelocity DopplerVelocity RemainingPower | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="ugvTelemetryElementType"> <xsd:annotation> <xsd:documentation>Unmanned Ground Vehicle discrete telemetry</xsd:documentation> </xsd:annotation> <xsd:all> <xsd:element ref="GeographicPosition" minOccurs="0"/> <xsd:element ref="AltitudeUGV" minOccurs="0"/> <xsd:element ref="Orientation" minOccurs="0"/> <xsd:element ref="WorldCoordinateVelocity" minOccurs="0"/> <xsd:element ref="BodyCoordinateVelocity" minOccurs="0"/> <xsd:element ref="DopplerVelocity" minOccurs="0"/> <xsd:element ref="RemainingPower" minOccurs="0"> <xsd:annotation> <xsd:documentation>The percentage of available power (fuel or battery) remaining.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="unitsOfMeasureElementType"> <xsd:annotation> <xsd:documentation>Defines units of measure used.</xsd:documentation> </xsd:annotation> <xsd:attribute name="distance" use="required" fixed="meters"/> <xsd:attribute name="angle" use="required" fixed="degrees"/> <xsd:attribute name="mass" use="required" fixed="kilograms"/> <xsd:attribute name="time" use="required" fixed="seconds"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
properties |
|
||||||
source | <xsd:attribute name="distance" use="required" fixed="meters"/> |
properties |
|
||||||
source | <xsd:attribute name="angle" use="required" fixed="degrees"/> |
properties |
|
||||||
source | <xsd:attribute name="mass" use="required" fixed="kilograms"/> |
properties |
|
||||||
source | <xsd:attribute name="time" use="required" fixed="seconds"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | Dimensions OperatingCharacteristicsUSV DegreesOfControl CapabilityUSV | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="usvCharacteristicsElementType"> <xsd:annotation> <xsd:documentation>Configuration of an unmanned surface vehicle.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="Dimensions" minOccurs="0"> <xsd:annotation> <xsd:documentation>The physical dimensions and weight of the vehicle.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="OperatingCharacteristicsUSV" minOccurs="0"> <xsd:annotation> <xsd:documentation>Desribes the vehicle's operating capabilities such as maximum speed, maximum depth, etc.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="DegreesOfControl" minOccurs="0"> <xsd:annotation> <xsd:documentation>Describes the degrees of freedom over which the vehicle can control its motion.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="CapabilityUSV" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>Used to enumerate specific USV capabilities or characteristics.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | PropellersUSV Rudder | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="usvControlOrdersElementType"> <xsd:annotation> <xsd:documentation>Unmanned Surface Vehicle commanded settings for individual controls.</xsd:documentation> </xsd:annotation> <xsd:all> <xsd:element ref="PropellersUSV" minOccurs="0"/> <xsd:element ref="Rudder" minOccurs="0"/> </xsd:all> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | CompositeWaypointUSV FollowBeacon Help LoiterUSV MakeHeading MakeKnots MakeSpeed MetaCommand MissionScript MissionScriptInline Quit Realtime Recover SetPositionUSV SetPower SetRudder SetStandoff SetTime SetTimeStep 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>Maintain position in the vicinity of a specified point for a specified period of time (hover not required).</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>Manually 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>Manually 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 hoverpoints 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:annotation> <xsd:documentation>Turns the vehicle trace feature (runtime debug messages printed to console) on or off.</xsd:documentation> </xsd:annotation> </xsd:element> <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 | ![]() |
||
properties |
|
||
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> |
diagram | ![]() |
||||||||||||||||||||||||
children | CompositeWaypointUSV FollowBeacon Help LoiterUSV MakeHeading MakeKnots MakeSpeed MetaCommand MissionScript MissionScriptInline Quit Realtime Recover SetPositionUSV SetPower SetRudder SetStandoff SetTime SetTimeStep Trace Wait WaitUntilTime WaypointUSV | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="usvScriptCommandsType"> <xsd:annotation> <xsd:documentation>Script commands applicable to unmanned surface vehicles.</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>Maintain position in the vicinity of a specified point for a specified period of time (hover not required).</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>Manually 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>Manually set rudder deflection as a percentage 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 hoverpoints 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:annotation> <xsd:documentation>Turns the vehicle trace feature (runtime debug messages printed to console) on or off.</xsd:documentation> </xsd:annotation> </xsd:element> <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="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:choice> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | GeographicPosition Orientation WorldCoordinateVelocity BodyCoordinateVelocity DopplerVelocity RemainingPower | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="usvTelemetryElementType"> <xsd:annotation> <xsd:documentation>Unmanned Surface Vehicle discrete telemetry.</xsd:documentation> </xsd:annotation> <xsd:all> <xsd:element ref="GeographicPosition" minOccurs="0"/> <xsd:element ref="Orientation" minOccurs="0"/> <xsd:element ref="WorldCoordinateVelocity" minOccurs="0"/> <xsd:element ref="BodyCoordinateVelocity" minOccurs="0"/> <xsd:element ref="DopplerVelocity" minOccurs="0"/> <xsd:element ref="RemainingPower" minOccurs="0"> <xsd:annotation> <xsd:documentation>The percentage of available power (fuel or battery) remaining.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="uuvBodyThrustersOrderElementType"> <xsd:annotation> <xsd:documentation>Element representing a commanded unmanned underwater vehicle body thruster settings.</xsd:documentation> </xsd:annotation> <xsd:attribute name="bowLateral" type="signedPercentType" use="optional"/> <xsd:attribute name="sternLateral" type="signedPercentType" use="optional"/> <xsd:attribute name="bowVertical" type="signedPercentType" use="optional"/> <xsd:attribute name="sternVertical" type="signedPercentType" use="optional"/> </xsd:complexType> |
type | signedPercentType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="bowLateral" type="signedPercentType" use="optional"/> |
type | signedPercentType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="sternLateral" type="signedPercentType" use="optional"/> |
type | signedPercentType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="bowVertical" type="signedPercentType" use="optional"/> |
type | signedPercentType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="sternVertical" type="signedPercentType" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | Dimensions OperatingCharacteristicsUUV DegreesOfControl CapabilityUUV | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="uuvCharacteristicsElementType"> <xsd:annotation> <xsd:documentation>Configuration of an unmanned underwater vehicle.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:element ref="Dimensions" minOccurs="0"> <xsd:annotation> <xsd:documentation>The physical dimensions and weight of the vehicle.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="OperatingCharacteristicsUUV" minOccurs="0"> <xsd:annotation> <xsd:documentation>Desribes the vehicle's operating capabilities such as maximum speed, maximum depth, etc.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="DegreesOfControl" minOccurs="0"> <xsd:annotation> <xsd:documentation>Describes the degrees of freedom over which the vehicle can control its motion.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="CapabilityUUV" minOccurs="0" maxOccurs="unbounded"> <xsd:annotation> <xsd:documentation>Used to enumerate specific UUV capabilities or characteristics.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | PropellersUUV Rudder Planes BodyThrusters | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="uuvControlOrdersElementType"> <xsd:annotation> <xsd:documentation>Unmanned Underwater Vehicle commanded settings for individual controls.</xsd:documentation> </xsd:annotation> <xsd:all> <xsd:element ref="PropellersUUV" minOccurs="0"/> <xsd:element ref="Rudder" minOccurs="0"/> <xsd:element ref="Planes" minOccurs="0"/> <xsd:element ref="BodyThrusters" minOccurs="0"/> </xsd:all> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
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 AVCLMessage Contact SignalOfInterest Contaminant GoalStatus VehicleStatus | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="uuvLoggableEventType"> <xsd:annotation> <xsd:documentation>Element representing asynchronous UUV events for a discrete time.</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>Command the vehicle to transit to (if required) and maintain position at a specified position.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="LoiterUUV"> <xsd:annotation> <xsd:documentation>Maintain position in the vicinity of a specified point for a specified period of time (hover not required).</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> <!-- TODO: This element has only two types, need to reconcile to a single type --> <xsd:element name="MoveLateral" type="scalarElementType"> <xsd:annotation> <xsd:documentation>Commands the vehicle to slide laterally with a fixed thruster setting (turns off all automatic control modes).</xsd:documentation> </xsd:annotation> </xsd:element> <!-- TODO: This element has only two types, need to reconcile to a single type --> <xsd:element name="MoveRotate" type="scalarElementType"> <xsd:annotation> <xsd:documentation>Commands the vehicle to rotate (yaw) with a fixed thruster setting (turns off all automatic control modes).</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>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: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="SetPlanes"> <xsd:annotation> <xsd:documentation>Manually 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>Manually 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>Manually set rudder deflection (turns off all automatic control modes). TODO (verify) Right-hand rule: positive rotates rudder to left, negative rotates rudder to right.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="SetSonar"> <xsd:annotation> <xsd:documentation>Set the specied steerable sonar to automatic scan or a manually commanded bearing and elevation.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="SetStandoff"> <xsd:annotation> <xsd:documentation>Resets the acceptable standoff radius around hoverpoints and waypoints.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="SetThruster"> <xsd:annotation> <xsd:documentation>Manually set bow and/or stern plane deflection angle 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:annotation> <xsd:documentation>Enable or disable the vehicle's body (lateral and vertical) thrusters (may be overridden by some vehicle commands).</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="Trace"> <xsd:annotation> <xsd:documentation>Turns the vehicle trace feature (runtime debug messages printed to console) on or off.</xsd:documentation> </xsd:annotation> </xsd:element> <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 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: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 | ![]() |
||||||||||||||||||||||||||||||
type | scalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MoveLateral" type="scalarElementType"> <xsd:annotation> <xsd:documentation>Commands the vehicle to slide laterally with a fixed thruster setting (turns off all automatic control modes).</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | scalarElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MoveRotate" type="scalarElementType"> <xsd:annotation> <xsd:documentation>Commands the vehicle to rotate (yaw) with a fixed thruster setting (turns off all automatic control modes).</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | ![]() |
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xsd:complexType name="uuvPlanesOrderElementType"> <xsd:annotation> <xsd:documentation>Element representing a commanded unmanned underwater vehicle planes settings.</xsd:documentation> </xsd:annotation> <xsd:attribute name="stern" type="signedPercentType" use="optional"/> <xsd:attribute name="bow" type="signedPercentType" use="optional"/> </xsd:complexType> |
type | signedPercentType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="stern" type="signedPercentType" use="optional"/> |
type | signedPercentType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="bow" type="signedPercentType" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||
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 |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
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>Command the vehicle to transit to (if required) and maintain position at a specified position.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="LoiterUUV"> <xsd:annotation> <xsd:documentation>Maintain position in the vicinity of a specified point for a specified period of time (hover not required).</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> <!-- TODO: This element has two types, need to reconcile to a single type --> <xsd:element name="MoveLateral" type="signedPercentElementType"> <xsd:annotation> <xsd:documentation>Commands the vehicle to slide laterally with a fixed thruster setting as a percentage of max speed (turns off all automatic control modes).</xsd:documentation> </xsd:annotation> </xsd:element> <!-- TODO: This element has two types, need to reconcile to a single type --> <xsd:element name="MoveRotate" type="signedPercentElementType"> <xsd:annotation> <xsd:documentation>Commands the vehicle to rotate (yaw) with a fixed thruster setting as a percentage of max speed (turns off all automatic control modes).</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>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: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="SetPlanes"> <xsd:annotation> <xsd:documentation>Manually 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>Manually 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>Manually 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 specied steerable sonar to automatic scan or a manually commanded bearing and elevation.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="SetStandoff"> <xsd:annotation> <xsd:documentation>Resets the acceptable standoff radius around hoverpoints and waypoints.</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="SetThruster"> <xsd:annotation> <xsd:documentation>Manually set bow and/or stern plane deflection angle 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:annotation> <xsd:documentation>Enable or disable the vehicle's body (lateral and vertical) thrusters (may be overridden by some vehicle commands).</xsd:documentation> </xsd:annotation> </xsd:element> <xsd:element ref="Trace"> <xsd:annotation> <xsd:documentation>Turns the vehicle trace feature (runtime debug messages printed to console) on or off.</xsd:documentation> </xsd:annotation> </xsd:element> <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> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MoveLateral" type="signedPercentElementType"> <xsd:annotation> <xsd:documentation>Commands the vehicle to slide laterally with a fixed thruster setting as a percentage of max speed (turns off all automatic control modes).</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | ![]() |
||||||||||||||||||||||||||||||
type | signedPercentElementType | ||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:element name="MoveRotate" type="signedPercentElementType"> <xsd:annotation> <xsd:documentation>Commands the vehicle to rotate (yaw) with a fixed thruster setting as a percentage of max speed (turns off all automatic control modes).</xsd:documentation> </xsd:annotation> </xsd:element> |
diagram | ![]() |
||||||||||||||||||||||||
children | GeographicPosition VerticalPosition Orientation WorldCoordinateVelocity BodyCoordinateVelocity DopplerVelocity RemainingPower | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="uuvTelemetryElementType"> <xsd:annotation> <xsd:documentation>Unmanned Underwater Vehicle discrete telemetry</xsd:documentation> </xsd:annotation> <xsd:all> <xsd:element ref="GeographicPosition" minOccurs="0"/> <xsd:element ref="VerticalPosition" minOccurs="0"/> <xsd:element ref="Orientation" minOccurs="0"/> <xsd:element ref="WorldCoordinateVelocity" minOccurs="0"/> <xsd:element ref="BodyCoordinateVelocity" minOccurs="0"/> <xsd:element ref="DopplerVelocity" minOccurs="0"/> <xsd:element ref="RemainingPower" minOccurs="0"> <xsd:annotation> <xsd:documentation>The percentage of available power (probably battery) remaining.</xsd:documentation> </xsd:annotation> </xsd:element> </xsd:all> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xsd:complexType name="uuvVerticalPositionElementType"> <xsd:annotation> <xsd:documentation>Element representing an unmanned underwater vehicle vertical position.</xsd:documentation> </xsd:annotation> <xsd:attribute name="depth" type="nonNegativeScalarType" use="required"/> <xsd:attribute name="altitude" type="nonNegativeScalarType" use="optional"/> </xsd:complexType> |
type | nonNegativeScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="depth" type="nonNegativeScalarType" use="required"/> |
type | nonNegativeScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="altitude" type="nonNegativeScalarType" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||
source | <xsd:complexType name="vehicleGroupCompositionElementType"> <xsd:annotation> <xsd:documentation>Element relating to an activity required for the formation or maintenance of a cooperating vehicle group.</xsd:documentation> </xsd:annotation> <xsd:attribute name="request" type="vehicleGroupCompositionType" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | vehicleGroupCompositionType | ||||||||||||||
properties |
|
||||||||||||||
facets |
|
||||||||||||||
source | <xsd:attribute name="request" type="vehicleGroupCompositionType" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="vehicleStatusUpdateElementType"> <xsd:annotation> <xsd:documentation>Element used to record a change in vehicle status or it systems.</xsd:documentation> </xsd:annotation> <xsd:attribute name="system" type="xsd:string" use="required"/> <xsd:attribute name="status" type="xsd:string" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="system" type="xsd:string" use="required"/> |
type | xsd:string | ||||
properties |
|
||||
source | <xsd:attribute name="status" type="xsd:string" use="required"/> |
diagram | ![]() |
||||||||||||||||||
used by |
|
||||||||||||||||||
attributes |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xsd:complexType name="verticalPositionUAVElementType"> <xsd:annotation> <xsd:documentation>Element representing an unmanned aerial vehicle vertical position.</xsd:documentation> </xsd:annotation> <xsd:attribute name="altitudeMSL" type="xsd:double" use="required"/> <xsd:attribute name="altitudeAGL" type="positiveScalarType" use="optional"/> <!-- Mean Sea Level (MSL) altitute is an absolute altitute required by Federal Aviation Regulations (FARs), and assigned by Air Traffic Control (ATC) for enroute flight --> <!-- Above Ground Level (AGL) is an altitude in feet above the local terrain --> </xsd:complexType> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="altitudeMSL" type="xsd:double" use="required"/> |
type | positiveScalarType | ||||
properties |
|
||||
facets |
|
||||
source | <xsd:attribute name="altitudeAGL" type="positiveScalarType" use="optional"/> |
diagram | ![]() |
||||||||||||
used by |
|
||||||||||||
attributes |
|
||||||||||||
annotation |
|
||||||||||||
source | <xsd:complexType name="verticalPositionUGVElementType"> <xsd:annotation> <xsd:documentation>Element representing an unmanned ground vehicle operating altitude.</xsd:documentation> </xsd:annotation> <xsd:attribute name="altitudeMSL" type="xsd:double" use="required"/> </xsd:complexType> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="altitudeMSL" type="xsd:double" use="required"/> |
diagram | ![]() |
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="waypointListType"> <xsd:annotation> <xsd:documentation>A series of geographic points specifying a series of waypoints.</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="PointListElements"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition RelativeXYPosition AGLAltitude MSLAltitude HomingMode Speed Knots Standoff TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="waypointUAVCommandType"> <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:sequence> <xsd:group ref="HorizontalPositionElements"/> <xsd:group ref="AltitudeTypeElements" minOccurs="0"/> <xsd:element ref="HomingMode" minOccurs="0"/> <xsd:group ref="SpeedTypeElements" minOccurs="0"/> <xsd:element ref="Standoff" minOccurs="0"/> <xsd:element ref="TimeOut" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition RelativeXYPosition Speed Knots HomingMode Standoff TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="waypointUGVCommandType"> <xsd:annotation> <xsd:documentation>Command the unmanned ground vehicle to transit to a specified location. Vehicle will not necessarily stop when position is reached (vehicle specific).</xsd:documentation> </xsd:annotation> <xsd:sequence> <xsd:group ref="HorizontalPositionElements"/> <xsd:group ref="SpeedTypeElements" minOccurs="0"/> <xsd:element ref="HomingMode" minOccurs="0"/> <xsd:element ref="Standoff" minOccurs="0"/> <xsd:element ref="TimeOut" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition RelativeXYPosition HomingMode Speed Knots Standoff TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="waypointUSVCommandType"> <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:sequence> <xsd:group ref="HorizontalPositionElements"/> <xsd:element ref="HomingMode" minOccurs="0"/> <xsd:group ref="SpeedTypeElements" minOccurs="0"/> <xsd:element ref="Standoff" minOccurs="0"/> <xsd:element ref="TimeOut" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
children | LatitudeLongitude XYPosition RelativeXYPosition Depth Altitude HomingMode SetPower MakeKnots MakeSpeed ObtainGps Standoff TimeOut | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="waypointUUVCommandType"> <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:sequence> <xsd:group ref="HorizontalPositionElements"/> <xsd:group ref="DepthTypeElements" minOccurs="0"/> <xsd:element ref="HomingMode" minOccurs="0"/> <xsd:group ref="UuvSpeedElements" minOccurs="0"/> <xsd:element ref="ObtainGps" minOccurs="0"/> <xsd:element ref="Standoff" minOccurs="0"/> <xsd:element ref="TimeOut" minOccurs="0"/> </xsd:sequence> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:complexType name="weaponElementType"> <xsd:annotation> <xsd:documentation>Contains weapon launch data.</xsd:documentation> </xsd:annotation> <xsd:attributeGroup ref="CommonAttributes"/> <!-- Not yet implemented --> </xsd:complexType> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="worldCoordinateVelocityElementType"> <xsd:annotation> <xsd:documentation>Element representing an unmanned vehicle's velocity in world coordinates.</xsd:documentation> </xsd:annotation> <xsd:attribute name="xDot" type="xsd:double" use="optional"/> <xsd:attribute name="yDot" type="xsd:double" use="optional"/> <xsd:attribute name="zDot" type="xsd:double" use="optional"/> <xsd:attribute name="phiDot" type="xsd:double" use="optional"/> <xsd:attribute name="thetaDot" type="xsd:double" use="optional"/> <xsd:attribute name="psiDot" type="xsd:double" use="optional"/> </xsd:complexType> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="xDot" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="yDot" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="zDot" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="phiDot" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="thetaDot" type="xsd:double" use="optional"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="psiDot" type="xsd:double" use="optional"/> |
diagram | ![]() |
||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="xyElementType"> <xsd:annotation> <xsd:documentation>Type for an element that will represent a geographic position as a (x, y) coordinate pair.</xsd:documentation> </xsd:annotation> <xsd:attribute name="x" type="xsd:double" use="required"/> <xsd:attribute name="y" type="xsd:double" use="required"/> <xsd:attributeGroup ref="CommonAttributes"/> </xsd:complexType> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="x" type="xsd:double" use="required"/> |
type | xsd:double | ||||
properties |
|
||||
source | <xsd:attribute name="y" type="xsd:double" use="required"/> |
type | restriction of xsd:string | ||||||||||
used by |
|
||||||||||
facets |
|
||||||||||
annotation |
|
||||||||||
source | <xsd:simpleType name="acknowledgeType"> <xsd:annotation> <xsd:documentation>Enumeration of potential message acknowledgement requirements.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="yes"/> <xsd:enumeration value="no"/> <xsd:enumeration value="optional"/> <xsd:enumeration value="positiveOnly"/> <xsd:enumeration value="negativeOnly"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:double | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xsd:simpleType name="areaOrientationType"> <xsd:annotation> <xsd:documentation>Represents possible orientations of a rectangular area (between -90 and 90 degrees).</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:double"> <xsd:minInclusive value="-90"/> <xsd:maxInclusive value="90"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:unsignedByte | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xsd:simpleType name="calendarDaysType"> <xsd:annotation> <xsd:documentation>Range restriction for calendar days (1-31).</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:unsignedByte"> <xsd:minExclusive value="0"/> <xsd:maxInclusive value="31"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:unsignedByte | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xsd:simpleType name="clockHoursType"> <xsd:annotation> <xsd:documentation>Enumeration for the hours of a 24-hour clock (0-23).</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:unsignedByte"> <xsd:minInclusive value="0"/> <xsd:maxInclusive value="23"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:unsignedByte | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xsd:simpleType name="clockMinutesOrSecondsType"> <xsd:annotation> <xsd:documentation>Enumeration for the minutes or seconds of a clock (0-59).</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:unsignedByte"> <xsd:minInclusive value="0"/> <xsd:maxInclusive value="59"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:string | ||||||||||
used by |
|
||||||||||
facets |
|
||||||||||
annotation |
|
||||||||||
source | <xsd:simpleType name="contaminantType"> <xsd:annotation> <xsd:documentation>Enumeration of potential contaminant types.</xsd:documentation> <xsd:appinfo> <jaxb:typesafeEnumClass/> </xsd:appinfo> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="nuclear"/> <xsd:enumeration value="chemical"/> <xsd:enumeration value="biological"/> <xsd:enumeration value="explosive"/> <xsd:enumeration value="toxin"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xsd:simpleType name="datumTypeType"> <xsd:annotation> <xsd:documentation>Determines whether a search is to be based on a point or area datum.</xsd:documentation> <xsd:appinfo> <jaxb:typesafeEnumClass/> </xsd:appinfo> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="point"/> <xsd:enumeration value="area"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:string | ||||||||
used by |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xsd:simpleType name="frequencyUnitType"> <xsd:annotation> <xsd:documentation>Available units for specifying frequencies.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="Hz"/> <xsd:enumeration value="KHz"/> <xsd:enumeration value="MHz"/> <xsd:enumeration value="GHz"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:double | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xsd:simpleType name="headingType"> <xsd:annotation> <xsd:documentation>Represents a heading (degrees) between 0 and 360.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:double"> <xsd:minInclusive value="0"/> <xsd:maxInclusive value="360"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:string | ||||||
used by |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xsd:simpleType name="illuminatorType"> <xsd:annotation> <xsd:documentation>Enumeration of potential illumination types (flares or spotlight).</xsd:documentation> <xsd:appinfo> <jaxb:typesafeEnumClass/> </xsd:appinfo> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="pyrotechnics"/> <xsd:enumeration value="spotlight"/> <xsd:enumeration value="floodLight"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:string | ||||||||||||||||||
used by |
|
||||||||||||||||||
facets |
|
||||||||||||||||||
annotation |
|
||||||||||||||||||
source | <xsd:simpleType name="informationRequestType"> <xsd:annotation> <xsd:documentation>Enumeration describing the available types of information that can be requested.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="ping"> <xsd:annotation> <xsd:documentation>Request for a communications check.</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="vehicleCharacteristics"> <xsd:annotation> <xsd:documentation>Request for a vehicle's capabilities and operating characteristics summary.</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="sensorData"> <xsd:annotation> <xsd:documentation>Request for a vehicle's most recent sensor information.</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="contactSummary"> <xsd:annotation> <xsd:documentation>Request for a summary of the vehicle's contacts of interest.</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="vehicleTime"> <xsd:annotation> <xsd:documentation>Request for the vehicle's current internal clock time.</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="controlSettings"> <xsd:annotation> <xsd:documentation>Request for vehicle's current control settings or level of propulsive effort.</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="posture"> <xsd:annotation> <xsd:documentation>Request for vehicle's current location and orientation.</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="velocity"> <xsd:annotation> <xsd:documentation>Request for vehicle's current linear and angular velocity.</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="waypoint"> <xsd:annotation> <xsd:documentation>Request for vehicle's current waypoint.</xsd:documentation> </xsd:annotation> </xsd:enumeration> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:double | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xsd:simpleType name="latitudeType"> <xsd:annotation> <xsd:documentation>Latitude values are represented by double precision values in the range [-90, 90] (positives are northern hemisphere).</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:double"> <xsd:minInclusive value="-90"/> <xsd:maxInclusive value="90"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:double | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xsd:simpleType name="longitudeType"> <xsd:annotation> <xsd:documentation>Longitude values are represented by double precision values in the range [-180, 180] (positives are eastern hemisphere).</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:double"> <xsd:minInclusive value="-180"/> <xsd:maxInclusive value="180"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:string | ||||||
used by |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xsd:simpleType name="markerType"> <xsd:annotation> <xsd:documentation>Enumeration of potential marker types (laser, smoke, etc.).</xsd:documentation> <xsd:appinfo> <jaxb:typesafeEnumClass/> </xsd:appinfo> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="laser"/> <xsd:enumeration value="smoke"/> <xsd:enumeration value="dyeMarker"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:string | ||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||
facets |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:simpleType name="monthsType"> <xsd:annotation> <xsd:documentation>Enumeration for the months of the year.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="January"/> <xsd:enumeration value="February"/> <xsd:enumeration value="March"/> <xsd:enumeration value="April"/> <xsd:enumeration value="May"/> <xsd:enumeration value="June"/> <xsd:enumeration value="July"/> <xsd:enumeration value="August"/> <xsd:enumeration value="September"/> <xsd:enumeration value="October"/> <xsd:enumeration value="November"/> <xsd:enumeration value="December"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:int | ||
facets |
|
||
annotation |
|
||
source | <xsd:simpleType name="nonNegativeIntType"> <xsd:annotation> <xsd:documentation>Represents an integer that is greater than to zero.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:int"> <xsd:minInclusive value="0"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:double | ||
used by | |||
facets |
|
||
annotation |
|
||
source | <xsd:simpleType name="nonNegativeScalarType"> <xsd:annotation> <xsd:documentation>Represents a floating point number that is greater than or equal to 0.0</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:double"> <xsd:minInclusive value="0"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:double | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xsd:simpleType name="orientationType"> <xsd:annotation> <xsd:documentation>Represents a vehicle Euler angle (degrees) between -360 and 360.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:double"> <xsd:minExclusive value="-360"/> <xsd:maxExclusive value="360"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:double | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xsd:simpleType name="percentType"> <xsd:annotation> <xsd:documentation>Represents a percentage between 0 and 100.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:double"> <xsd:minInclusive value="0"/> <xsd:maxInclusive value="100"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:int | ||
used by | |||
facets |
|
||
annotation |
|
||
source | <xsd:simpleType name="positiveIntType"> <xsd:annotation> <xsd:documentation>Represents an integer that is greater than or equal to zero.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:int"> <xsd:minExclusive value="0"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:unsignedByte | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xsd:simpleType name="priorityType"> <xsd:annotation> <xsd:documentation>Value used to represent a message priority (low numbers are high priority).</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:unsignedByte"> <xsd:minExclusive value="0"/> <xsd:maxInclusive value="255"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:string | ||||||||||
used by |
|
||||||||||
facets |
|
||||||||||
annotation |
|
||||||||||
source | <xsd:simpleType name="reportingCriteriaType"> <xsd:annotation> <xsd:documentation>Value used to identify when reports are required during goal accomplishment.</xsd:documentation> <xsd:appinfo> <jaxb:typesafeEnumClass/> </xsd:appinfo> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="never"> <xsd:annotation> <xsd:documentation>No reports are to be made concerning the progress of this goal.</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="periodic"> <xsd:annotation> <xsd:documentation>Reports are to be made at specific periods until this goal is complete.</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="statusChanged"> <xsd:annotation> <xsd:documentation>A report is to be made whenever an action effecting this goal occurs (e.g. new contact).</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="onCommence"> <xsd:annotation> <xsd:documentation>A report is to be made whenever the vehicle commences actions to achieve this goal.</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="onComplete"> <xsd:annotation> <xsd:documentation>A report is to be made whenever the vehicle achieves the goal or checks off station.</xsd:documentation> </xsd:annotation> </xsd:enumeration> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:double | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xsd:simpleType name="signedPercentType"> <xsd:annotation> <xsd:documentation>Represents a signed percentage between -100 and 100.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:double"> <xsd:minInclusive value="-100"/> <xsd:maxInclusive value="100"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:byte | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xsd:simpleType name="timeZoneType"> <xsd:annotation> <xsd:documentation>Enumeration for global time zone relative to GMT [-12..12]</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:byte"> <xsd:minInclusive value="-12"/> <xsd:maxInclusive value="12"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:string | ||||
used by |
|
||||
facets |
|
||||
annotation |
|
||||
source | <xsd:simpleType name="trackModeType"> <xsd:annotation> <xsd:documentation>Enumeration of potential waypoint tracking (homing) modes.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="directTo"/> <xsd:enumeration value="trackTo"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:string | ||||||||
used by |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xsd:simpleType name="turnDirectionType"> <xsd:annotation> <xsd:documentation>Available units for angular measurement.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="left"/> <xsd:enumeration value="right"/> <xsd:enumeration value="port"/> <xsd:enumeration value="starboard"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:string | ||||||||||||
used by |
|
||||||||||||
facets |
|
||||||||||||
annotation |
|
||||||||||||
source | <xsd:simpleType name="uavCapabilityType"> <xsd:annotation> <xsd:documentation>Enumeration of potential unmanned aerial vehicle characteristics.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="fixedWing"/> <xsd:enumeration value="rotaryWing"/> <xsd:enumeration value="singleEngine"/> <xsd:enumeration value="multiEngine"/> <xsd:enumeration value="satelliteCommunicationsCapable"/> <xsd:enumeration value="gpsCapable"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:string | ||||||||
used by |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xsd:simpleType name="ugvCapabilityType"> <xsd:annotation> <xsd:documentation>Enumeration of potential unmanned ground vehicle characteristics.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="tracked"/> <xsd:enumeration value="communicationsCapable"/> <xsd:enumeration value="satelliteCommunicationsCapable"/> <xsd:enumeration value="gpsCapable"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:string | ||||||||
used by |
|
||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xsd:simpleType name="usvCapabilityType"> <xsd:annotation> <xsd:documentation>Enumeration of potential unmanned surface vehicle characteristics.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="communicationsCapable"/> <xsd:enumeration value="underwaterCommunicationsCapable"/> <xsd:enumeration value="satelliteCommunicationsCapable"/> <xsd:enumeration value="gpsCapable"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:string | ||||||||||||||||||||
used by |
|
||||||||||||||||||||
facets |
|
||||||||||||||||||||
annotation |
|
||||||||||||||||||||
source | <xsd:simpleType name="uuvCapabilityType"> <xsd:annotation> <xsd:documentation>Enumeration of potential unmanned underwater vehicle characteristics.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="thrusterPowered"/> <xsd:enumeration value="seaglider"/> <xsd:enumeration value="bodyThrustersInstalled"/> <xsd:enumeration value="hoverCapable"/> <xsd:enumeration value="stationCapable"/> <xsd:enumeration value="altitudeCapable"/> <xsd:enumeration value="communicationsCapable"/> <xsd:enumeration value="underwaterCommunicationsCapable"/> <xsd:enumeration value="satelliteCommunicationsCapable"/> <xsd:enumeration value="gpsCapable"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:string | ||||||||||||||
used by |
|
||||||||||||||
facets |
|
||||||||||||||
annotation |
|
||||||||||||||
source | <xsd:simpleType name="vehicleGroupCompositionType"> <xsd:annotation> <xsd:documentation>Enumeration describing activities pertaining to the formation and maintanence of a cooperative group of vehicles.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="initiateGroupFormation"> <xsd:annotation> <xsd:documentation>Calls for the initiation of protocols for forming a cooperative group.</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="finalizeGroupFormation"> <xsd:annotation> <xsd:documentation>Finalizes the cooprative group formation process.</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="dissolveGroup"> <xsd:annotation> <xsd:documentation>Terminates a cooperative group.</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="locateGroup"> <xsd:annotation> <xsd:documentation>Used by an arriving vehicle to determine whether or not a group currently exists.</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="announceGroup"> <xsd:annotation> <xsd:documentation>Used to affirmatively respond to a locateGroup message.</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="joinGroup"> <xsd:annotation> <xsd:documentation>Used by an individual vehicle to join an existing group.</xsd:documentation> </xsd:annotation> </xsd:enumeration> <xsd:enumeration value="leaveGroup"> <xsd:annotation> <xsd:documentation>Used by an individual vehicle to leave a group of which it is a member.</xsd:documentation> </xsd:annotation> </xsd:enumeration> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:string | ||||||||
facets |
|
||||||||
annotation |
|
||||||||
source | <xsd:simpleType name="vehicleType"> <xsd:annotation> <xsd:documentation>Enumeration of potential vehicle types.</xsd:documentation> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="UAV"/> <xsd:enumeration value="UGV"/> <xsd:enumeration value="USV"/> <xsd:enumeration value="UUV"/> </xsd:restriction> </xsd:simpleType> |
type | restriction of xsd:string | ||||||
used by |
|
||||||
facets |
|
||||||
annotation |
|
||||||
source | <xsd:simpleType name="weaponStatusType"> <xsd:annotation> <xsd:documentation>Possible weapons status conditions determining what types of targets can be engaged.</xsd:documentation> <xsd:appinfo> <jaxb:typesafeEnumClass/> </xsd:appinfo> </xsd:annotation> <xsd:restriction base="xsd:string"> <xsd:enumeration value="safe"/> <xsd:enumeration value="tight"/> <xsd:enumeration value="free"/> </xsd:restriction> </xsd:simpleType> |
used by |
|
||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||
source | <xsd:attributeGroup name="CommonAttributes"> <xsd:annotation> <xsd:documentation>Attributes common to all elements of the tagset.</xsd:documentation> </xsd:annotation> <xsd:attribute name="timeStamp" type="nonNegativeScalarType" use="optional"/> <xsd:attribute name="description" type="xsd:string" use="optional"/> <xsd:attribute name="id" type="xsd:ID" use="optional"/> <!-- <xsd:attribute name="idRef" type="xsd:IDREF" use="optional"/> --> </xsd:attributeGroup> |
used by |
|
||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||
source | <xsd:attributeGroup name="IffAttributes"> <xsd:annotation> <xsd:documentation>Attributes related to Identify Friend Foe (IFF) Systems for radar contacts.</xsd:documentation> </xsd:annotation> <xsd:attribute name="mode1" type="xsd:int" use="optional"/> <xsd:attribute name="mode2" type="xsd:int" use="optional"/> <xsd:attribute name="mode3" type="xsd:int" use="optional"/> <xsd:attribute name="modeC" type="xsd:int" use="optional"/> <xsd:attribute name="mode4" type="xsd:boolean" use="optional"/> </xsd:attributeGroup> |