GLAST/LAT > DAQ and FSW > FSW > FSW Task Index > Watchdog
Watchdog (Animation
DescriptionThe Watchdog tasks collect and evaluate information from other tasks. If the information indicates the presence of a problem, they call a "bug check" mechanism. In addition, they issue the CPU's "heartbeat". If the hardware watchdog does not receive this on a timely basis, it will initiate a hard reset of the CPU's crate. The Master receives requests for software watchdog change-of-state requests, redistributing them to each targeted Slave. Each Slave implements the software watchdog function for its CPU (e.g., interrogating Registered Tasks for progress). In passive mode, the Slave always refreshes the hardware watchdog. In active mode, the Slave only refreshes the hardware watchdog if all subsystems report progress; otherwise, it performs a "warm boot".
The Watchdog subsystem supports two data paths:
|