#define SILC_FSM_WAIT ...
Suspends the machine or thread until it is awaken. This is used when asynchronous call is made or timer is set, or something else that requires waiting. This type is returned in the state function.