Whenever I stay on one frequency for a while (calling CQ, trying to get through a pileup), Wavelog will display "radio timeout", despite my radio working well, CAT working well, WLgate working well, etc. My suggestion is to add a periodic refresh functionality - a sort of keepalive to let Wavelog know we are still alive and kicking. Ideally this would make sure the radio is still alive and communicating - though I don't know if flrig exposes that kind of information.