the devices should only "flash" on a poll if an input value has changed - and only then the device that has changed will get updated.
But - this sounds horribly like I have reintroduced a bug that I thought I had fixed - I am not "near" the source code at the moment - but I will take a look tomorrow.
Only the preservation of values over a restart/reboot - the card itself latches a value - so I deliberately zero'ed them on a restart - on reflection that seems less than optimal - so I'll change that - I'll make it configurable, so the output values are preserved if required.
Not sure about the input status, that's recoverable by reading the current state - but I can see value in the outputs
Malarcy
But - this sounds horribly like I have reintroduced a bug that I thought I had fixed - I am not "near" the source code at the moment - but I will take a look tomorrow.
Only the preservation of values over a restart/reboot - the card itself latches a value - so I deliberately zero'ed them on a restart - on reflection that seems less than optimal - so I'll change that - I'll make it configurable, so the output values are preserved if required.
Not sure about the input status, that's recoverable by reading the current state - but I can see value in the outputs
Malarcy
Comment