EPIC Watchdog Timeout Configuration with C++ for OptoMMP

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.

Thanks,
-Peter

Any read or write to any IO point or memory map location will reset the watchdog. So if you have a control engine running or groov view reading IOs, that will reset the watchdog.

Ah - got it. You put me on the right track though. It was one of the network ports - disabling what we are not using in the firewall settings fixed the issue. We had an HMI connecting over one of the ports I had forgotten about.

Thanks,
-Peter