linmodem/lmstates.h

39 lines
544 B
C

/* modem states */
/* sm_process */
TAG(SM_IDLE)
TAG(SM_CALL)
TAG(SM_GO_ONHOOK)
TAG(SM_PREDTMF_WAIT)
TAG(SM_DTMF_DIAL)
TAG(SM_DTMF_DIAL_WAIT)
TAG(SM_DTMF_DIAL_WAIT1)
TAG(SM_TEST_RING)
TAG(SM_TEST_RING2)
TAG(SM_RECEIVE)
TAG(SM_V8)
TAG(SM_V21)
TAG(SM_V23)
/* V8_process: call */
TAG(V8_WAIT_1SECOND)
TAG(V8_CI)
TAG(V8_CI_SEND)
TAG(V8_CI_OFF)
TAG(V8_GOT_ANSAM)
TAG(V8_CM_SEND)
TAG(V8_CJ_SEND)
TAG(V8_SIGC)
/* V8_process: answer */
TAG(V8_WAIT)
TAG(V8_CM_WAIT)
TAG(V8_JM_SEND)
TAG(V8_SIGA)
/* V34 phase 2 */
TAG(V34_P2_INFO0_SEND)
#undef TAG