This is the Opensource implementation of the USB watchdog program which comes with USB watchdog used in mining rigs. Tried and tested with the USB_WDG_V3.1.
The program sits in System tray and sends heartbeat to USB device. The device detection is automatic. You can configure the heartbeat timeout and to put on windows autostart.
You can find the compiled version in releases
USBWatchdogControl is written in C#, using Visual Studio Community Edition.
USBWatchdogControl is released under the MIT License
Requires .NET Framework 3.5
I used these two libs taken directly from nuGet: