I’d like to be able to create a watchdog/dead man switch that would essentially disable the drives (and, perhaps, turn off all outputs) if our Windows app crashes.
Is there a location in the firmware that’s essentially the current clock? If so, I could compare that value to a precalculated value (always 5 sec in the future, let’s say) in a user limit, and if the current time ever exceeded the precalculated value, then I could act (disabling, etc.). My application would just need to redefine the user limit periodically updating the precalculated value to a timestamp (continually) 5 seconds into the future.
Is the current clock available as a memory location in the firmware?
Is this something that already exists?