Closed ha7ilm closed 8 years ago
Could check this in the spectrum_thread
. If no new FFT data could be acquired for 30 seconds or so, then indicate failure.
It could be checked it at the beginning of the generate_client_id
routine.
In the spectrum_thread
, there should be an if (i++%fft_fps): last_fft_received_at = time.time()
Fixed this in commit 38c01f056736886562331544a67ec1604e36dc9d.
It seems like it still calls
generate_client_id
if there is no I/Q data, but fails to close clients later.