From 8466b052d7763a3fa12176387336ea4310ff5518 Mon Sep 17 00:00:00 2001 From: DJ2LS <75909252+DJ2LS@users.noreply.github.com> Date: Fri, 25 Dec 2020 18:04:55 +0100 Subject: [PATCH] added no sync option after successfull frame --- test/TEST_RX.py | 29 ++++++++++++++++------------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/test/TEST_RX.py b/test/TEST_RX.py index 86f2bba4..b13b4f94 100644 --- a/test/TEST_RX.py +++ b/test/TEST_RX.py @@ -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(bytes(bytes_out)) + # 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 +