|
Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
|
Infuse-IoT application state callback structure. More...
#include <states.h>
Data Fields | |
| void(* | state_set )(enum infuse_state state, bool already, uint16_t timeout, void *user_ctx) |
| Application state has been set. | |
| void(* | state_cleared )(enum infuse_state state, void *user_ctx) |
| Application state has been cleared. | |
| void * | user_ctx |
| sys_snode_t | node |
Infuse-IoT application state callback structure.
| sys_snode_t infuse_state_cb::node |
| void(* infuse_state_cb::state_cleared) (enum infuse_state state, void *user_ctx) |
Application state has been cleared.
| state | State that has been cleared |
| user_ctx | User context pointer |
| void(* infuse_state_cb::state_set) (enum infuse_state state, bool already, uint16_t timeout, void *user_ctx) |
Application state has been set.
| state | State that has been set |
| already | State was already set |
| timeout | Timeout for the state (0 for indefinite) |
| user_ctx | User context pointer |
| void* infuse_state_cb::user_ctx |