refactored NmeaReceiver

This commit is contained in:
2026-03-25 05:34:49 +01:00
parent e7178efa23
commit 533e441d3e
6 changed files with 19 additions and 19 deletions
+4 -4
View File
@@ -2,7 +2,7 @@ from msg_container import MsgContainer
from msg_listener import MsgListener
import re
class AsciiReceiver(MsgListener):
class AsciiListener(MsgListener):
def __init__(self, name: str, filter: str):
super().__init__()
self.name = name
@@ -20,9 +20,9 @@ class AsciiReceiver(MsgListener):
print(f"{self.name}: {msg}")
class NmeaReceiver(AsciiReceiver):
class NmeaListener(AsciiListener):
def __init__(self, name: str, tid: str, msg_type: str):
if tid == "--":
AsciiReceiver.__init__(self, name, filter=f"^\\$..{msg_type}.*")
AsciiListener.__init__(self, name, filter=f"^\\$..{msg_type}.*")
else:
AsciiReceiver.__init__(self, name, filter=f"^\\${tid}{msg_type}.*")
AsciiListener.__init__(self, name, filter=f"^\\${tid}{msg_type}.*")