|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Class Summary | |
---|---|
OpenTracByte | This class represents any type of OpenTRAC data element that has a single byte as its value. |
OpenTracByteArray | This class represents any type of OpenTRAC data element that has an array of bytes as its value. |
OpenTracCountryCode | This class represents an OpenTRAC element containing the ISO 3166-1 country code (two characters), and an optional ISO 3166-2 country subdivision code. |
OpenTracCourseSpeed | This class represents an OpenTRAC data element with the course (degrees from True North) and speed (in 1/50th of a meter per second) of the described entity. |
OpenTracDouble | This class represents any type of OpenTRAC data element that has one double precision (64-bit) floating point value as its value. |
OpenTracElement | This class is the generic parent of the different data types of OpenTrac element data. |
OpenTracEntity | This class defines a sub-component of an OpenTracMessage, for the information elements about one entity managed by a station, where entity extension ID #0 is the station itself. |
OpenTracFloat | This class represents any type of OpenTRAC data element that has one single precision (32-bit) floating point value as its value. |
OpenTracMapSymbol | This class specifies a map symbol element of an OpenTRAC entity within an OpenTRAC message. |
OpenTracMessage | Outer layer of a generic OpenTRAC protocol message, containing entities and attributes of each entity. |
OpenTracNull | This class represents an OpenTRAC element where the mere presence of the element is the entire value. |
OpenTracParser | |
OpenTracPathTrace | |
OpenTracPosition | An OpenTRAC element that represents the current position of an entity. |
OpenTracRadioCapabilities | This class specifies the RadioCapabilities element of an OpenTRAC entity within an OpenTRAC message, which contains one or more RadioCapability sub-elements. |
OpenTracShort | This class represents any type of OpenTRAC data element that has a single 16-bit integer as its value. |
OpenTracString | This class represents any type of OpenTRAC data element that has one UTF-8-encoded string as its value. |
OpenTracSymbols | Services for looking up OpenTRAC symbols and translating them to and from APRS symbols. |
OpenTracTimestamp | An OpenTRAC element that represents the current time at an entity in Java milliseconds since 1 Jan 1970 UTC. |
OpenTracTypes | The definitions of the type codes used to identify elements of an OpenTRAC message, as officially documented in the OpenTRAC protocol specification document. |
OpenTracWeatherObs | An OpenTRAC element that represents the current surface weather observations at the entity. |
RadioCapability | One RadioCapability array element for the OpenTracRadioCapabilities message element. |
TraceStep | This class defines one trace step in the OpenTracPathTrace element. |
This package defines classes for handling the AX.25 level protocol known as OpenTRAC (Open Tactical Reporting And Communications), defined by the documentation at the OpenTRAC website.
OpenTRAC packets are sent from a station (identified in the wrapping transport layer) and contain sequences of entity identifiers (something telemetered by the station) followed by the telemetry values for that entity. If an entity identifier is not initially provided before telemetry values, the values apply to entity #0 which is the station itself.
Multiple entities can be reported in the same message; each entity begins with an OpenTRAC entityId element followed by the attribute elements for that entity.
All elements of an OpenTRAC packet consist of a type, a length, and the data value. There are several dozen reserved type codes identifying the different types of entity identifiers and attributes that can be reported.
OpenTracTypes
,
OpenTracTypes.OPENTRAC_ENTITYID
|
|||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |