Internal structure to hold transition cbs and timing information. More...
#include <app_transition.h>
Data Fields | |
| app_transition_delay_start_cb_t | delay_start_cb |
| Callback to call when transition delay beings. | |
| app_transition_transition_start_cb_t | transition_start_cb |
| Callback to call when transition beings. | |
| app_transition_transition_tick_cb_t | transition_tick_cb |
| Callback to call on every transition tick. | |
| app_transition_transition_complete_cb_t | transition_complete_cb |
| Callback to call on transition time complete. | |
| app_transition_params_t | requested_params |
| Requested transition parameters. | |
| app_transition_params_t | ongoing_params |
| Ongoing transition parameters. | |
| uint32_t | delay_ms |
| Time to delay the requested transition. More... | |
| model_timer_t | timer |
| Transition timer. | |
| timer_event_t | delay_timer |
| Delay timer. | |
| void * | p_context |
| Context to be passed to triggered callbacks. | |
| fsm_t | fsm |
| Internal. More... | |
Detailed Description
Internal structure to hold transition cbs and timing information.
App transition context data type.
Definition at line 138 of file app_transition.h.
Field Documentation
◆ delay_ms
| uint32_t app_transition_t::delay_ms |
Time to delay the requested transition.
Definition at line 155 of file app_transition.h.
◆ fsm
| fsm_t app_transition_t::fsm |
Internal.
Definition at line 164 of file app_transition.h.
- examples/common/include/app_transition.h