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... | |
Internal structure to hold transition cbs and timing information.
App transition context data type.
Definition at line 138 of file app_transition.h.
uint32_t app_transition_t::delay_ms |
Time to delay the requested transition.
Definition at line 155 of file app_transition.h.
fsm_t app_transition_t::fsm |
Internal.
Definition at line 164 of file app_transition.h.