mirror of
https://github.com/DJ2LS/FreeDATA
synced 2024-05-14 08:04:33 +00:00
fixed bug in listening state machine which caused high CPU load
This commit is contained in:
parent
2cdea7eaa9
commit
10b925d70b
|
@ -2816,11 +2816,17 @@ class DATA:
|
||||||
|
|
||||||
if mode == FREEDV_MODE.datac1.value:
|
if mode == FREEDV_MODE.datac1.value:
|
||||||
modem.RECEIVE_DATAC1 = True
|
modem.RECEIVE_DATAC1 = True
|
||||||
|
modem.RECEIVE_DATAC3 = False
|
||||||
|
modem.RECEIVE_FSK_LDPC_1 = False
|
||||||
self.log.debug("[TNC] Changing listening data mode", mode="datac1")
|
self.log.debug("[TNC] Changing listening data mode", mode="datac1")
|
||||||
elif mode == FREEDV_MODE.datac3.value:
|
elif mode == FREEDV_MODE.datac3.value:
|
||||||
|
modem.RECEIVE_DATAC1 = False
|
||||||
modem.RECEIVE_DATAC3 = True
|
modem.RECEIVE_DATAC3 = True
|
||||||
|
modem.RECEIVE_FSK_LDPC_1 = False
|
||||||
self.log.debug("[TNC] Changing listening data mode", mode="datac3")
|
self.log.debug("[TNC] Changing listening data mode", mode="datac3")
|
||||||
elif mode == FREEDV_MODE.fsk_ldpc_1.value:
|
elif mode == FREEDV_MODE.fsk_ldpc_1.value:
|
||||||
|
modem.RECEIVE_DATAC1 = False
|
||||||
|
modem.RECEIVE_DATAC3 = False
|
||||||
modem.RECEIVE_FSK_LDPC_1 = True
|
modem.RECEIVE_FSK_LDPC_1 = True
|
||||||
self.log.debug("[TNC] Changing listening data mode", mode="fsk_ldpc_1")
|
self.log.debug("[TNC] Changing listening data mode", mode="fsk_ldpc_1")
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in a new issue