| 
    Zephyr API Documentation
    2.7.0-rc2
    
   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 |