Knio / pynmea2

Python library for parsing the NMEA 0183 protocol (GPS)
MIT License
635 stars 223 forks source link

Why `identifier()` method result in Query and Talker sentence contains trailing comma? #119

Closed navado closed 3 years ago

navado commented 3 years ago

This makes the identifier field confusing and makes message reconstruction less straight forward

Knio commented 3 years ago

A handful of proprietary talkers violate the protocol and do not contain a comma. In order to support those protocols and be useful, the comma has to be explicitly managed here.

Can you show a concrete example of what you mean by "message reconstruction less straight forward" and what you would like to see instead?