refactored

This commit is contained in:
2026-03-15 15:03:23 +01:00
parent 06f4c36b15
commit 7ce91a34dc
5 changed files with 70 additions and 9 deletions
+11 -8
View File
@@ -6,7 +6,7 @@ from msg_container import MsgContainer
from packetizer import Packetizer
from transceiver import Transceiver
from a_backend import ABackend
from msg_receiver import MsgReceiver
from nmea.GLL import Gll
class NetworkBackend(ABackend):
def __init__(self, servers: list[dict]):
@@ -98,14 +98,17 @@ if __name__ == "__main__":
xcvr_1.register_recv(packetizer_0)
xcvr_2.register_recv(packetizer_1)
rx_1 = MsgReceiver('Rx1', '^.?GPGSV.*')
rx_2 = MsgReceiver('Rx2', '^.?GNGLL.*')
# rx_1 = MsgReceiver('Rx1', '^.?GPGSV.*')
# rx_2 = MsgReceiver('Rx2', '^.?GNGLL.*')
# rx_3 = Gga('Rx3', 'GP')
rx_4 = Gll('Rx4', '--')
# Register all Rx to all sources
packetizer_0.register_recv(rx_1)
packetizer_0.register_recv(rx_2)
packetizer_1.register_recv(rx_1)
packetizer_1.register_recv(rx_2)
# packetizer_0.register_recv(rx_1)
# packetizer_0.register_recv(rx_2)
# packetizer_1.register_recv(rx_1)
# packetizer_1.register_recv(rx_2)
packetizer_0.register_recv(rx_4)
packetizer_1.register_recv(rx_4)
# Connect all sources
mc.connect()