added data buffer position

This commit is contained in:
DJ2LS 2023-02-17 21:21:35 +01:00
parent 944bc5084e
commit e8f8d31d17

View file

@ -1176,11 +1176,10 @@ class DATA:
arqheader[2:3] = self.session_id
# only check for buffer position if at least one NACK received
print(self.irs_buffer_position)
if self.frame_nack_counter > 0:
if self.irs_buffer_position != bufferposition:
self.log.warning("[TNC] data buffer offset:", iss_buffer_pos=bufferposition, irs_bufferposition=self.irs_buffer_position)
bufferposition = self.irs_buffer_position
self.log.info("[TNC] data buffer position:", iss_buffer_pos=bufferposition, irs_bufferposition=self.irs_buffer_position)
if self.frame_nack_counter > 0 and self.irs_buffer_position != bufferposition:
self.log.warning("[TNC] data buffer offset:", iss_buffer_pos=bufferposition, irs_bufferposition=self.irs_buffer_position)
bufferposition = self.irs_buffer_position
bufferposition_end = bufferposition + payload_per_frame - len(arqheader)