Skip to content

Commit

Permalink
wrong namespace
Browse files Browse the repository at this point in the history
  • Loading branch information
umohr-irs committed May 18, 2022
1 parent 45f9303 commit b0b1dfe
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions src/tmtccmd/com_if/dle_tcp_com_if.py
Original file line number Diff line number Diff line change
Expand Up @@ -72,9 +72,10 @@ def data_available(self, timeout: float, parameters: any) -> int:
def poll_dle_packets(self):
# Todo handle disconnect and reconnect properly
while True and self.dle_polling_active_event.is_set():
bytes = self.client_socket.recv()

self.receive_data.append(bytes)
bytes = self.client_socket.recv(4096)

self.receive_data += bytes

index = self.receive_data.find(STX_CHAR)

Expand All @@ -87,16 +88,16 @@ def poll_dle_packets(self):
while True:
retval, decoded_packet, decoded_bytes = self.encoder.decode(self.receive_data)

if retval == DleEncoder.OK:
if retval == DleErrorCodes.OK:
self.receive_queue.appendleft(decoded_packet)
self.receive_data = self.receive_data[decoded_bytes:]
continue

if retval == DleEncoder.END_REACHED:
if retval == DleErrorCodes.END_REACHED:
# wait until we get more data
break

if retval == DleEncoder.DECODING_ERROR:
if retval == DleErrorCodes.DECODING_ERROR:
self.receive_data = self.receive_data[decoded_bytes:]
# if there is no STX, no need to try again
if not STX_CHAR in self.receive_data:
Expand Down

0 comments on commit b0b1dfe

Please sign in to comment.