VLCB SDK
An opinionated SDK for VLCB protocol
|
Go to the source code of this file.
Data Structures | |
struct | ModuleStateEventSnnMsgData |
union | ModuleStateEventData |
struct | ModuleStateEvent |
Enumerations | |
enum | ModuleStateEventSignal { MSE_INIT , MSE_UI_REQ_TO_SETUP , MSE_UI_REQ_TO_PREV , MSE_MODE_REQ_TO_SETUP , MSE_MODE_REQ_TO_NORMAL , MSE_MODE_MSG_FOR_ANOTHER_MODULE , MSE_NNRSM_MSG , MSE_SNN_MSG , MSE_ABORT_SETUP , MSE_POLL } |
Functions | |
void | state_Dispatch (VlcbModule *const self, const ModuleStateEvent e, clock_t now) |
Enumerator | |
---|---|
MSE_INIT | |
MSE_UI_REQ_TO_SETUP | |
MSE_UI_REQ_TO_PREV | |
MSE_MODE_REQ_TO_SETUP | |
MSE_MODE_REQ_TO_NORMAL | |
MSE_MODE_MSG_FOR_ANOTHER_MODULE | |
MSE_NNRSM_MSG | |
MSE_SNN_MSG | |
MSE_ABORT_SETUP | |
MSE_POLL |
Definition at line 7 of file state_machine.h.
void state_Dispatch | ( | VlcbModule *const | self, |
const ModuleStateEvent | e, | ||
clock_t | now ) |
Definition at line 100 of file state_machine.c.