|
Zephyr Project API
3.2.0
A Scalable Open Source RTOS
|
State associated with an on-off manager. More...
#include <onoff.h>
Data Fields | |
| sys_slist_t | clients |
| sys_slist_t | monitors |
| const struct onoff_transitions * | transitions |
| struct k_spinlock | lock |
| int | last_res |
| uint16_t | flags |
| uint16_t | refs |
State associated with an on-off manager.
No fields in this structure are intended for use by service providers or clients. The state is to be initialized once, using onoff_manager_init(), when the service provider is initialized. In case of error it may be reset through the onoff_reset() API.
| sys_slist_t onoff_manager::clients |
| uint16_t onoff_manager::flags |
| int onoff_manager::last_res |
| struct k_spinlock onoff_manager::lock |
| sys_slist_t onoff_manager::monitors |
| uint16_t onoff_manager::refs |
| const struct onoff_transitions* onoff_manager::transitions |