Load and Save Messages
The received AX.25 frames (APRS or not) can be saved to files in
three different formats:
- Java serialized object format (only readable by YAAC or some
other Java-language program using the YAAC library code).
- CSV format (only works for APRS packets, non-APRS AX.25
frames will be discarded). The data is in three columns:
- message receive timestamp in UTC, in the format "dd/MMM/yyyy HH:mm:ss"
- the name of the YAAC port through which the message was received
- the message in TNC2 command-mode format, i.e. src>dest[,digi]:APRSmsg
- a binary format containing the following data (in this order)
for each message:
- 8-byte high-byte-first message receive timestamp in
milliseconds since midnight, January 1st, 1970 UTC (sometimes known
as Unix time, although in the standard format used internally by
Java).
- 2-byte high-byte-first byte count of the remainder of the
message.
- the AX.25 frame in radio transmission format (but without
KISS framing and escaping).
All three format files can be read back into YAAC at a later time. Note that, because
log file playback could be from a considerable time in the past, filtering and purging
based on packet age does not apply to played-back packets. Also, since such packets are
obsolete in the real-time network, they will not be digipeated or I-gated by YAAC.
These formats are also selectable for automatic logging of
received and locally transmitted messages.
Objects and Items can be saved and loaded from files in the UIView .pos file format.
This format is the same as the APRS packet format for Object messages, one message per line,
and each non-comment line starting with ';' for a timestamped Object record.