diff --git a/tnc/modem.py b/tnc/modem.py index 7edaffe6..1c394daa 100644 --- a/tnc/modem.py +++ b/tnc/modem.py @@ -432,6 +432,7 @@ class RF: """ self.log.debug("[MDM] transmit", mode=mode) static.TRANSMITTING = True + start_of_transmission = time.time() # Toggle ptt early to save some time and send ptt state via socket static.PTT_STATE = self.hamlib.set_ptt(True) jsondata = {"ptt": "True"} @@ -573,6 +574,10 @@ class RF: static.TRANSMITTING = False threading.Event().set() + end_of_transmission = time.time() + transmission_time = end_of_transmission - start_of_transmission + self.log.debug("[MDM] ON AIR TIME", time=transmission_time) + def demodulate_audio( self, audiobuffer: codec2.audio_buffer,