📄 ccgl.h
字号:
#ifndef CC_GLOABLE_H_
#define CC_GLOABLE_H_
#ifdef DECLARE_GLOBAL
SYS_STATE_TBL cc_state_p0[]= //zch for test 0709
{
// message from data link level
{ L2CC_SETUP, cc_setup_ind, ST_CALPRS},
{ L2CC_REL, cc_release_ind, ST_NULL},
{ L2CC_RELCOMP, cc_release_complete_ind, ST_NULL},
{ L2CC_FAC, cc_facility_ind, STATE_SAME},
{ L2CC_STAT, cc_state_p0_ind, STATE_SAME},
{ L2CC_STATENQ, cc_state_enquiry_ind, STATE_SAME},
//message from high level
{ PRCALSET, cc_setup_req, ST_CALINT},
{ 0xff, 0, STATE_SAME},
};
SYS_STATE_TBL cc_state_p1[ ] = //zch for test 0709
{
// message from data link level
{ L2CC_ALERT, cc_alert_ind, ST_CALDLV},
{ L2CC_CALLPROC, cc_proceed_ind, ST_OUTCAL},
{ L2CC_CONN, cc_connect_ind, ST_ACTV},
{ L2CC_SETUPACK, cc_setup_ack_ind, ST_OVRSND},
{ L2CC_REL, cc_release_ind, ST_NULL},
{ L2CC_RELCOMP, cc_release_complete_ind, ST_NULL},
{ L2CC_FAC, cc_facility_ind, STATE_SAME},
{ L2CC_NOTIFY, cc_notify_ind, STATE_SAME},
{ L2CC_STAT, cc_state_ind, STATE_SAME},
{ L2CC_STATENQ, cc_state_enquiry_ind, STATE_SAME},
//message from high level
{ EINITL3, cc_init, ST_NULL},
{ PRCALDIS, cc_disconnect_req, ST_DSCREQ},
{ TC303P, cc_tc303p, STATE_SAME},
{ 0xff, 0, STATE_SAME},
};
SYS_STATE_TBL cc_state_p2[ ] = //zch for test 0709
{
// message from data link level
{ L2CC_ALERT, cc_alert_ind, ST_CALDLV},
{ L2CC_CALLPROC, cc_proceed_ind, ST_OUTCAL},
{ L2CC_CONN, cc_connect_ind, ST_ACTV},
{ L2CC_PROG, cc_progress_ind, STATE_SAME},
{ L2CC_DISC, cc_disconnect_ind, ST_DSCIND},
{ L2CC_REL, cc_release_ind, ST_NULL},
{ L2CC_RELCOMP, cc_release_complete_ind, ST_NULL},
{ L2CC_FAC, cc_facility_ind, STATE_SAME},
{ L2CC_NOTIFY, cc_notify_ind, STATE_SAME},
{ L2CC_INFO, cc_infomation_ind, STATE_SAME},
{ L2CC_STAT, cc_state_ind, STATE_SAME},
{ L2CC_STATENQ, cc_state_enquiry_ind, STATE_SAME},
//message from high level
{ EDLDTRS, cc_dlcnf, STATE_SAME},
{ EINITL3, cc_init, ST_NULL},
{ PRADDINF, cc_infomation_req, STATE_SAME},
{ PRCALDIS, cc_disconnect_req, ST_DSCREQ},
{ PRCALFRE, cc_release_req, ST_RELREQ},
{ PRCALDAL, cc_dial_req, STATE_SAME},
{ 0xff, 0, STATE_SAME},
};
SYS_STATE_TBL cc_state_p3[ ] = //zch for test 0709
{
// message from data link level
{ L2CC_ALERT, cc_alert_ind, ST_CALDLV},
{ L2CC_CONN, cc_connect_ind, ST_ACTV},
{ L2CC_PROG, cc_progress_ind, STATE_SAME},
{ L2CC_DISC, cc_disconnect_ind, ST_DSCIND},
{ L2CC_REL, cc_release_ind, ST_NULL},
{ L2CC_RELCOMP, cc_release_complete_ind, ST_NULL},
{ L2CC_FAC, cc_facility_ind, STATE_SAME},
{ L2CC_NOTIFY, cc_notify_ind, STATE_SAME},
{ L2CC_INFO, cc_infomation_ind, STATE_SAME},
{ L2CC_STAT, cc_state_ind, STATE_SAME},
{ L2CC_STATENQ, cc_state_enquiry_ind, STATE_SAME},
//message from high level
{ EDLDTRS, cc_dlcnf, STATE_SAME},
{ EINITL3, cc_init, ST_NULL},
{ PRADDINF, cc_infomation_req, STATE_SAME},
{ PRFCLTY, cc_facility_req, STATE_SAME},
{ PRCALDIS, cc_disconnect_req, ST_DSCREQ},
{ PRCALFRE, cc_release_req, ST_RELREQ},
{ PRCALDAL, cc_dial_req, STATE_SAME},
{ PRCALOPT, cc_option_req, STATE_SAME},
{ 0xff, 0, STATE_SAME},
};
SYS_STATE_TBL cc_state_p4[ ] = //zch for test 0709
{
// message from data link level
{ L2CC_CONN, cc_connect_ind, ST_ACTV},
{ L2CC_PROG, cc_progress_ind, STATE_SAME},
{ L2CC_DISC, cc_disconnect_ind, ST_DSCIND},
{ L2CC_REL, cc_release_ind, ST_NULL},
{ L2CC_RELCOMP, cc_release_complete_ind, ST_NULL},
{ L2CC_FAC, cc_facility_ind, STATE_SAME},
{ L2CC_NOTIFY, cc_notify_ind, STATE_SAME},
{ L2CC_INFO, cc_infomation_ind, STATE_SAME},
{ L2CC_STAT, cc_state_ind, STATE_SAME},
{ L2CC_STATENQ, cc_state_enquiry_ind, STATE_SAME},
//message from high level
{ EDLDTRS, cc_dlcnf, STATE_SAME},
{ EINITL3, cc_init, ST_NULL},
{ PRADDINF, cc_infomation_req, STATE_SAME},
{ PRFCLTY, cc_facility_req, STATE_SAME},
{ PRCALDIS, cc_disconnect_req, ST_DSCREQ},
{ PRCALDAL, cc_dial_req, STATE_SAME},
{ PRCALOPT, cc_option_req, STATE_SAME},
{ 0xff, 0, STATE_SAME},
};
SYS_STATE_TBL cc_state_p6[ ] = //zch for test 0709
{
// message from data link level
{ L2CC_SETUP, cc_setup_ind, ST_CALPRS},
{ L2CC_DISC, cc_disconnect_ind, ST_DSCIND},
{ L2CC_REL, cc_release_ind, ST_NULL},
{ L2CC_RELCOMP, cc_release_complete_ind, ST_NULL},
{ L2CC_FAC, cc_facility_ind, STATE_SAME},
{ L2CC_NOTIFY, cc_notify_ind, STATE_SAME},
{ L2CC_INFO, cc_infomation_ind, STATE_SAME},
{ L2CC_STAT, cc_state_ind, STATE_SAME},
{ L2CC_STATENQ, cc_state_enquiry_ind, STATE_SAME},
//message from high level
{ EINITL3, cc_init, ST_NULL},
{ PRCALREC, cc_proceed_req, ST_INCCAL},
{ PRCALFRE, cc_release_p6_req, ST_RELREQ},
{ PRCALOPT, cc_option_req, STATE_SAME},
{ 0xff, 0, STATE_SAME},
};
SYS_STATE_TBL cc_state_p7[ ] = //zch for test 0709
{
// message from data link level
{ L2CC_SETUP, cc_setup_ind, ST_CALPRS},
{ L2CC_DISC, cc_disconnect_ind, ST_DSCIND},
{ L2CC_REL, cc_release_ind, ST_NULL},
{ L2CC_RELCOMP, cc_release_complete_ind, ST_NULL},
{ L2CC_FAC, cc_facility_ind, STATE_SAME},
{ L2CC_NOTIFY, cc_notify_ind, STATE_SAME},
{ L2CC_INFO, cc_infomation_ind, STATE_SAME},
{ L2CC_STAT, cc_state_ind, STATE_SAME},
{ L2CC_STATENQ, cc_state_enquiry_ind, STATE_SAME},
//message from high level
{ EDLDTRS, cc_dlcnf, STATE_SAME},
{ EINITL3, cc_init, ST_NULL},
{ PRCALPRC, cc_connect_req, ST_CONREQ},
{ PRADDINF, cc_infomation_req, STATE_SAME},
{ PRCALDIS, cc_disconnect_req, ST_DSCREQ},
{ PRCALOPT, cc_option_req, STATE_SAME},
{ 0xff, 0, STATE_SAME},
};
SYS_STATE_TBL cc_state_p8[ ] = //zch for test 0709
{
// message from data link level
{ L2CC_CONNACK, cc_connect_ack_ind, ST_ACTV},
{ L2CC_SETUP, cc_setup_ind, ST_CALPRS},
{ L2CC_DISC, cc_disconnect_ind, ST_DSCIND},
{ L2CC_REL, cc_release_ind, ST_NULL},
{ L2CC_RELCOMP, cc_release_complete_ind, ST_NULL},
{ L2CC_FAC, cc_facility_ind, STATE_SAME},
{ L2CC_NOTIFY, cc_notify_ind, STATE_SAME},
{ L2CC_INFO, cc_infomation_ind, STATE_SAME},
{ L2CC_STAT, cc_state_ind, STATE_SAME},
{ L2CC_STATENQ, cc_state_enquiry_ind, STATE_SAME},
//message from high level
{ EDLDTRS, cc_dlcnf, STATE_SAME},
{ EINITL3, cc_init, ST_NULL},
{ PRADDINF, cc_infomation_req, STATE_SAME},
{ PRCALDIS, cc_disconnect_req, ST_DSCREQ},
{ PRCALOPT, cc_option_req, STATE_SAME},
{ TC313P, cc_tc313p, ST_DSCREQ},
{ 0xff, 0, STATE_SAME},
};
SYS_STATE_TBL cc_state_p9[ ] = //zch for test 0709
{
// message from data link level
{ L2CC_SETUP, cc_setup_ind, ST_CALPRS},
{ L2CC_DISC, cc_disconnect_ind, ST_DSCIND},
{ L2CC_REL, cc_release_ind, ST_NULL},
{ L2CC_RELCOMP, cc_release_complete_ind, ST_NULL},
{ L2CC_FAC, cc_facility_ind, STATE_SAME},
{ L2CC_NOTIFY, cc_notify_ind, STATE_SAME},
{ L2CC_INFO, cc_infomation_ind, STATE_SAME},
{ L2CC_STAT, cc_state_ind, STATE_SAME},
{ L2CC_STATENQ, cc_state_enquiry_ind, STATE_SAME},
//message from high level
{ EDLDTRS, cc_dlcnf, STATE_SAME},
{ EINITL3, cc_init, ST_NULL},
{ PRCALPRC, cc_connect_req, ST_CONREQ},
{ PRCALCON, cc_alert_req, ST_CALRCV},
{ PRADDINF, cc_infomation_req, STATE_SAME},
{ PRCALDIS, cc_disconnect_req, ST_DSCREQ},
{ PRCALOPT, cc_option_req, STATE_SAME},
{ 0xff, 0, STATE_SAME},
};
SYS_STATE_TBL cc_state_p10[ ] = //zch for test 0709
{
// message from data link level
{ L2CC_DISC, cc_disconnect_ind, ST_DSCIND},
{ L2CC_REL, cc_release_ind, ST_NULL},
{ L2CC_RELCOMP, cc_release_complete_ind,ST_NULL},
{ L2CC_FAC, cc_facility_ind, STATE_SAME},
{ L2CC_NOTIFY, cc_notify_ind, STATE_SAME},
{ L2CC_INFO, cc_infomation_ind, STATE_SAME},
{ L2CC_STAT, cc_state_ind, STATE_SAME},
{ L2CC_STATENQ, cc_state_enquiry_ind, STATE_SAME},
//message from high level
{ EDLDTRS, cc_dlcnf, STATE_SAME},
{ EINITL3, cc_init, ST_NULL},
{ PRCALSET, cc_setup_req, ST_CALINT},
{ PRADDINF, cc_infomation_req, STATE_SAME},
{ PRFCLTY, cc_facility_req, STATE_SAME},
{ PRCALDIS, cc_disconnect_req, ST_DSCREQ},
{ PRCALDAL, cc_dial_req, STATE_SAME},/**/
{ PRCALOPT, cc_option_req, STATE_SAME},/*从MN任务发送来的拨号请求*/
{ 0xff, 0, STATE_SAME},
};
SYS_STATE_TBL cc_state_p11[ ] = //zch for test 0709
{
// message from data link level
{ L2CC_DISC, cc_disconnect_ind, ST_DSCIND},
{ L2CC_REL, cc_release_ind, ST_NULL},
{ L2CC_RELCOMP, cc_release_complete_ind, ST_NULL},
{ L2CC_FAC, cc_facility_ind, STATE_SAME},
{ L2CC_NOTIFY, cc_notify_ind, STATE_SAME},
{ L2CC_INFO, cc_infomation_ind, STATE_SAME},
{ L2CC_STAT, cc_state_ind, STATE_SAME},
{ L2CC_STATENQ, cc_state_enquiry_ind, STATE_SAME},
//message from high level
{ EDLDTRS, cc_dlcnf, STATE_SAME},
{ EINITL3, cc_init, ST_NULL},
{ PRADDINF, cc_infomation_req, STATE_SAME},
{ TC305P, cc_tc305p, ST_RELREQ},
{ 0xff, 0, STATE_SAME},
};
SYS_STATE_TBL cc_state_p12[ ] = //zch for test 0709
{
// message from data link level
{ L2CC_REL, cc_release_ind, ST_NULL},
{ L2CC_RELCOMP, cc_release_complete_ind, ST_NULL},
{ L2CC_FAC, cc_facility_ind, STATE_SAME},
{ L2CC_NOTIFY, cc_notify_ind, STATE_SAME},
{ L2CC_INFO, cc_infomation_ind, STATE_SAME},
{ L2CC_STAT, cc_state_ind, STATE_SAME},
{ L2CC_STATENQ, cc_state_enquiry_ind, STATE_SAME},
//message from high level
{ EDLDTRS, cc_dlcnf, STATE_SAME},
{ EINITL3, cc_init, ST_NULL},
{ PRADDINF, cc_infomation_req, STATE_SAME},
{ PRCALFRE, cc_release_req, ST_RELREQ},
{ 0xff, 0, STATE_SAME},
};
SYS_STATE_TBL cc_state_p19[ ] = //zch for test 0709
{
// message from data link level
{ L2CC_REL, cc_release_ind, ST_NULL},
{ L2CC_RELCOMP, cc_release_complete_ind, ST_NULL},
{ L2CC_FAC, cc_facility_ind, STATE_SAME},
{ L2CC_NOTIFY, cc_notify_ind, STATE_SAME},
{ L2CC_INFO, cc_infomation_ind, STATE_SAME},
{ L2CC_STAT, cc_state_ind, STATE_SAME},
{ L2CC_STATENQ, cc_state_enquiry_ind, STATE_SAME},
//message from high level
{ EINITL3, cc_init, ST_NULL},
{ TC308P, cc_tc308p, STATE_SAME},
{ 0xff, 0, STATE_SAME},
};
SYS_STATE_TBL *cc_state_table[20] =
//void(**cc_state_table[20])()= //zch for test 0709
{
cc_state_p0,
cc_state_p1,
cc_state_p2,
cc_state_p3,
cc_state_p4,
0,
cc_state_p6,
cc_state_p7,
cc_state_p8,
cc_state_p9,
cc_state_p10,
cc_state_p11,
cc_state_p12,
0,
0,
0,
0,
0,
0,
cc_state_p19,
};
U1 cc_l2_msg_tbl[CC_L2_TBL_MAX-1] =
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -