|
Safe API Framework
Layered API framework for safety-related applications (ERTMS RBC reference targeting CENELEC EN 50128 SIL 4)
|
Watchdog health/status information. More...
#include <sapi_watchdog.h>
Data Fields | |
| uint8_t | active |
| uint32_t | kicks |
| uint32_t | fires |
| uint32_t | recoveries |
| sapi_duration_ms_t | time_since_last_kick |
| sapi_duration_ms_t | time_until_fire |
Watchdog health/status information.
Retrieved via sapi_watchdog_get_status() for monitoring.
Definition at line 93 of file sapi_watchdog.h.
| uint8_t sapi_watchdog_status_t::active |
1 = watchdog enabled
Definition at line 94 of file sapi_watchdog.h.
| uint32_t sapi_watchdog_status_t::kicks |
Total number of kicks
Definition at line 95 of file sapi_watchdog.h.
| uint32_t sapi_watchdog_status_t::fires |
Total number of timeouts
Definition at line 96 of file sapi_watchdog.h.
| uint32_t sapi_watchdog_status_t::recoveries |
Total recovery actions
Definition at line 97 of file sapi_watchdog.h.
| sapi_duration_ms_t sapi_watchdog_status_t::time_since_last_kick |
ms since last kick
Definition at line 98 of file sapi_watchdog.h.
| sapi_duration_ms_t sapi_watchdog_status_t::time_until_fire |
ms until timeout
Definition at line 99 of file sapi_watchdog.h.