亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? web.c

?? 基于嵌入式web服務器的web應用層代碼
?? C
?? 第 1 頁 / 共 2 頁
字號:
				printf("<p>查詢時鐘源優先級結果如下:\n");
				printf("<p>&nbsp; 工作時鐘源:");
				for (j=0; j<22; j++)
				{
					if (p_iframe->work_clk == web_clock_id[j].clock_id)
					{
						printf("%s\n", web_clock_id[j].ch_name);
						break;
					}
				}
				if (j == 22)
					printf("沒有對應時鐘源\n");
				
				if (p_iframe->work_clk_state == 1)
					printf("<p>&nbsp; 時鐘源狀態:正常");
				else if (p_iframe->work_clk_state == 2)
					printf("<p>&nbsp; 時鐘源狀態:保持");
				break;	
			case CMD_ACK_READ_CLOCK_INFO:
				printf("<p>查詢時鐘相關所有信息結果如下:\n");
				for (i=0; i<10; i++)
				{
					printf("<p>&nbsp; 優先級%d:", i+1);
					for (j=0; j<22; j++)
					{
						if (p_iframe->clock_prio[i] == web_clock_id[j].clock_id)
						{
							printf("%s\n", web_clock_id[j].ch_name);
							break;
						}
					}
					if (j == 22)
						printf("沒有對應時鐘源\n");
				}				
				printf("<p>&nbsp; 工作時鐘源:");
				for (j=0; j<22; j++)
				{
					if (p_iframe->work_clk == web_clock_id[j].clock_id)
					{
						printf("%s\n", web_clock_id[j].ch_name);
						break;
					}
				}
				if (j == 22)
					printf("沒有對應時鐘源\n");

				if (p_iframe->work_clk_state == 1)
					printf("<p>&nbsp; 時鐘源狀態:正常");
				else if (p_iframe->work_clk_state == 2)
					printf("<p>&nbsp; 時鐘源狀態:保持");
				break;	
			case CMD_ACK_READ_FE_UP_BAND:
				printf("<p>查詢FE盤的上鏈口帶寬結果如下:\n");
				printf("<p>&nbsp; 帶寬:%d", p_iframe->up_band);
				break;	
			case CMD_ACK_READ_FE_PORT_BAND:
				printf("<p>查詢各FE端口的帶寬結果如下:\n");
				printf("<p>&nbsp; 帶寬:%d", p_iframe->port_band);			
				break;	
			case CMD_ACK_READ_VLAN_MODE:
				printf("<p>VLAN方式查詢結果如下:\n");
				if (p_iframe->vlan_mode == 1)
					printf("<p>&nbsp; 方式:基于端口的VLAN");
				else if (p_iframe->vlan_mode == 2)
					printf("<p>&nbsp; 方式:基于標識的VLAN");
				else
					printf("<p>&nbsp; 方式:沒有此方式");				
				break;	
			case CMD_ACK_READ_VLAN_GROUP:
				printf("<p>VLAN分組查詢結果如下:\n");				
				for (i=0; i<p_cframe->info_length-1; i++)
				{
					printf("<p>&nbsp; 處于該組號的端口:");
					printf("端口%d\n", p_iframe->vlan_port[i]);
				}
				break;	
			case CMD_ACK_READ_VLAN_TAG:
				printf("<p>VLAN的分組TAG值查詢結果如下:\n");
				printf("<p>&nbsp; TAG值:%d", ((unsigned short int)p_iframe->vlan_tag[0])<<8 | p_iframe->vlan_tag[1]);				
				break;	
			case CMD_ACK_READ_WORK_BOARD:
				printf("<p>查詢設備的實際插盤結果如下:\n");
				for (i=0; i<4; i++)
				{
					printf("<p>&nbsp; 槽位%d:", i+1);
					if (p_iframe->board_type[i] == NO_BOARD)
						printf("沒有插盤\n");
					else if (p_iframe->board_type[i] == E1_BOARD)
						printf("4路E1盤\n");
					else if (p_iframe->board_type[i] == V35_BOARD)
						printf("1路V35盤\n");
					else if (p_iframe->board_type[i] == FE_BOARD)
						printf("4FE盤\n");
					else if (p_iframe->board_type[i] == OPT_BOARD)
						printf("MCB盤(光盤)\n");
					else if (p_iframe->board_type[i] == PWR_BOARD)
						printf("電源盤\n");
					else
						printf("沒有此類型盤\n");
				}			
				break;	
			case CMD_ACK_READ_PHONE_NUMBER:		
				printf("<p>查詢設備公務電話號碼結果如下:\n");
				printf("<p>&nbsp; 電話號碼:%d\n", p_iframe->telephone_number);
				break;
				
				
			case CMD_ACK_READ_LOOP:
				printf("<p>端口環回查詢結果如下:\n");
				if (p_iframe->loop_flag == 0)
					printf("<p>&nbsp; 環回狀態:取消環回\n");
				else if (p_iframe->loop_flag == 1)
					printf("<p>&nbsp; 環回狀態:近端環回\n");
				else if (p_iframe->loop_flag == 2)
					printf("<p>&nbsp; 環回狀態:遠端環回\n");	
				else
					printf("<p>&nbsp; 環回狀態:無效狀態\n");	
				break;
			case CMD_ACK_READ_OPT_SWITCH:
				printf("<p>讀取光口強制倒換狀態結果如下:\n");
				if (p_iframe->switch_flag == 0)
					printf("<p>&nbsp; 倒換方向:工作在自動倒換狀態\n");
				else if (p_iframe->switch_flag == 1)
					printf("<p>&nbsp; 倒換方向:工作在強制主用狀態\n");
				else if (p_iframe->switch_flag == 2)
					printf("<p>&nbsp; 倒換方向:工作在強制備用狀態\n");	
				else
					printf("<p>&nbsp; 倒換方向:無效狀態\n");	
				break;
			case CMD_ACK_READ_OPT_ENABLE:
				printf("<p>光口激光器使能查詢結果如下:\n");
				for (i=0; i<2; i++)
				{
					printf("<p>&nbsp; 光口%d使能狀態:", i+1);
					if (p_iframe->opt_enable[i] == 0)
						printf("關閉\n");
					else if (p_iframe->opt_enable[i] == 1)
						printf("打開\n");
					else
						printf("無效狀態\n");					
				}				
				break;
			case CMD_ACK_READ_MCU_VERSION:
				printf("<p>讀取MCU軟件版本號結果如下:\n");
				printf("<p>&nbsp; MCU軟件版本號:");
				for (i=0; i<4; i++)
				{
					printf("%d", p_iframe->version[i]);
					if (i == 3)
						printf("\n");
					else
						printf(".");
				}			
				break;
			case CMD_ACK_READ_DEVICE_TYPE:
				printf("<p>讀取設備類型結果如下:\n");
				printf("<p>&nbsp; 設備類型:");
				for (i=0; i<4; i++)
				{
					temp |= ((unsigned int)p_iframe->device_type[i]) << (3-i)*8;
				}
				printf("%d\n", temp);
				break;
			
			case CMD_ACK_READ_ALARM:
				printf("<p>查詢設備告警結果如下:\n");
				for (i=0; i<(p_cframe->info_length-1)/3; i++)
				{
					printf("<p>\n");
					printf("<p>&nbsp; 盤號:%d\n", p_iframe->alarm_board[i]);
					printf("<p>&nbsp; 端口號:%d\n", p_iframe->alarm_port[i]);
					for (j=0; j<20; j++)
					{
						if (p_iframe->alarm_id[i] == web_alarm_id[j].alarm_id)
						{
							printf("<p>&nbsp; 告警類型:%s\n", web_alarm_id[j].ch_name);
							break;
						}
					}
					if (j == 20)
						printf("<p>&nbsp; 告警類型:無效ID號\n");							
				}				
				break;
			case CMD_ACK_READ_ALARM_MASK:
				printf("<p>查詢告警屏蔽信息結果如下:\n");
				for (i=0; i<(p_cframe->info_length-1)/3; i++)
				{
					printf("<p>\n");
					printf("<p>&nbsp; 盤號:%d\n", p_iframe->alarm_board[i]);
					printf("<p>&nbsp; 端口號:%d\n", p_iframe->alarm_port[i]);
					for (j=0; j<10; j++)
					{
						if (p_iframe->alarm_id[i] == web_alarm_id[j].alarm_id)
						{
							printf("<p>&nbsp; 屏蔽告警:%s\n", web_alarm_id[j].ch_name);
							break;
						}
					}
					if (j == 10)
						printf("<p>&nbsp; 屏蔽告警:無效ID號\n");							
				}	
				break;
			case CMD_ACK_READ_EVENT:
				printf("<p>查詢設備事件結果如下:\n");
				for (i=0; i<(p_cframe->info_length-1)/3; i++)
				{
					printf("<p>\n");
					printf("<p>&nbsp; 盤號:%d\n", p_iframe->alarm_board[i]);
					printf("<p>&nbsp; 端口號:%d\n", p_iframe->alarm_port[i]);
					for (j=0; j<12; j++)
					{
						if (p_iframe->event_id[i] == web_event_id[j].event_id)
						{
							printf("<p>&nbsp; 事件類型:%s\n", web_event_id[j].ch_name);
							break;
						}
					}
					if (j == 12)
						printf("<p>&nbsp; 事件類型:無效ID號\n");							
				}					
				break;
			
			default:
				break;
		}		
	}
	else if (p_iframe->success_flag == 1)
	{
		printf("<p>命令幀無法解析!\n");
	}
	else if (p_iframe->success_flag == 2)
	{
		printf("<p>命令無法執行!\n");
	}
	else
	{
		printf("<p>查詢失敗!\n");				
	}		
	printf("<p><a href=../index.html>返回 </a><p>");
}





?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲美女偷拍久久| 国产aⅴ综合色| 欧美三级视频在线观看| 亚洲美女在线一区| 色综合久久66| 亚洲伊人色欲综合网| 欧美午夜一区二区| 免费日韩伦理电影| 久久久久亚洲综合| 欧美第一区第二区| 欧美视频完全免费看| 亚洲天堂a在线| 在线免费观看日韩欧美| 天天色综合天天| 欧美一级日韩不卡播放免费| 激情综合网av| 国产精品美女一区二区| 欧美三级韩国三级日本一级| 日韩一区欧美二区| 国产精品免费久久| 欧美日韩中文精品| 激情亚洲综合在线| 久久久久久久久久久久电影| av电影在线不卡| 亚洲gay无套男同| 久久蜜臀精品av| 在线视频欧美精品| 麻豆精品视频在线观看免费| 国产精品乱人伦| 欧美日韩国产综合视频在线观看| 亚洲精品欧美在线| 成人aaaa免费全部观看| 亚洲精品欧美综合四区| 日韩一级片在线播放| 国产99久久久国产精品潘金网站| 亚洲天天做日日做天天谢日日欢| 欧美美女一区二区三区| 欧美日韩成人高清| 中文av一区特黄| 欧美美女直播网站| 成人在线视频首页| 午夜欧美视频在线观看| 91精品国产福利| 激情久久五月天| 亚洲一本大道在线| 国产女同互慰高潮91漫画| 欧美日韩精品一区视频| 国产69精品久久99不卡| 天堂av在线一区| 17c精品麻豆一区二区免费| 日韩一区二区精品在线观看| 日韩三级电影网址| 在线亚洲欧美专区二区| 国产成人三级在线观看| 日本成人在线网站| 亚洲美女视频在线观看| 久久久国产精品午夜一区ai换脸| 欧美亚一区二区| 99re这里只有精品首页| 国产精品一区二区在线观看网站| 香蕉久久夜色精品国产使用方法| 国产精品久久久久四虎| 日韩小视频在线观看专区| 色呦呦网站一区| 成人免费高清在线观看| 国产高清不卡二三区| 美女视频一区二区三区| 亚洲女同ⅹxx女同tv| 国产精品入口麻豆九色| 久久精品亚洲国产奇米99| 日韩一区二区三区电影在线观看 | 美女精品一区二区| 亚洲一区二区三区影院| 成人免费在线观看入口| 国产精品视频一二三区| 欧美成人激情免费网| 91九色最新地址| 日本精品视频一区二区三区| 99久久精品免费看| 9i看片成人免费高清| 国产毛片精品国产一区二区三区| 激情av综合网| 国产精品资源在线看| 狠狠色综合播放一区二区| 激情偷乱视频一区二区三区| 久久se精品一区精品二区| 喷白浆一区二区| 狠狠色丁香九九婷婷综合五月| 韩国欧美一区二区| 国产成人精品一区二区三区四区| 国产精品一区二区你懂的| 国产中文字幕一区| 成人三级伦理片| 99久久99久久精品免费看蜜桃 | 欧美性猛交xxxx乱大交退制版| 色婷婷精品大在线视频| 欧美亚洲一区三区| 欧美妇女性影城| 26uuu色噜噜精品一区| 欧美极品aⅴ影院| 洋洋av久久久久久久一区| 天天做天天摸天天爽国产一区| 日韩成人免费电影| 国产一区二区三区美女| av亚洲精华国产精华精华| 色综合一个色综合亚洲| 在线观看亚洲成人| 日韩欧美二区三区| 中文字幕不卡在线| 亚洲一区二区偷拍精品| 美国十次综合导航| 成人深夜视频在线观看| 欧美午夜视频网站| 国产午夜亚洲精品午夜鲁丝片| 中文字幕一区二区三区在线观看| 亚洲一区二区三区在线| 精品一区二区综合| 99热在这里有精品免费| 欧美日韩高清一区二区不卡| 久久亚区不卡日本| 亚洲综合免费观看高清在线观看| 日韩国产欧美在线播放| 国产91丝袜在线18| 欧美日韩一区三区| 国产日产精品一区| 日韩在线卡一卡二| av亚洲精华国产精华精| 日韩欧美中文字幕制服| 自拍偷拍国产精品| 蓝色福利精品导航| 色偷偷88欧美精品久久久| 久久精品人人做人人综合| 亚洲中国最大av网站| 国产精品一区二区在线观看不卡| 欧美影院精品一区| 国产精品毛片大码女人| 日本美女一区二区三区| 色av成人天堂桃色av| 久久女同精品一区二区| 亚洲福中文字幕伊人影院| 成人中文字幕电影| 日韩一本二本av| 亚洲一区二区在线免费看| 不卡视频免费播放| 久久久精品国产免大香伊| 日本不卡1234视频| 欧美午夜精品一区| 亚洲欧美另类小说| 成人aa视频在线观看| 国产午夜亚洲精品午夜鲁丝片| 日韩 欧美一区二区三区| 在线观看日韩毛片| 中文字幕在线一区免费| 国产一区二区三区日韩| 精品国一区二区三区| 午夜精品免费在线观看| 色噜噜狠狠成人网p站| 国产精品久久久久7777按摩 | 亚洲同性同志一二三专区| 激情欧美日韩一区二区| 91精品国产综合久久精品图片 | 洋洋av久久久久久久一区| 成人爱爱电影网址| 久久久久青草大香线综合精品| 久久精品国产亚洲高清剧情介绍| 日韩视频免费观看高清完整版在线观看 | 欧美sm美女调教| 首页综合国产亚洲丝袜| 欧美精品在线观看播放| 亚洲成av人片www| 欧美亚一区二区| 亚洲不卡av一区二区三区| 欧美影院午夜播放| 午夜视频一区二区| 欧美一区二区大片| 奇米精品一区二区三区在线观看一 | 午夜伦理一区二区| 在线不卡中文字幕播放| 日本欧美一区二区| 精品日韩在线观看| 激情偷乱视频一区二区三区| 久久看人人爽人人| 成人午夜电影网站| 1024成人网| 欧美日韩在线观看一区二区 | 久久久久久夜精品精品免费| 国产一区 二区 三区一级| 久久久影视传媒| 成人av电影免费观看| 亚洲午夜视频在线观看| 欧美一区三区四区| 黄色日韩三级电影| 国产精品你懂的在线| 在线看国产一区二区| 美女在线一区二区| 久久精品视频一区| 91麻豆精东视频| 日韩高清欧美激情| 久久女同互慰一区二区三区| 99精品桃花视频在线观看|