public class OpenTracParser extends java.lang.Object implements AX25Parser
Modifier and Type | Method and Description |
---|---|
static OpenTracParser |
getInstance()
Get the singleton instance of the OpenTracParser.
|
AX25Message |
parse(byte[] body,
AX25Callsign src,
AX25Callsign dest,
AX25Callsign[] digipeaters,
long rcvTimestamp,
Connector connector)
Parse a message to the appropriate object class.
|
public static OpenTracParser getInstance()
public AX25Message parse(byte[] body, AX25Callsign src, AX25Callsign dest, AX25Callsign[] digipeaters, long rcvTimestamp, Connector connector)
parse
in interface AX25Parser
body
- byte array containing the message to be parsedsrc
- AX25Callsign of the sending stationdest
- AX25Callsign of the destination (probably an APRS alias)digipeaters
- array of digipeaters AX25Callsigns from the original RF frame, or null to indicate no digipeatersrcvTimestamp
- the time in Java/Unix milliseconds since midnight Jan 1, 1970 UTC when this
message was actually received (as opposed to any timestamp that might be
embedded in the message body)connector
- Connector over which the message was received (null if from a file)