Closed CBielstein closed 2 years ago
Potentially relevant, here is the APRS 1.0.1 spec. You shouldn't need it for this...but you never know.
This will be changed by #93, which changes the structure. As long as that PR is merged more-or-less as it stands now, TNC2 decode is now just directly in the Packet(string)
constructor. It's okay to implement TNC2 directly there and we can break it out later if we need to decode different types in the future.
Description
APRS-IS sends packets in TNC2 format (source 1, source 2). Currently
Packet.cs
does not handle this encoding, so we cannot display human readable packets.For this issue
Packet
to decode from TNC2 packetsAn example of such a method:
NOTE: Not all packet types can be decoded by
AprsParser
at this point in time, so choose your test packets wisely. Consider building test packets based on those already covered in tests inPacketInformationFieldUnitTests.cs
to avoid personal data from "real" packets being put in our repository...and to ensure you're using an information field that should decode.Acceptance Criteria:
Packet
objectDecodeInformationField
for decode