Struct SYN_Watchdog¶
Software watchdog — monitors task deadlines.
#include <syn_watchdog.h>
Public Attributes¶
| Type | Name |
|---|---|
| SYN_WDT_TimeoutCallback | callback |
| uint8_t | capacity |
| uint8_t | count |
| void * | ctx |
| SYN_WDT_Entry * | entries |
| SYN_ErrLog * | errlog |
Public Attributes Documentation¶
variable callback¶
Function called on timeout deadline miss
variable capacity¶
Total slots allocated in entries array
variable count¶
Current number of registered tasks
variable ctx¶
Context pointer for the callback
variable entries¶
Array of task monitoring entries
variable errlog¶
If set, timeouts are logged
The documentation for this class was generated from the following file src/syntropic/sched/syn_watchdog.h