See: Description
| Class | Description |
|---|---|
| AbsoluteHorizontalPositionElementType |
Element representing a geographic position as an (x, y) coordinate or latitude/longitude.
|
| AbsoluteTimingElementType |
Type used to represent an absolute start and stop time for event execution.
|
| AcknowledgeElementType |
Type for an element with no associated values.
|
| ActionObjectElementType |
Element used to specify a type of object with which a goal is concerned.
|
| AgendaConstraintListType |
List of agenda constraints--things that impact how the vehicle must accomplish its tasking (nogo areas, reporting criteria, etc.).
|
| AgendaGoalElementType |
Element utilized to specify a single declarative mission goal.
|
| AgendaGoalListType |
List of agenda goals--things that you want the mission to accomplish.
|
| AgendaMissionElementType |
Declarative agenda-based (goals) mission definition suitable for use by an agent or other high level mission controller.
|
| AreaElementType |
Utilized to specify a geographic area.
|
| AreaRotationElementType |
Rotation of a rectangular area about the northwest corner (-90 to 90 degrees).
|
| AttackElementType |
Element describing parameters for a attack goal.
|
| AVCL |
Java class for anonymous complex type.
|
| AvclBodyType |
Container element for mission, state, communications, or planning data elements
Java class for avclBodyType complex type.
|
| AvclHeadType |
Container element for metadata information relevant to a single mission file
Java class for avclHeadType complex type.
|
| AvclMessageBodyType |
Body portion of an in-mission message between a vehicle and another vehicle or operator.
|
| AvclMessageHeadType |
Header and routing information of an AVCL message.
|
| AvclMessageType |
Element used to specify a message between multiple autonomous vehicles and/or operators.
|
| BodyCoordinateVelocityElementType |
Element representing an unmanned vehicle's velocity in body coordinates.
|
| BooleanElementType |
Type for an element with a single boolean attribute.
|
| CapabilityUAVElementType |
Description of an individual UAV characteristic.
|
| CapabilityUGVElementType |
Description of an individual UGV characteristic.
|
| CapabilityUSVElementType |
Description of an individual USV characteristic.
|
| CapabilityUUVElementType |
Description of an individual UUV characteristic.
|
| CircleElementType |
Element used to specify a circular area using the center and radius in meters.
|
| CompositeWaypointUAVCommandType |
A single unmanned aerial vehicle command specifying a pattern consisting of multiple waypoints.
|
| CompositeWaypointUGVCommandType |
A single unmanned ground vehicle command specifying a pattern consisting of multiple waypoints.
|
| CompositeWaypointUSVCommandType |
A single unmanned surface vehicle command specifying a pattern consisting of multiple waypoints.
|
| CompositeWaypointUUVCommandType |
A single unmanned underwater vehicle command specifying a pattern consisting of multiple waypoints.
|
| ConfigurationElementType |
Configuration of vehicle and supporting equipment.
|
| ContactRecordElementType |
Element used for contact record contact (target) information.
|
| ContaminantElementType |
Element describing a contaminant that will be cleaned as part of a decontaminate goal.
|
| ContaminantRecordElementType |
Element used to record a contaminant detection.
|
| DateTimeGroupElementType |
Element used to represent a date time group (day, month, year, time, time zone).
|
| DecontaminateElementType |
Element describing parameters for a decontaminate goal.
|
| DemolishElementType |
Element describing parameters for a demolish goal.
|
| DopplerVelocityElementType |
Element representing doppler radar or sonar derived velocities over the ground or through the water or air.
|
| EventLogElementType |
Contains mission event elements such as communications, tasking orders, errors, etc.
|
| ExpandingSquareType |
A pattern starting at a center point and spiraling outward in increasingly large squares for a specified number of points.
|
| FollowBeaconCommandType |
Commands the vehicle to follow a light source to a recovery location.
|
| FrequencyRangeElementType |
Element describing a range of frequencies to be jammed or monitored.
|
| FrequencyRecordElementType |
Element used to record an electronic transmission detection.
|
| GeoOriginElementType |
Type for an element that will represent the geographic origin and area of interest.
|
| GoalCapabilitiesElementType |
Used to define the basic operating limits of a vehicle.
|
| GoalStatusUpdateElementType |
Element used to record a change in the status of an executing goal.
|
| GoalType |
Java class for goalType complex type.
|
| GpsFixCommandType |
Orders the vehicle to surface for a gps fix or resume mission after obtaining a gps fix.
|
| GroupActionElementType |
Message element used to conduct or request various group maintenance actions.
|
| GuidedMunitionMissionElementType |
Mission specifying mission requirements for a guided artillery munition (e.g., an Extended Range Munition or ERM)
Java class for guidedMunitionMissionElementType complex type.
|
| HeadingElementType |
Type for an element with a single scalar valued attribute specifying a vehicle heading.
|
| HorizontalPositionElementType |
Element representing a geographic position as an (x, y) coordinate, latitude/longitude, or relative (x, y) coordinate.
|
| HoverCommandType |
Transit (if required) and hover within standoff distance of current or ordered position, also maintain heading (if specified).
|
| IlluminateElementType |
Element describing parameters for an illuminate goal.
|
| IlluminatorElementType |
Element describing an illuminator.
|
| InformationRequestElementType |
Element describing the available types of information that can be requested.
|
| IntegerElementType |
Type for an element with a single integer valued attribute.
|
| JamElementType |
Element describing parameters for a jam goal.
|
| LatitudeLongitudeElementType |
Type for an element that will represent a geographic position as a latitude and longitude.
|
| LimitingLineElementType |
Element used to specify a connected ordered set of line segments that the vehicle is not to cross.
|
| LoiterUAVCommandType |
Maneuver to maintain station near current or specified location until Wait period is complete (hover not required).
|
| LoiterUGVCommandType |
Maneuver to maintain station near current or specified location until Wait period is complete.
|
| LoiterUSVCommandType |
Maneuver to maintain station near current or specified location until Wait period is complete.
|
| LoiterUUVCommandType |
Maneuver to maintain station near current or specified location until Wait period is complete (hover not required)
Java class for loiterUUVCommandType complex type.
|
| MarkElementType |
Element describing parameters for a mark goal.
|
| MarkerElementType |
Element describing a marker.
|
| MetaCommandType |
Container element for one item of meta information
Java class for metaCommandType complex type.
|
| MetaType |
Container element for one item of meta information
Java class for metaType complex type.
|
| MissionPreparationElementType |
Contains mission configuration elements such as tasking, control coefficients, and units of measure.
|
| MissionResultsElementType |
Contains mission results elements such as telemetry, control orders, and weapon and sensor data.
|
| MonitorTransmissionsElementType |
Equates to the "Intercept" action-task-activity-code in C2IEDM.
|
| MunitionAimPointElementType |
Identifies the launch and impact points for a guided munition.
|
| MunitionLaunchPointElementType |
Identifies the launch and impact points for a guided munition.
|
| NonNegativeIntegerElementType |
Type for an element with a single integer valued attribute that is greater than or equal to zero.
|
| NonNegativeScalarElementType |
Type for an element with a single scalar valued attribute that is greater than or equal to 0.
|
| NoValueElementType |
Type for an element with no associated values.
|
| NumericalBlockElementType |
Type used to represent an inclusive range of numerical data.
|
| ObjectFactory |
This object contains factory methods for each
Java content interface and Java element interface
generated in the avcl.jaxb package.
|
| OperatingLimitsElementType |
Used to define the basic operating limits of a vehicle.
|
| OrientationElementType |
Element representing an unmanned vehicle orientation (roll, pitch, and yaw).
|
| ParallelTrackType |
A lawnmower-type pattern consisting of a series of parallel lines of specified length and spacing between.
|
| PatrolElementType |
Element describing parameters for a patrol goal.
|
| PercentElementType |
Type for an element with a single percentage element [0, 100].
|
| PolygonElementType |
Element used to specify an arbitrary polygon as an ordered set of points.
|
| PositiveIntegerElementType |
Type for an element with a single positive integer valued attribute.
|
| PositiveScalarElementType |
Type for an element with a single scalar valued attribute that is greater than or 0.
|
| PostureElementType |
Element representing an unmanned vehicle's 3D position and orientation in world coordinates.
|
| PriorityElementType |
Type for an element with a priority attribute (value in the range of [0..255]).
|
| PropellersOrderUSVElementType |
Element representing a commanded unmanned surface vehicle propeller settings.
|
| PropellersOrderUUVElementType |
Element representing a commanded unmanned underwater vehicle propeller settings.
|
| QuitCommandType |
End the vehicle mission after zeroing all control settings (does not initiate surfacing procedure prior to shutdown).
|
| RecoverCommandType |
Commands the vehicle to recover at a recovering station (vehicle should be directly in front of station, but heading can be off).
|
| RectangleElementType |
Element used to specify a rectangular area using the northwest corner, width (east/west) and height (north/south) in meters.
|
| RendezvousElementType |
Element describing parameters for a rendezvous goal.
|
| ReportingCriteriaElementType |
Element used to specify reporting requirements while attempting to attain a goal.
|
| RepositionElementType |
Element describing parameters for a reposition goal.
|
| RouteElementType |
Type for an element that is used to contain routing information (geographic route and altitude/depth reuirements).
|
| SampledResultsElementType |
Element containing telemetry, control order, and sensor and/or weapon data for a single timestep.
|
| SampleEnvironmentElementType |
Element describing parameters for a sample environment goal.
|
| ScalarElementType |
Type for an element with a single scalar valued attribute.
|
| SearchElementType |
Element describing parameters for a search goal.
|
| SectorPatternType |
A pie-like pattern dividing a circle of specified radius into specified sectors.
|
| SendMessageCommandType |
Send the specified message to one or more vehicles using the designated communications method.
|
| SensorElementType |
Contains unprocessed and uninterpreted sensor data.
|
| SensorElementType.AcquisitionRadar |
Java class for anonymous complex type.
|
| SensorElementType.ActiveSonar |
Java class for anonymous complex type.
|
| SensorElementType.BlazedArraySonar |
Java class for anonymous complex type.
|
| SensorElementType.ChemicalBiologicalRadiologicalDetection |
Java class for anonymous complex type.
|
| SensorElementType.DopplerRadar |
Java class for anonymous complex type.
|
| SensorElementType.EarlyWarningRadar |
Java class for anonymous complex type.
|
| SensorElementType.ESM |
Java class for anonymous complex type.
|
| SensorElementType.FireControlRadar |
Java class for anonymous complex type.
|
| SensorElementType.FLIR |
Java class for anonymous complex type.
|
| SensorElementType.ImagingSonar |
Java class for anonymous complex type.
|
| SensorElementType.MotionSensor |
Java class for anonymous complex type.
|
| SensorElementType.PassiveSonar |
Java class for anonymous complex type.
|
| SensorElementType.PassiveSoundDetection |
Java class for anonymous complex type.
|
| SensorElementType.Radar |
Java class for anonymous complex type.
|
| SensorElementType.SurfaceSearchRadar |
Java class for anonymous complex type.
|
| SensorElementType.SyntheticApertureRadar |
Java class for anonymous complex type.
|
| SensorElementType.SyntheticApertureSonar |
Java class for anonymous complex type.
|
| SensorElementType.TrackingRadar |
Java class for anonymous complex type.
|
| SensorElementType.TrackWhileScanRadar |
Java class for anonymous complex type.
|
| SensorElementType.TrackWhileScanRadar.Track |
Java class for anonymous complex type.
|
| SensorElementType.Video |
Java class for anonymous complex type.
|
| SetPlanesCommandType |
Directly set bow and/or stern plane deflection angle as a percent of max authority (turns off all automatic control modes).
|
| SetPositionUAVCommandType |
Update of unmanned aerial vehicle position in the world (new navigation fix has been obtained).
|
| SetPositionUGVCommandType |
Update of unmanned ground vehicle position in the world (new navigation fix has been obtained).
|
| SetPositionUSVCommandType |
Update of unmanned surface vehicle position in the world (new navigation fix has been obtained).
|
| SetPositionUUVCommandType |
Update of unmanned underwater vehicle position in the world (new navigation fix has been obtained).
|
| SetPowerCommandType |
Directly set one or more propeller speeds as a percentage of max speed.
|
| SetSonarCommandType |
Set the specified steerable sonar to automatic scan or a directly commanded bearing and elevation.
|
| SetThrusterCommandType |
Directly set bow and/or stern plane deflection angle as a percentage of max power (turns off all automatic control modes).
|
| SignedPercentElementType |
Type for an element with a single percentage element [-100, 100].
|
| SpeedElementType |
Type for an element with a single scalar valued attribute that is greater than or equal to 0.
|
| StringElementType |
Type for an element with a single string attribute.
|
| TakeStationCommandType |
Commands the vehicle to take up a specified fixed station relative to an external object.
|
| TargetElementType |
Type for an element that will represent a geographic position as a (x, y) coordinate pair.
|
| TelemetryElementType |
Element representing a vehicle's telemetry (position and velocity) at a specific point in time.
|
| TokenElementType |
Type for an element with a single token attribute.
|
| TrackModeElementType |
Element representing the type of homing to be used in transit to a waypoint or hover point.
|
| TrackSpeedElementType |
Element representing an unmanned ground vehicle commanded or actual track speed.
|
| UavCharacteristicsElementType |
Configuration of an unmanned aerial vehicle.
|
| UavControlOrdersElementType |
Unmanned Aerial Vehicle commanded settings for individual controls.
|
| UavCyclicOrderElementType |
Element representing rotary-wing unmanned aerial vehicle commanded cyclic settings.
|
| UavEnginesOrdersElementType |
Element representing a fixed-wing unmanned aerial vehicle commanded engine settings.
|
| UavLoggableEventType |
Element representing asynchronous UAV events for a discrete time.
|
| UavScriptCommandsType |
Extends generic script commands to add those applicable to unmanned aerial vehicles.
|
| UavStabilatorOrderElementType |
Element representing rotary-wing unmanned aerial vehicle commanded stabilator setting.
|
| UavTelemetryElementType |
Unmanned Aerial Vehicle discrete telemetry
Java class for uavTelemetryElementType complex type.
|
| UgvCharacteristicsElementType |
Configuration of an unmanned ground vehicle.
|
| UgvControlOrdersElementType |
Unmanned Ground Vehicle commanded settings for individual controls.
|
| UgvLoggableEventType |
Element representing asynchronous UGV events for a discrete time.
|
| UgvScriptCommandsType |
Script commands applicable to unmanned ground vehicles.
|
| UgvTelemetryElementType |
Unmanned Ground Vehicle discrete telemetry
Java class for ugvTelemetryElementType complex type.
|
| UnitsOfMeasureElementType |
Defines units of measure used.
|
| UsvCharacteristicsElementType |
Configuration of an unmanned surface vehicle.
|
| UsvControlOrdersElementType |
Unmanned Surface Vehicle commanded settings for individual controls.
|
| UsvLoggableEventType |
Element representing asynchronous USV events for a discrete time.
|
| UsvScriptCommandsType |
Script commands applicable to unmanned surface vehicles.
|
| UsvTelemetryElementType |
Unmanned Surface Vehicle discrete telemetry.
|
| UuvBodyThrustersOrderElementType |
Element representing a commanded unmanned underwater vehicle body thruster settings.
|
| UuvCharacteristicsElementType |
Configuration of an unmanned underwater vehicle.
|
| UuvControlOrdersElementType |
Unmanned Underwater Vehicle commanded settings for individual controls.
|
| UuvLoggableEventType |
Element representing asynchronous UUV events for a discrete time.
|
| UuvPlanesOrderElementType |
Element representing a commanded unmanned underwater vehicle planes settings.
|
| UuvScriptCommandsType |
Extends generic script commands to add those applicable to unmanned underwater vehicles.
|
| UuvTelemetryElementType |
Unmanned Underwater Vehicle discrete telemetry
Java class for uuvTelemetryElementType complex type.
|
| UuvVerticalPositionElementType |
Element representing an unmanned underwater vehicle vertical position.
|
| VehicleStatusUpdateElementType |
Element used to record a change in vehicle status or it systems.
|
| VerticalPositionUAVElementType |
Element representing an unmanned aerial vehicle vertical position.
|
| VerticalPositionUGVElementType |
Element representing an unmanned ground vehicle operating altitude.
|
| WaypointListType |
A series of geographic points specifying a series of waypoints.
|
| WaypointUAVCommandType |
Command the unmanned aerial vehicle to transit to a specified location.
|
| WaypointUGVCommandType |
Command the unmanned ground vehicle to transit to a specified location.
|
| WaypointUSVCommandType |
Command the unmanned surface vehicle to transit to a specified location.
|
| WaypointUUVCommandType |
Command the unmanned underwater vehicle to transit to a specified location.
|
| WeaponElementType |
Contains weapon launch data.
|
| WorldCoordinateVelocityElementType |
Element representing an unmanned vehicle's velocity in world coordinates.
|
| XyElementType |
Type for an element that will represent a geographic position as a (x, y) coordinate pair.
|
| Enum | Description |
|---|---|
| AcknowledgeType |
Java class for acknowledgeType.
|
| ContaminantType |
Java class for contaminantType.
|
| DatumTypeType |
Java class for datumTypeType.
|
| FrequencyUnitType |
Java class for frequencyUnitType.
|
| GroupActionType |
Java class for groupActionType.
|
| IlluminatorType |
Java class for illuminatorType.
|
| InformationRequestType |
Java class for informationRequestType.
|
| MarkerType |
Java class for markerType.
|
| MonthsType |
Java class for monthsType.
|
| ReportingCriteriaType |
Java class for reportingCriteriaType.
|
| TrackModeType |
Java class for trackModeType.
|
| TurnDirectionType |
Java class for turnDirectionType.
|
| UavCapabilityType |
Java class for uavCapabilityType.
|
| UgvCapabilityType |
Java class for ugvCapabilityType.
|
| UsvCapabilityType |
Java class for usvCapabilityType.
|
| UuvCapabilityType |
Java class for uuvCapabilityType.
|
| VehicleType |
Java class for vehicleType.
|
| WeaponStatusType |
Java class for weaponStatusType.
|
This autogenerated package provides an API binding for generation, use and translation of Autonomous Vehicle Command Language (AVCL) using Java Architecture for XML Binding (JAXB).
AVCL is a command and control language for autonomous unmanned vehicles, enabling common XML-based representations for mission scripts, agenda plans and post-mission recorded telemetry. Operators can utilize a single archivable and validatable format for robot tasking and results that is directly convertible to and from a wide variety of different robot command languages.
Further information is available on the AUV Workbench home page.