Skip to content

Add support for AX.25 frame decoding #13

@bng919

Description

@bng919

Received packets are displayed in hexadecimal format containing the raw data received. It would be useful to have the ability to decode the call sign's and data fields according to the AX.25 specifications: AX.25.2.2.pdf

This would be best done in DecoderDireWolf#startDecoder() before primArr is added to decodeData:

// Convert Byte[] to byte[] (primitive type)
byte[] primArr = new byte[arr.length];
for (int i = 0; i < primArr.length; i++) {
primArr[i] = arr[i];
}
decodedData.add(primArr);
Log.info("Received packet:\n" + HexadecimalUtils.hexDump(primArr));

A field in config.properties should be created to allow the user to turn on/off AX.25 decoding.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions