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()