|
RTEMS CPU Kit with SuperCore
4.10.99.0
|
The control block used to manage each watchdog timer. More...
#include <watchdog.h>

Data Fields | |
| Chain_Node | Node |
| This field is a Chain Node structure and allows this to be placed on chains for set management. | |
| Watchdog_States | state |
| This field is the state of the watchdog. | |
| Watchdog_Interval | initial |
| This field is the initially requested interval. | |
| Watchdog_Interval | delta_interval |
| This field is the remaining portion of the interval. | |
| Watchdog_Interval | start_time |
| This field is the number of system clock ticks when this was scheduled. | |
| Watchdog_Interval | stop_time |
| This field is the number of system clock ticks when this was suspended. | |
| Watchdog_Service_routine_entry | routine |
| This field is the function to invoke. | |
| Objects_Id | id |
| This field is the Id to pass as an argument to the routine. | |
| void * | user_data |
| This field is an untyped pointer to user data that is passed to the watchdog handler routine. | |
The control block used to manage each watchdog timer.
The following record defines the control block used to manage each watchdog timer.
This field is the remaining portion of the interval.
This field is the Id to pass as an argument to the routine.
Referenced by _Watchdog_Initialize().
This field is the initially requested interval.
Referenced by _Watchdog_Insert_ticks(), and _Watchdog_Insert_seconds().
This field is the function to invoke.
Referenced by _Watchdog_Initialize().
This field is the number of system clock ticks when this was scheduled.
This field is the state of the watchdog.
Referenced by _Watchdog_Initialize(), _Watchdog_Is_active(), _Watchdog_Activate(), and _Watchdog_Deactivate().
This field is the number of system clock ticks when this was suspended.
1.7.5