Skip to content

Commit a18e554

Browse files
committed
update NMEA PAIR poll handling
1 parent e4579ed commit a18e554

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

src/pygpsclient/dynamic_config_frame.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -490,13 +490,13 @@ def update_status(self, msg: NMEAMessage | UBXMessage):
490490

491491
# self.logger.debug(f"{msg.identity=}")
492492
ok = False
493-
# strip off any variant suffix from cfg_id
494-
# e.g. "QTMCFGUART_CURR" -> "PQTMCFGUART"
495493
if self._protocol == NMEA:
496-
cfg_id = self._cfg_id.rsplit("_", 1)[0]
497494
# use alternate name for some NMEA PAIR/PQTM POLL commands
498495
# e.g. a PAIR864 (set baud rate) command corresponds to PAIR865 (poll baud rate)
499-
cfg_id = "P" + ALT_POLL_NAMES.get(cfg_id, cfg_id)
496+
cfg_id = ALT_POLL_NAMES.get(self._cfg_id, self._cfg_id)
497+
# strip off any variant suffix from cfg_id
498+
# e.g. "QTMCFGUART_CURR" -> "PQTMCFGUART"
499+
cfg_id = "P" + cfg_id.rsplit("_", 1)[0]
500500
else:
501501
cfg_id = self._cfg_id
502502

0 commit comments

Comments
 (0)