added nmea msg parsing
This commit is contained in:
+11
-10
@@ -7,6 +7,8 @@ from packetizer import Packetizer
|
||||
from transceiver import Transceiver
|
||||
from a_backend import ABackend
|
||||
from nmea.GLL import Gll
|
||||
from nmea.GSA import Gsa
|
||||
from nmea.GSV import Gsv
|
||||
|
||||
class NetworkBackend(ABackend):
|
||||
def __init__(self, servers: list[dict]):
|
||||
@@ -98,17 +100,16 @@ 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_3 = Gga('Rx3', 'GP')
|
||||
rx_4 = Gll('Rx4', '--')
|
||||
|
||||
rx_list = [
|
||||
Gll('Rx', '--'),
|
||||
Gsa('Rx', '--'),
|
||||
Gsv('Rx', '--')
|
||||
]
|
||||
# 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_4)
|
||||
packetizer_1.register_recv(rx_4)
|
||||
for rx in rx_list:
|
||||
packetizer_0.register_recv(rx)
|
||||
packetizer_1.register_recv(rx)
|
||||
|
||||
# Connect all sources
|
||||
mc.connect()
|
||||
|
||||
Reference in New Issue
Block a user