org.ka2ddo.ax25
Interface AX25Parser
- All Known Implementing Classes:
- OpenTracParser
public interface AX25Parser
Interface declaring an API for parsing an AX25Frame into a particular protocol (PID)'s
decoded message.
- See Also:
AX25Frame.pid
parse
AX25Message parse(byte[] body,
AX25Callsign src,
AX25Callsign dest,
long rcvTimestamp,
Connector connector)
- Parse a message to the appropriate object class.
- Parameters:
body
- byte array containing the message to be parsedsrc
- AX25Callsign of the sending stationdest
- AX25Callsign of the destination (probably an APRS alias)rcvTimestamp
- 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)
- Returns:
- the decoded Message (if not decipherable, a DefaultMessage is returned)