Skip navigation links

Package org.ka2ddo.aprs

This package contains classes defining the various types of APRS packets, and related data objects.

See: Description

Package org.ka2ddo.aprs Description

This package contains classes defining the various types of APRS packets, and related data objects. This includes the parser that converts an AX25Frame into an instance one of the APRS message classes.

The message types are defined in the APRS Protocol Reference, Version 1.0.1, and are supported by the following classes in this package:

prefix
character
message type
and spec chapter
class name in this package
!
/
=
@
position report
(chapter 6)
PositionReport
<station capabilities
(chapter 15)
StationCapabilities
>status message
(chapter 16)
StatusMessage or
MaidenheadLocatorBeacon
[Maidenhead position report
(chapter 6)
MaidenheadLocatorBeacon
'
`
0x1C
0x1D
Mic-E position report
(chapter 10)
MicE
;
)
Object (timestamped) or Item (not timestamped)
(chapter 11)
ObjectReport
_weather report (without position data)
(chapter 12)
PositionlessWeatherReport
:addressed text message
(chapter 14)
MessageMessage
?broadcast general queries
(chapter 15)
Query
$raw GPS NMEA-0183 sentence (chapter 6) or
Peet Bros Ultimeter weather station (chapter 12)
GpsRawMessage
UltimeterRawMessage
T#telemetry data (chapter 13)TelemetryMessage
}third-party message routing (chapter 17)all classes with thirdParty field filled in
any other prefixother less-used messages (chapter 19)DefaultMessage
APRS package classes for APRS packet types

This package is inter-dependent with the org.ka2ddo.opentrac package, due to YAAC's capability of transmitting APRS packets in OpenTRAC format. This package also depends on the org.ka2ddo.ax25 package for the frame structure underlying the payload, and the org.ka2ddo.util package for other utility data and functions.

Skip navigation links