message filter calls listener
This commit is contained in:
+7
-2
@@ -62,6 +62,11 @@ class MultiClient(MsgSource):
|
||||
finally:
|
||||
self.sel.close()
|
||||
|
||||
def GPGSV_callback(msg: MsgContainer):
|
||||
print(f"GPGSV_callback: {msg}")
|
||||
|
||||
def GNGLL_callback(msg: MsgContainer):
|
||||
print(f"GNGLL_callback: {msg}")
|
||||
|
||||
if __name__ == "__main__":
|
||||
server_list = [
|
||||
@@ -75,8 +80,8 @@ if __name__ == "__main__":
|
||||
# NMEA multi source receiver
|
||||
receiver = NmeaReceiver()
|
||||
# receiver.filter_by_msg_type('.*')
|
||||
receiver.filter_by_msg_type('^.?GPGSV.*')
|
||||
receiver.filter_by_msg_type('^.?GNGLL.*')
|
||||
receiver.register_msg('^.?GPGSV.*', GPGSV_callback)
|
||||
receiver.register_msg('^.?GNGLL.*', GNGLL_callback)
|
||||
|
||||
# Packetizer for "zed-x20p"
|
||||
packetizer_0 = Packetizer()
|
||||
|
||||
Reference in New Issue
Block a user