opt
This commit is contained in:
parent
11692de405
commit
442b6a672d
@ -29,6 +29,7 @@ class Muxer(Node):
|
||||
self.req_driver_socket: zmq.Socket = None
|
||||
self.playback_rf_msg: RfFrameMsg | None = None
|
||||
self.device_enabled = False
|
||||
self.driver_data_raw = b''
|
||||
|
||||
def custom_setup(self):
|
||||
self.rep_socket: zmq.Socket = self.c.ctx.socket(zmq.REP)
|
||||
@ -55,13 +56,13 @@ class Muxer(Node):
|
||||
logger.warning('Device not enabled')
|
||||
return
|
||||
self.req_driver_socket.send(b'')
|
||||
driver_data_raw = self.req_driver_socket.recv()
|
||||
if driver_data_raw == b'':
|
||||
self.driver_data_raw = self.req_driver_socket.recv()
|
||||
if self.driver_data_raw == b'':
|
||||
# todo fixit driver no empty
|
||||
self.rep_socket.send(BeamformerMsg(b'nop').encode_msg())
|
||||
return
|
||||
_, _, sequence_id, encoder = struct.unpack_from('=iiii', driver_data_raw)
|
||||
driver_data_body = driver_data_raw[4 + 8 + 4:]
|
||||
_, _, sequence_id, encoder = struct.unpack_from('=iiii', self.driver_data_raw)
|
||||
driver_data_body = self.driver_data_raw[4 + 8 + 4:]
|
||||
data_msg = RfFrameMsg(0, RfFrameMemory(
|
||||
RfFrameMeta(
|
||||
encoder=encoder,
|
||||
|
||||
Loading…
Reference in New Issue
Block a user