mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
adjust search area to mode - this might avoid false positives when searching for already received data
This commit is contained in:
parent
d2dc5c98d4
commit
5c19d6f90e
1 changed files with 6 additions and 1 deletions
|
@ -685,7 +685,12 @@ class DATA:
|
||||||
# static.RX_FRAME_BUFFER --> existing data
|
# static.RX_FRAME_BUFFER --> existing data
|
||||||
# temp_burst_buffer --> new data
|
# temp_burst_buffer --> new data
|
||||||
# search_area --> area where we want to search
|
# search_area --> area where we want to search
|
||||||
search_area = 510 - 3 # (3 bytes arq frame header)
|
|
||||||
|
|
||||||
|
data_mode = self.mode_list[self.speed_level]
|
||||||
|
payload_per_frame = modem.get_bytes_per_frame(data_mode) - 2
|
||||||
|
search_area = payload_per_frame - 3 # (3 bytes arq frame header)
|
||||||
|
# search_area = 510 - 3 # (3 bytes arq frame header)
|
||||||
|
|
||||||
search_position = len(static.RX_FRAME_BUFFER) - search_area
|
search_position = len(static.RX_FRAME_BUFFER) - search_area
|
||||||
# find position of data. returns -1 if nothing found in area else >= 0
|
# find position of data. returns -1 if nothing found in area else >= 0
|
||||||
|
|
Loading…
Reference in a new issue