Let me know if I am doing anything incorrectly. We are using the latest C++ SDK and GRV-OAC12 modules.
The watchdog timeout is configured to 10000ms (10 seconds) and each module channel is configured with the watchdog enabled and the value to be off.
If I set a point using the SetHDDigitalPointState method and stop my program (by killing it using SSH) the channels remain energized and never turn off.
Let me know if anyone has any ideas. Are the watchdogs supported using this method? I can provide more information if needed.