refactored NmeaReceiver
This commit is contained in:
@@ -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}.*")
|
||||
|
||||
Reference in New Issue
Block a user