mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
Move reset_data_sync() to Demodulator
This commit is contained in:
parent
b29c539d5f
commit
efb1a8e61b
|
@ -78,7 +78,7 @@
|
|||
"eslint-plugin-promise": "^6.1.1",
|
||||
"eslint-plugin-vue": "^9.17.0",
|
||||
"typescript": "^5.2.2",
|
||||
"vite": "^5.0.2",
|
||||
"vite": "^5.0.4",
|
||||
"vite-plugin-electron": "^0.15.4",
|
||||
"vite-plugin-electron-renderer": "^0.14.5",
|
||||
"vitest": "^0.34.6",
|
||||
|
|
|
@ -657,4 +657,15 @@ class Demodulator():
|
|||
# only take every tenth data point
|
||||
self.event_manager.send_scatter_change(scatterdata[::10])
|
||||
|
||||
def reset_data_sync(self) -> None:
|
||||
"""
|
||||
reset sync state for data modes
|
||||
|
||||
:param frames_per_burst: Number of frames per burst requested
|
||||
:type frames_per_burst: int
|
||||
"""
|
||||
|
||||
codec2.api.freedv_set_sync(self.dat0_datac1_freedv, 0)
|
||||
codec2.api.freedv_set_sync(self.dat0_datac3_freedv, 0)
|
||||
codec2.api.freedv_set_sync(self.dat0_datac4_freedv, 0)
|
||||
codec2.api.freedv_set_sync(self.fsk_ldpc_freedv_0, 0)
|
||||
|
|
|
@ -302,7 +302,7 @@ class RF:
|
|||
frames:
|
||||
|
||||
"""
|
||||
self.reset_data_sync()
|
||||
self.demodulator.reset_data_sync()
|
||||
|
||||
if mode == codec2.FREEDV_MODE.datac0.value:
|
||||
freedv = self.freedv_datac0_tx
|
||||
|
@ -866,19 +866,6 @@ class RF:
|
|||
# else 0
|
||||
self.fft_queue.put([0])
|
||||
|
||||
def reset_data_sync(self) -> None:
|
||||
"""
|
||||
reset sync state for data modes
|
||||
|
||||
:param frames_per_burst: Number of frames per burst requested
|
||||
:type frames_per_burst: int
|
||||
"""
|
||||
|
||||
#codec2.api.freedv_set_sync(self.dat0_datac1_freedv, 0)
|
||||
#codec2.api.freedv_set_sync(self.dat0_datac3_freedv, 0)
|
||||
#codec2.api.freedv_set_sync(self.dat0_datac4_freedv, 0)
|
||||
#codec2.api.freedv_set_sync(self.fsk_ldpc_freedv_0, 0)
|
||||
|
||||
def set_FFT_stream(self, enable: bool):
|
||||
# Set config boolean regarding wheter it should sent FFT data to queue
|
||||
self.enable_fft_stream = enable
|
||||
|
|
Loading…
Reference in a new issue