-
Notifications
You must be signed in to change notification settings - Fork 85
Description
Hi, I forked ft8_lib a while ago and made some minor tweaks to run it with my ka9q-radio multichannel SDR. Recently I've made much more substantial tweaks to turn it into a daemon that processes files out of a spool directory. When started, it processes any existing wav files in the directory and then waits for more to appear using the inotify() system call. Decoded spots appear on standard output, which on my systems gets appended to /var/log/ft8.log or /var/log/ft4.log. Errors and tracing appear on standard error, which goes into the journal or syslog. By default, successfully decoded files are deleted after decoding.
Although one instance is plenty fast to handle every HF band simultaneously, I do use full blown locking to allow you to run multiple decoder instances should you need more parallelism. Because the decoder runs independently of the file recording service, you can independently control the degree of parallelism.
If you're interested in these enhancements, I'd be happy to generate some pull requests. I see you've made some of your own since my fork and I'd like them merge them into my stuff too.