CBielstein / APRSsharp

APRS# - Modern APRS software for the amateur radio community
MIT License
12 stars 5 forks source link

Packet.GetDataType does not support complex data types #67

Open CBielstein opened 3 years ago

CBielstein commented 3 years ago

Description

While many APRS packet types are determined by their first character alone, some are more complex and can have ! or _ further in to the packet to change the type. Currently, the code responsible for detecting this (Packet.GetDataType) does not take these advanced considerations in to account and only uses the first character.

This should be corrected based on the APRS spec.

Acceptance Criteria