⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test-q781.c

📁 OpenSS7 This the fourth public release of the OpenSS7 Master Package. See README in the release for
💻 C
📖 第 1 页 / 共 5 页
字号:
				break;			case SIPO:				send(FISU);				break;			case TIMEOUT:				return SUCCESS;			default:				return FAILURE;			}			break;		default:			return SCRIPTERROR;		}	}}static inttest_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 inttest_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 inttest_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 inttest_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 inttest_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);				break;			case SIPO:				send(SIPO);				start_tt(1000);				state = 3;				break;			default:				return FAILURE;			}			break;		case 3:			switch (event()) {			case RPO:				break;			case SIPO:				send(SIPO);				break;			case TIMEOUT:				return SUCCESS;			default:				return FAILURE;			}			break;		default:			return SCRIPTERROR;		}	}}static inttest_1_12a(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:				send(STOP);				start_tt(1000);				send(SIOS);				state = 3;				break;			default:				return FAILURE;			}			break;		case 3:			switch (event()) {			case SIPO:				send(SIOS);				break;			case OUT_OF_SERVICE:				break;			case SIOS:				send(SIOS);				break;			case TIMEOUT:				return SUCCESS;			default:				return FAILURE;			}			break;		default:			return SCRIPTERROR;		}	}}static inttest_1_12b(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:				signal(STOP);				send(FISU);				start_tt(1000);				state = 3;				break;			default:				return FAILURE;			}			break;		case 3:			switch (event()) {			case FISU:				send(FISU);				break;			case OUT_OF_SERVICE:				break;			case SIOS:				send(SIOS);				break;			case TIMEOUT:				return SUCCESS;			default:				return FAILURE;			}			break;		default:			return SCRIPTERROR;		}	}}static inttest_1_13(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(SIO);				state = 3;				break;			default:				return FAILURE;			}			break;		case 3:			switch (event()) {			case SIPO:				send(SIO);				break;			case OUT_OF_SERVICE:				break;			case SIOS:				send(SIOS);				break;			case TIMEOUT:				return SUCCESS;			default:				return FAILURE;			}			break;		default:			return SCRIPTERROR;		}	}}static inttest_1_14(void){	for (;;) {		switch (state) {		case 0:			switch (event()) {			case SIOS:				send(SIOS);				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:				signal(LPO);				start_tt(iutconf.sl.t4n * 10 / 2);				send(SIN);				state = 3;				break;			default:				return FAILURE;			}			break;		case 3:			switch (event()) {			case SIN:				send(SIN);				break;			case TIMEOUT:				signal(LPR);				start_tt(iutconf.sl.t4n * 10 / 2 + 1000);				state = 4;				break;			default:				return FAILURE;			}			break;		case 4:			switch (event()) {			case IN_SERVICE:				break;			case SIN:				send(SIN);				break;			case FISU:				send(FISU);				break;			case TIMEOUT:				return SUCCESS;			default:				return FAILURE;			}			break;		default:			return SCRIPTERROR;		}	}}static inttest_1_15(void){	for (;;) {		switch (state) {		case 0:			switch (event()) {			case SIOS:				send(SIOS);				signal(START);				state = 1;				break;			default:				break;			case TIMEOUT:				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;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -