Just tried the changes in #75 on a DAQ without analog inputs and found a fairly important edge case in the logic. Basically, the changes I made assume analog inputs exist.
This PR adds a bit of logic to handle the case when the DAQ has no analog inputs.
Ugh. Docs builds just crashed because of a package update on mistune that breaks m2r, which is no longer maintained. Going to have to either pin mistune==0.8.2 or switch to m2r2, the updated version of m2r started by someone else. For every repository...
Just tried the changes in #75 on a DAQ without analog inputs and found a fairly important edge case in the logic. Basically, the changes I made assume analog inputs exist.
This PR adds a bit of logic to handle the case when the DAQ has no analog inputs.