refactored

This commit is contained in:
2026-03-15 16:58:50 +01:00
parent 4ead04ebeb
commit 62a93a2cdc
5 changed files with 28 additions and 24 deletions
+24 -20
View File
@@ -89,27 +89,31 @@ if __name__ == "__main__":
# TCPIP multi source receiver
mc = NetworkBackend(server_list)
xcvr_1 = mc.create_xcvr("neo-f9p")
xcvr_2 = mc.create_xcvr("zed-x20p")
# Packetizer for "zed-x20p"
packetizer_0 = Packetizer()
# Packetizer for "neo-f9p"
packetizer_1 = Packetizer()
xcvr_1.register_recv(packetizer_0)
xcvr_2.register_recv(packetizer_1)
rx_list = [
Gll('Rx', '--'),
Gsa('Rx', '--'),
Gsv('Rx', '--')
for grm in ["neo-f9p", "zed-x20p"]:
rx_list = [
Gll(grm, '--'),
Gsa(grm, '--'),
Gsv(grm, '--')
]
# Register all Rx to all sources
for rx in rx_list:
packetizer_0.register_recv(rx)
packetizer_1.register_recv(rx)
# Topology
# Receiver-0.0 \
# Receiver-0.1 + Packetizer-0 - Transceiver-0 \
# + Backend
# Receiver-1.0 + Packetizer-1 - Transceiver-1 /
# Receiver-1.1 /
# Create transceiver
transceiver = mc.create_xcvr(grm)
# Create Packetizer
packetizer = Packetizer()
# Register packetizer to transceiver
transceiver.register_recv(packetizer)
# Register Receiver to packetizer
for rx in rx_list:
packetizer.register_recv(rx)
# Connect all sources
mc.connect()
+1 -1
View File
@@ -8,4 +8,4 @@ class Gga(Nmea):
def on_recv(self, msg: MsgContainer):
data = msg.data.decode(encoding="utf-8")
print(data)
print(f"{self.name}: {data}")
+1 -1
View File
@@ -33,4 +33,4 @@ class Gll(Nmea):
self.data.status = data_list[6]
self.data.checksum = data_list[7]
print(self.data)
print(f"{self.name}: {data}")
+1 -1
View File
@@ -33,4 +33,4 @@ class Gsa(Nmea):
self.data.v_dop = float(data_list[17])
self.data.checksum = data_list[18]
print(self.data)
print(f"{self.name}: {data}")
+1 -1
View File
@@ -43,6 +43,6 @@ class Gsv(Nmea):
data.checksum = data_list[data_set_size*(num_sats_in_msg-1)+8]
if self.data.number_of_msg == self.data.seq_number:
print(data)
self.data = Gsv.Msg()
print(f"{self.name}: {data}")