digraph G {
rankdir=LR;
IDLE [label="IDLE"]
CONN_PEND_IN [label="CONN_PEND_IN"]
CONN_PEND_OUT [label="CONN_PEND_OUT"]
ACTIVE [label="ACTIVE"]
DISCONN_PEND [label="DISCONN_PEND"]
RESET_IN [label="RESET_IN"]
RESET_OUT [label="RESET_OUT"]
BOTHWAY_RESET [label="BOTHWAY_RESET"]
WAIT_CONN_CONF [label="WAIT_CONN_CONF"]
scoc_fsm_active [label="scoc_fsm_active()",shape=box]
scoc_fsm_disconn_pend [label="scoc_fsm_disconn_pend()",shape=box]
scoc_fsm_conn_pend_out [label="scoc_fsm_conn_pend_out()",shape=box]
scoc_fsm_wait_conn_conf [label="scoc_fsm_wait_conn_conf()",shape=box]
lm_wait_notify [label="lm_wait_notify()",shape=box]
scoc_fsm_idle [label="scoc_fsm_idle()",shape=box]
scoc_fsm_conn_pend_in [label="scoc_fsm_conn_pend_in()",shape=box]
tx_rlsd_from_xua_twoway [label="tx_rlsd_from_xua_twoway()",shape=box]
conn_tmr_cb [label="conn_tmr_cb()",shape=box]
sccp_scoc_rx_scrc_rout_fail [label="sccp_scoc_rx_scrc_rout_fail()",shape=box]
rx_inact_tmr_cb [label="rx_inact_tmr_cb()",shape=box]
tx_inact_tmr_cb [label="tx_inact_tmr_cb()",shape=box]
rel_tmr_cb [label="rel_tmr_cb()",shape=box]
int_tmr_cb [label="int_tmr_cb()",shape=box]
rep_rel_tmr_cb [label="rep_rel_tmr_cb()",shape=box]
conn_create_id [label="conn_create_id()",shape=box]
xua_default_lm_fsm_c_xua_default_lm_fsm_xua_default_lm [label="xua_default_lm_fsm_c_xua_default_lm_fsm_xua_default_lm",shape=box3d]
xua_asp_fsm_c_xua_asp_fsm_XUA_ASP [label="xua_asp_fsm_c_xua_asp_fsm_XUA_ASP",shape=box3d]
IDLE->CONN_PEND_OUT [label="-"]
IDLE->CONN_PEND_IN [label="-"]
CONN_PEND_IN->IDLE [label="-"]
CONN_PEND_IN->ACTIVE [label="-"]
CONN_PEND_OUT->IDLE [label="-"]
CONN_PEND_OUT->ACTIVE [label="-"]
CONN_PEND_OUT->WAIT_CONN_CONF [label="-"]
ACTIVE->IDLE [label="-"]
ACTIVE->DISCONN_PEND [label="-"]
DISCONN_PEND->IDLE [label="-"]
scoc_fsm_active->DISCONN_PEND [label="RCOC_IT_IND\nRCOC_ROUT_FAIL_IND\nSCU_N_DISC_REQ\nT_IAR_EXP",style=dotted]
scoc_fsm_active->IDLE [label="RCOC_ERROR_IND\nRCOC_RLSD_IND",style=dotted]
scoc_fsm_active->xua_default_lm_fsm_c_xua_default_lm_fsm_xua_default_lm [label="-",style=dotted]
scoc_fsm_disconn_pend->IDLE [label="RCOC_REL_COMPL_IND\nRCOC_RLSD_IND\nT_INT_EXP",style=dotted]
scoc_fsm_disconn_pend->xua_default_lm_fsm_c_xua_default_lm_fsm_xua_default_lm [label="-",style=dotted]
scoc_fsm_conn_pend_out->WAIT_CONN_CONF [label="SCU_N_DISC_REQ",style=dotted]
scoc_fsm_conn_pend_out->IDLE [label="CONN_TMR_EXP\nRCOC_CREF_IND\nRCOC_OTHER_NPDU\nRCOC_RLSD_IND\nRCOC_ROUT_FAIL_IND",style=dotted]
scoc_fsm_conn_pend_out->ACTIVE [label="RCOC_CC_IND",style=dotted]
scoc_fsm_conn_pend_out->xua_default_lm_fsm_c_xua_default_lm_fsm_xua_default_lm [label="-",style=dotted]
scoc_fsm_wait_conn_conf->IDLE [label="CONN_TMR_EXP\nRCOC_CREF_IND\nRCOC_OTHER_NPDU\nRCOC_RLSD_IND\nRCOC_ROUT_FAIL_IND",style=dotted]
scoc_fsm_wait_conn_conf->DISCONN_PEND [label="RCOC_CC_IND",style=dotted]
scoc_fsm_wait_conn_conf->xua_default_lm_fsm_c_xua_default_lm_fsm_xua_default_lm [label="-",style=dotted]
lm_wait_notify->ACTIVE [label="-",style=dotted]
lm_wait_notify->xua_asp_fsm_c_xua_asp_fsm_XUA_ASP [label="-",style=dotted]
scoc_fsm_idle->CONN_PEND_OUT [label="SCU_N_CONN_REQ",style=dotted]
scoc_fsm_idle->CONN_PEND_IN [label="RCOC_CONN_IND",style=dotted]
scoc_fsm_conn_pend_in->ACTIVE [label="SCU_N_CONN_RESP",style=dotted]
scoc_fsm_conn_pend_in->IDLE [label="SCU_N_DISC_REQ",style=dotted]
scoc_fsm_conn_pend_in->xua_default_lm_fsm_c_xua_default_lm_fsm_xua_default_lm [label="-",style=dotted]
tx_rlsd_from_xua_twoway->IDLE [label="RCOC_RLSD_IND",style=dotted,arrowhead=halfopen]
tx_rlsd_from_xua_twoway->CONN_PEND_OUT [label="RCOC_RLSD_IND",style=dotted,arrowhead=halfopen]
tx_rlsd_from_xua_twoway->ACTIVE [label="RCOC_RLSD_IND",style=dotted,arrowhead=halfopen]
tx_rlsd_from_xua_twoway->DISCONN_PEND [label="RCOC_RLSD_IND",style=dotted,arrowhead=halfopen]
tx_rlsd_from_xua_twoway->WAIT_CONN_CONF [label="RCOC_RLSD_IND",style=dotted,arrowhead=halfopen]
conn_tmr_cb->CONN_PEND_OUT [label="CONN_TMR_EXP",style=dotted,arrowhead=halfopen]
conn_tmr_cb->WAIT_CONN_CONF [label="CONN_TMR_EXP",style=dotted,arrowhead=halfopen]
sccp_scoc_rx_scrc_rout_fail->CONN_PEND_OUT [label="RCOC_ROUT_FAIL_IND",style=dotted,arrowhead=halfopen]
sccp_scoc_rx_scrc_rout_fail->ACTIVE [label="RCOC_ROUT_FAIL_IND",style=dotted,arrowhead=halfopen]
sccp_scoc_rx_scrc_rout_fail->DISCONN_PEND [label="RCOC_ROUT_FAIL_IND",style=dotted,arrowhead=halfopen]
sccp_scoc_rx_scrc_rout_fail->WAIT_CONN_CONF [label="RCOC_ROUT_FAIL_IND",style=dotted,arrowhead=halfopen]
rx_inact_tmr_cb->ACTIVE [label="T_IAR_EXP",style=dotted,arrowhead=halfopen]
tx_inact_tmr_cb->ACTIVE [label="T_IAS_EXP",style=dotted,arrowhead=halfopen]
rel_tmr_cb->DISCONN_PEND [label="T_REL_EXP",style=dotted,arrowhead=halfopen]
int_tmr_cb->DISCONN_PEND [label="T_INT_EXP",style=dotted,arrowhead=halfopen]
rep_rel_tmr_cb->DISCONN_PEND [label="T_REP_REL_EXP",style=dotted,arrowhead=halfopen]
conn_create_id->IDLE [label="-",style=dotted]
xua_default_lm_fsm_c_xua_default_lm_fsm_xua_default_lm->scoc_fsm_active [label="-",style=dotted]
xua_default_lm_fsm_c_xua_default_lm_fsm_xua_default_lm->scoc_fsm_disconn_pend [label="-",style=dotted]
xua_default_lm_fsm_c_xua_default_lm_fsm_xua_default_lm->scoc_fsm_conn_pend_out [label="-",style=dotted]
xua_default_lm_fsm_c_xua_default_lm_fsm_xua_default_lm->scoc_fsm_wait_conn_conf [label="-",style=dotted]
xua_default_lm_fsm_c_xua_default_lm_fsm_xua_default_lm->lm_wait_notify [label="-",style=dotted]
xua_default_lm_fsm_c_xua_default_lm_fsm_xua_default_lm->scoc_fsm_conn_pend_in [label="-",style=dotted]
xua_asp_fsm_c_xua_asp_fsm_XUA_ASP->lm_wait_notify [label="-",style=dotted]
}
