SignalIO device type

Question about low-level Micro-Manager API. There is a device type called “SignalIO” which nominally is for generic analog input/output devices. There are SignalIO device API methods called “GetSignal()” and “SetSignal()” that aren’t ever exposed in the MMCore API. So as far as I can tell this device type is basically useless.

Is it recommended to use a different device type? Or would it be worth adding corresponding methods to the MMCore API? Or maybe I’m missing something altogether?

@nicost or @marktsuchida or anyone else?

I do not see a downside to adding the missing functions to the top level API. I’ll confer with Nenad, and have a stab at it soon.

1 Like