Currently, the user must specify which device to decode. It'd be the bee's knees if we could simply attempt to decode data with every supported device and see what succeeds.
With a little bit of re-architecting, it should be possible to feed the output of the thresholding to multiple device decoders running in parallel.
This would required that the decoders not spit anything out unless a valid message was detected. This may pose challenging if there's no means to validate messages. If this is the case, some whitelist/blacklist syntax may be needed for the "device" command-line options.
Currently, the user must specify which device to decode. It'd be the bee's knees if we could simply attempt to decode data with every supported device and see what succeeds.
With a little bit of re-architecting, it should be possible to feed the output of the thresholding to multiple device decoders running in parallel.
This would required that the decoders not spit anything out unless a valid message was detected. This may pose challenging if there's no means to validate messages. If this is the case, some whitelist/blacklist syntax may be needed for the "device" command-line options.