You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If an APRS message includes a Message ID as part of a message with acknowledgement request, the Message ID character "{" and subsequent message number are appended to the topic, making it impossible for a radio sending the message to subscribe/unsubscribe/publish to a topic. Some radios send a Message ID by default, with no option to disable.
For example, a radio attempting to subscribe to topic "antenna" might send the following packet:
N2GH>X::BROKER-15:sub:antenna{5
This would subscribe the radio to "antenna{5" - not "antenna"
A small change to the code in aprsmsg.c to ignore the Message ID "{" character and subsequent characters in the string solves this issue, e.g.:
If an APRS message includes a Message ID as part of a message with acknowledgement request, the Message ID character "{" and subsequent message number are appended to the topic, making it impossible for a radio sending the message to subscribe/unsubscribe/publish to a topic. Some radios send a Message ID by default, with no option to disable.
For example, a radio attempting to subscribe to topic "antenna" might send the following packet:
N2GH>X::BROKER-15:sub:antenna{5
This would subscribe the radio to "antenna{5" - not "antenna"
A small change to the code in aprsmsg.c to ignore the Message ID "{" character and subsequent characters in the string solves this issue, e.g.:
The text was updated successfully, but these errors were encountered: