refactored
This commit is contained in:
+9
-8
@@ -6,7 +6,8 @@ from threading import Thread
|
||||
from queue import Queue
|
||||
|
||||
from msg.container import MsgContainer
|
||||
from transceiver import Transceiver
|
||||
from transceiver import Transceiver, ATransceiver
|
||||
|
||||
from a_backend import ABackend
|
||||
|
||||
from nmea.packetizer import NmeaPacketizer
|
||||
@@ -25,8 +26,8 @@ class NetworkBackend(ABackend):
|
||||
self.thread = Thread(target=self.event_loop)
|
||||
self.loop_enable = True
|
||||
|
||||
def send(self, name: str, data: bytes):
|
||||
sock = self.find_by_name(name)
|
||||
def send(self, xcvr: ATransceiver, data: bytes):
|
||||
sock = self.find_by_name(xcvr.name)
|
||||
sock['queue'].put(data)
|
||||
if sock is not None:
|
||||
self.sel.modify(sock['sock'], selectors.EVENT_READ + selectors.EVENT_WRITE, None)
|
||||
@@ -141,12 +142,12 @@ if __name__ == "__main__":
|
||||
Gga(grm, 'GN'),
|
||||
]
|
||||
ubx_rx_list = [
|
||||
UbxListener(Sig(), 0x01, 0x43),
|
||||
UbxListener(Sat(), 0x01, 0x35),
|
||||
UbxListener(RawX(), 0x02, 0x15),
|
||||
UbxListener(Sig()),
|
||||
UbxListener(Sat()),
|
||||
UbxListener(RawX()),
|
||||
|
||||
UbxListener(UbxMsg(), 0x05, 0x01),
|
||||
UbxListener(UbxMsg(), 0x05, 0x00),
|
||||
UbxListener(UbxMsg(0x05, 0x01)),
|
||||
UbxListener(UbxMsg(0x05, 0x00)),
|
||||
]
|
||||
|
||||
# Topology
|
||||
|
||||
Reference in New Issue
Block a user