mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
added no sync option after successfull frame
This commit is contained in:
parent
ceb126a542
commit
8466b052d7
1 changed files with 16 additions and 13 deletions
|
@ -80,27 +80,30 @@ class FreeDV():
|
|||
|
||||
|
||||
# ------------- SOME DEBUGGING OUTPUT
|
||||
print("INPUT PARSER: " + str(samples))
|
||||
print("INPUT LENGTH: " + str(len(data_in)))
|
||||
print("BUFFER LENGTH: " + str(len(buffer)))
|
||||
print("MODULATION LENGTH: " + str(len(modulation)))
|
||||
#print("INPUT PARSER: " + str(samples))
|
||||
#print("INPUT LENGTH: " + str(len(data_in)))
|
||||
#print("BUFFER LENGTH: " + str(len(buffer)))
|
||||
#print("MODULATION LENGTH: " + str(len(modulation)))
|
||||
|
||||
sync_state = self.c_lib.freedv_get_sync(self.freedv)
|
||||
if sync_state > 0:
|
||||
print("SYNC")
|
||||
#sync_state = self.c_lib.freedv_get_sync(self.freedv)
|
||||
#if sync_state > 0:
|
||||
# print("SYNC")
|
||||
#else:
|
||||
# print("NO SYNC")
|
||||
# -------------
|
||||
|
||||
|
||||
|
||||
# print data to terminal if nbytes > 0
|
||||
if nbytes > 0:
|
||||
# print data to terminal if nbytes == bytes_per_frame for selected mode
|
||||
if nbytes == self.bytes_per_frame:
|
||||
print(bytes(bytes_out))
|
||||
self.c_lib.freedv_set_sync(self.freedv, 0)
|
||||
|
||||
|
||||
#Stop loop until data input is empty
|
||||
if len(data_in) == 0:
|
||||
False
|
||||
break
|
||||
#if len(data_in) == 0:
|
||||
# False
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue