Skip to content

Features for running a spool directory #46

@ka9q

Description

@ka9q

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions