---
updatedAt: 2025-11-05T20:14:38.000Z
agentTools:
  projectIndex: https://esf.eurotech.com/v5.1.0/llms.txt
---

# Watchdog Service

The WatchdogService provides methods for starting, stopping, and updating a hardware watchdog if it is present on the system. Once started, the watchdog must be updated to prevent the system from rebooting.

To use this service, select the **WatchdogService** option located in the **Services** area as shown in the screen capture below.

![2428](https://files.readme.io/5f05d9d-ESF_Watchdog-service.png "ESF_Watchdog-service.png")

This service provides the following configuration parameters:

* **enabled** - sets whether or not this service is enabled or disabled. (Required field.)

* **pingInterval** - defines the maximum time interval between two watchdogs' refresh to prevent the system from rebooting. (Required field.)

* **Watchdog device path** - sets the watchdog device path. (Required field.)

* **Reboot Cause File Path** - sets the path to the file that will contain the reboot cause information. (Required field.)