I've much improved the frequency/talkgroup logging in the patch I sent to the list on Monday. That version just dumped out, once per second, the freq and talkgroup list shown in the console main window (one line per freq, with last used tgid.
New version:
-v 5 prints:
[timestamp] new freq: [freq] [timestamp] new tgid: [tgid] [tag if tagfile present] [timestamp] set control freq: [freq] (note: only if cc_trunk changes)
This makes it easy to build a list of all the frequencies and talkgroups seen on the system, without creating excess output.
-v 6 includes the above and adds a line for every tgid whether new or not:
[timestamp] set tgid: [tgid] (note: tag not included)
In addition to the above, this allows simple traffic analysis (how often is this tgid used, and when).
Also changed: there was a fairly frequent line printed to console about "process_data_unit timeout". I changed that to go to stderr when -v is set to 10 or above, and also added a timestamp. I have no idea what this message means, but it doesn't seem to affect program operation.
Attached are both the original patch file from Monday, and the new patch. Apply the original one, then patch2 on top of it.
John