boatbod / op25

Fork of osmocom OP25 by boatbod
319 stars 100 forks source link

What does `process_data_unit timeout` mean? #155

Closed devicenull closed 2 years ago

devicenull commented 2 years ago

I regularly see a bunch of process_data_unit timeout entries in the log - is this indicating a problem at all? I can't quite wrap my head around what the code is attempting to do here.

boatbod commented 2 years ago

That message only comes from trunking.py, so I assume you are running the rx.py version of op25. In a nutshell it's just an informational message that a timeout has occurred either on a voice channel or a control channel. You'd need to post some of the actual log for me to be more specific about what's going on, but in general I wouldn't worry too much about it... there are lots of messages that are output at log level 10 & 11 simply for debugging purposes when it becomes necessary.

devicenull commented 2 years ago

I'm running this through trunk-recorder, so I wasn't sure how relevant this was to anything else. Regardless, for anyone else that finds this I stopped seeing this message once I moved my antenna outside and (presumably) started getting way better signal strength.

boatbod commented 2 years ago

Poor signal strength can definitely cause timeouts.