test-q781.c
来自「No7信令,我需要交换类似的代码, 请店长审核,谢谢了,急着交换,谢谢」· C语言 代码 · 共 1,961 行 · 第 1/5 页
C
1,961 行
default: return SCRIPTERROR; } }}static int test_1_8a(void) { for (;;) { switch ( state ) { case 0: switch ( event() ) { case SIOS: send(SIOS); signal(LPO); signal(START); state = 1; break; default: return FAILURE; } break; case 1: switch ( event() ) { case SIOS: send(SIOS); break; case SIO: send(SIO); start_tt(iutconf.sl.t4n*10+200); state = 2; break; default: return FAILURE; } break; case 2: switch ( event() ) { case IN_SERVICE: case RPR: break; case SIO: send(SIO); case SIN: send(SIN); break; case SIPO: send(FISU); start_tt(1000); state = 3; break; default: return FAILURE; } break; case 3: switch ( event() ) { case IN_SERVICE: case RPR: break; case SIPO: send(FISU); break; case TIMEOUT: return SUCCESS; default: return FAILURE; } break; default: return SCRIPTERROR; } }}static int test_1_8b(void) { for (;;) { switch ( state ) { case 0: switch ( event() ) { case SIOS: send(SIOS); send(LPO); send(START); signal(START); state = 1; break; default: return FAILURE; } break; case 1: switch ( event() ) { case SIOS: send(SIOS); break; case SIO: send(SIO); start_tt(iutconf.sl.t4n*10+200); state = 2; break; default: return FAILURE; } break; case 2: switch ( event() ) { case SIO: send(SIO); break; case SIN: send(SIN); break; case FISU: send(SIPO); start_tt(1000); state = 3; break; default: return FAILURE; } break; case 3: switch ( event() ) { case RPO: break; case FISU: send(SIPO); break; case TIMEOUT: return SUCCESS; default: return FAILURE; } break; default: return SCRIPTERROR; } }}static int test_1_9a(void) { for (;;) { switch ( state ) { case 0: switch ( event() ) { case SIOS: send(SIOS); signal(LPO); signal(START); state = 1; break; default: return FAILURE; } break; case 1: switch ( event() ) { case SIOS: send(SIOS); break; case SIO: send(SIO); start_tt(iutconf.sl.t4n*10+200); state = 2; break; default: return FAILURE; } break; case 2: switch ( event() ) { case SIO: send(SIO); break; case SIN: send(SIN); break; case SIPO: start_tt(1000); send(MSU); state = 3; break; default: return FAILURE; } break; case 3: switch ( event() ) { case IN_SERVICE: case RPR: break; case SIPO: send(FISU); break; case TIMEOUT: return SUCCESS; default: return FAILURE; } break; default: return SCRIPTERROR; } }}static int test_1_9b(void) { for (;;) { switch ( state ) { case 0: switch ( event() ) { case SIOS: send(SIOS); send(LPO); send(START); signal(START); state = 1; break; default: return FAILURE; } break; case 1: switch ( event() ) { case SIOS: send(SIOS); break; case SIO: send(SIO); start_tt(iutconf.sl.t4n*10+200); state = 2; break; default: return FAILURE; } break; case 2: switch ( event() ) { case SIO: case SIN: signal(SEND_MSU); send(SIN); state = 3; break; default: return FAILURE; } break; case 3: switch ( event() ) { case RPO: break; case FISU: start_tt(1000); send(SIPO); break; case SIN: send(SIN); break; case MSU: send(SIPO); state = 4; break; default: return FAILURE; } break; case 4: switch ( event() ) { case RPO: break; case MSU: case FISU: send(SIPO); break; case TIMEOUT: return SUCCESS; default: return FAILURE; } break; default: return SCRIPTERROR; } }}static int test_1_10(void) { for (;;) { switch ( state ) { case 0: switch ( event() ) { case SIOS: send(SIOS); signal(LPO); signal(LPR); signal(START); state = 1; break; default: return FAILURE; } break; case 1: switch ( event() ) { case SIOS: send(SIOS); break; case SIO: send(SIO); start_tt(iutconf.sl.t4n*10+200); state = 2; break; default: return FAILURE; } break; case 2: switch ( event() ) { case SIO: send(SIO); break; case SIN: send(SIN); break; case FISU: start_tt(1000); send(FISU); state = 3; break; default: return FAILURE; } break; case 3: switch ( event() ) { case IN_SERVICE: break; case FISU: send(FISU); break; case TIMEOUT: return SUCCESS; default: return FAILURE; } break; default: return SCRIPTERROR; } }}static int test_1_11(void) { for (;;) { switch ( state ) { case 0: switch ( event() ) { case SIOS: send(SIOS); send(LPO); signal(LPO); signal(START); state = 1; break; default: return FAILURE; } break; case 1: switch ( event() ) { case SIOS: send(SIOS); break; case SIO: send(SIO); start_tt(iutconf.sl.t4n*10+200); state = 2; break; default: return FAILURE; } break; case 2: switch ( event() ) { case SIO: send(SIO); break; case SIN: send(SIN);
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?