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

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

?? de_encode.c

?? C語言源代碼及相關資料
?? C
?? 第 1 頁 / 共 5 頁
字號:
						
						
						
					}
					
					pcur_IPMAINDATA->ipDataLength=iplace;
					for(iTemp=0;iTemp<sizeof(pcur_IPMAINDATA->ipDataLength);iTemp++)
						ss[iTemp]=(INT8U)((pcur_IPMAINDATA->ipDataLength)>>(8*(sizeof(pcur_IPMAINDATA->ipDataLength)-iTemp-1)));
					
					*inewlen=iplace;
					
					FREE(p);
				}
				break;
			}
			
			default:
			{	//U_RtnAnswComm:		//4.3.2.5 定位終端命令應答(命令ID:0105H)	29
				if(pcur_IPMAINDATA->answerFlag==MAIN_ANSWER_FLAG)
				{
					STRU_U_RtnAnsw_Comm	rtnAnsw;
					
			
					rtnAnsw.srv_CommNum=pcur_IPMAINDATA->commandNumber;   //命令序號
					rtnAnsw.srv_CommID=pcur_IPMAINDATA->commandID; //命令ID
					rtnAnsw.exec_Result_Flag=0;    // 0:成功       1:失敗

					
					iplace=0;
					pcur_IPMAINDATA->answerFlag=MAIN_UNANSWER_FLAG;  //應答標志,00:不需要應答,01:需要應答
					iplace+=sizeof(pcur_IPMAINDATA->ipDataLength);
					pcur_IPMAINDATA->commandNumber=commandNum++;
					pcur_IPMAINDATA->commandID=U_RtnAnswComm;	//4.3.2.5 定位終端命令應答(命令ID:0105H)	29
					ss[iplace++]=pcur_IPMAINDATA->protocolVersion;  //
					ss[iplace++]=pcur_IPMAINDATA->answerFlag;  //
					for(iTemp=0;iTemp<sizeof(pcur_IPMAINDATA->terminalID);iTemp++)
						ss[iplace++]=pcur_IPMAINDATA->terminalID[iTemp];
					for(iTemp=0;iTemp<sizeof(pcur_IPMAINDATA->serverID);iTemp++)
						ss[iplace++]=(INT8U)((pcur_IPMAINDATA->serverID)>>(8*(sizeof(pcur_IPMAINDATA->serverID)-iTemp-1)));
					for(iTemp=0;iTemp<sizeof(pcur_IPMAINDATA->commandNumber);iTemp++)
						ss[iplace++]=(INT8U)((pcur_IPMAINDATA->commandNumber)>>(8*(sizeof(pcur_IPMAINDATA->commandNumber)-iTemp-1)));
					for(iTemp=0;iTemp<sizeof(pcur_IPMAINDATA->commandID);iTemp++)
						ss[iplace++]=(INT8U)((pcur_IPMAINDATA->commandID)>>(8*(sizeof(pcur_IPMAINDATA->commandID)-iTemp-1)));
					
					//pcur_IPMAINDATA->ipDataLength=iplace+sizeof(rtnAnsw);
					//for(iTemp=0;iTemp<sizeof(pcur_IPMAINDATA->ipDataLength);iTemp++)
					//	ss[iTemp]=(INT8U)((pcur_IPMAINDATA->ipDataLength)>>(8*(sizeof(pcur_IPMAINDATA->ipDataLength)-iTemp-1)));
					
					for(iTemp=0;iTemp<sizeof(rtnAnsw.srv_CommNum);iTemp++)
						ss[iplace++]=(INT8U)((rtnAnsw.srv_CommNum)>>(8*(sizeof(rtnAnsw.srv_CommNum)-iTemp-1)));
					for(iTemp=0;iTemp<sizeof(rtnAnsw.srv_CommID);iTemp++)
						ss[iplace++]=(INT8U)((rtnAnsw.srv_CommID)>>(8*(sizeof(rtnAnsw.srv_CommID)-iTemp-1)));
					ss[iplace++]=rtnAnsw.exec_Result_Flag;    // 0:成功       1:失敗
					
					pcur_IPMAINDATA->ipDataLength=iplace;
					for(iTemp=0;iTemp<sizeof(pcur_IPMAINDATA->ipDataLength);iTemp++)
						ss[iTemp]=(INT8U)((pcur_IPMAINDATA->ipDataLength)>>(8*(sizeof(pcur_IPMAINDATA->ipDataLength)-iTemp-1)));
					

					*inewlen=iplace;

				 }
			}
			break;
		}

		return TRUE;
	}
	else
	{
		IPMAINDATA		cur_IPMAINDATA;

		pcur_IPMAINDATA=&cur_IPMAINDATA;
		pcur_IPMAINDATA->pDataContext=NULL;

		
		iplace=0;
		pcur_IPMAINDATA->ipDataLength=iplace;
		for(iTemp=0;iTemp<sizeof(pcur_IPMAINDATA->ipDataLength);iTemp++)
			ss[iplace++]=(INT8U)((pcur_IPMAINDATA->ipDataLength)>>(8*(sizeof(pcur_IPMAINDATA->ipDataLength)-iTemp-1)));
		pcur_IPMAINDATA->protocolVersion=ProtocolVersion;  //協議版本號   版本號為2
		ss[iplace++]=pcur_IPMAINDATA->protocolVersion;  //
		pcur_IPMAINDATA->answerFlag=0x01;  //本條消息是否需要應答。00:不需要應答01:需要應答
		ss[iplace++]=pcur_IPMAINDATA->answerFlag;  //應答標志
		//memset(pcur_IPMAINDATA->terminalID,0,sizeof(pcur_IPMAINDATA->terminalID));
		memcpy(pcur_IPMAINDATA->terminalID,TERM_ID,sizeof(TERM_ID));//從GPRS模塊取值
		memmove(ss+iplace,pcur_IPMAINDATA->terminalID,sizeof(pcur_IPMAINDATA->terminalID));
		iplace+=sizeof(pcur_IPMAINDATA->terminalID);
		pcur_IPMAINDATA->serverID=0x0000; ////控制源ID,定位終端主動向中心上行的數據中此值為0
		for(iTemp=0;iTemp<sizeof(pcur_IPMAINDATA->serverID);iTemp++)
			ss[iplace++]=(INT8U)((pcur_IPMAINDATA->serverID)>>(8*(sizeof(pcur_IPMAINDATA->serverID)-iTemp-1)));
		pcur_IPMAINDATA->commandNumber=commandNum++;	//命令序號
		for(iTemp=0;iTemp<sizeof(pcur_IPMAINDATA->commandNumber);iTemp++)
			ss[iplace++]=(INT8U)((pcur_IPMAINDATA->commandNumber)>>(8*(sizeof(pcur_IPMAINDATA->commandNumber)-iTemp-1)));
		pcur_IPMAINDATA->commandID=baseCommID_Up;	//命令ID
		for(iTemp=0;iTemp<sizeof(pcur_IPMAINDATA->commandID);iTemp++)
			ss[iplace++]=(INT8U)((pcur_IPMAINDATA->commandID)>>(8*(sizeof(pcur_IPMAINDATA->commandID)-iTemp-1)));
		
		switch(baseCommID_Up)
		{
			case U_GetSrvParamsComm:		//4.3.2.1 獲取中心服務器通訊參數指令(命令ID:0101H)	26
			case U_LoginComm:				//4.3.2.2 定位終端登錄(命令ID:0102H)	27
			case U_DormancyComm:			//4.3.2.3 定位終端休眠(命令ID:0103H)	27
			case U_ShutComm:				//4.3.2.4 定位終端關機(命令ID:0104H)	28
			case U_UploadPlaceComm:			//4.3.2.6 上傳位置信息(命令ID:0106H)	29
			{
				STRU_U_StatusBit_FORM		statusBit_Form;
				
				GetStatusBitForm(ss,&iplace,&statusBit_Form);
				if(U_UploadPlaceComm==baseCommID_Up)
				{
					pcur_IPMAINDATA->answerFlag=0x00;  //本條消息是否需要應答。00:不需要應答01:需要應答
					ss[sizeof(pcur_IPMAINDATA->ipDataLength)+sizeof(pcur_IPMAINDATA->protocolVersion)]=pcur_IPMAINDATA->answerFlag;  //應答標志
				}
				if(baseCommID_Up==U_GetSrvParamsComm)
					ReConnect_OK=0;	//獲取新通訊參數
				
				break;
				
			}
			//case U_RtnAnswComm:		//4.3.2.5 定位終端命令應答(命令ID:0105H)	29
			//break;					//strEncoder_trans函數內default:處理
			
			case U_UploadPegMenuRtnComm:	//4.3.2.7 上傳固定菜單返回信息(命令ID:0107H)	31
			{
				STRU_U_UploadPegMenuRtn_Comm	uploadPegMenuRtn;
				INT8U	tempbuff[40];
				
				ss[iplace++]=uploadPegMenuRtn.menu_ID;			//駕駛員所選擇的菜單ID
				ss[iplace++]=uploadPegMenuRtn.menuInfo_Len;		//固定菜單內容長度
				uploadPegMenuRtn.pMenu_Info=tempbuff;		//固定菜單內容小于40個字節
				memmove(ss+iplace,uploadPegMenuRtn.pMenu_Info,uploadPegMenuRtn.menuInfo_Len);
				iplace+=uploadPegMenuRtn.menuInfo_Len;
				
				break;
			}
			case U_UploadMenuRtnComm:		//4.3.2.8 上傳帶菜單的調度信息的反饋信息(命令ID:0108H)	31
			break;
			//case U_UploadParam:				//4.3.2.9 上傳定位終端參數(命令ID:0109H)	32
			//break;							//strEncoder_trans函數內D_paramQueryComm對U_UploadParam:處理			
			case U_UploadUpdFirmwareStaComm:		//4.3.2.10 上傳定位終端升級固件狀態指令(命令ID:010AH)	32
			ss[iplace++]=0;		//0:升級成功  1:升級失敗
			break;
			case U_UploadAlarmComm:			//4.3.2.11 上傳報警指令(命令ID:010BH)	32
			{
				
				STRU_U_StatusBit_FORM		statusBit_Form;
				
				ss[iplace++]=CUR_ALARM_ID;	//alarm_Type;
				GetStatusBitForm(ss,&iplace,&statusBit_Form);
				
				GetCfgWorkParamItem_All(ss,&iplace);	//得到實際設置的需要上傳的所有工作參數ID及參數值,并放入SS
				
				
				break;
			}
			
			/*
			case	U_UploadPhoto1Comm:			//=0x0501,		//4.4.2.1 上傳照片一(命令ID:0501H)	41
			break;
			case	U_UploadPhoto2Comm:			//=0x0502,		//4.4.2.2 上傳照片二(命令ID:0502H)	43
			break;
			case	U_UploadBillInfoComm:		//=0x0503,		//4.4.2.3 上傳表單信息(命令ID:0503H)	44
			break;
			*/
			case	U_UploadWorkParamComm:		//=0x0504,		//4.4.2.4 上傳定位終端工作參數(命令ID:0504H)	46
			{
				INT16U		* pTemp=NULL;
				INT16U		tempPlace=0;
				STRU_U_StatusBit_FORM		statusBit_Form;
				
				
				GetStatusBitForm(ss,&iplace,&statusBit_Form);	//按照協議命令體,添加位置信息
				
				tempPlace=iplace;	//記錄存放ID的開始位置
				GetCurCfgWorkParamID(&cfg_WorkParam);	//得到設置的工作參數ID
				*inewlen=iplace;
				*inewlen+=cfg_WorkParam.cfg_WorkParamID_cou*2;
				
				pTemp=(INT16U	*)cfg_WorkParam.cfg_WorkParamID;
				
				while((INT16S)(*inewlen-tempPlace)>0)
				{
					INT16U		paramAddr=0;
					STRU_U_WorkParam_Form		uploadParam;
					
					uploadParam.workParam_ID=*pTemp;            //2個字節
					pTemp+=1;
					tempPlace+=2;
					
					for(iTemp=0;iTemp<sizeof(uploadParam.workParam_ID);iTemp++)	
						ss[iplace++]=(uint8)(uploadParam.workParam_ID>>(8*(sizeof(uploadParam.workParam_ID)-iTemp-1)));
					GetOmoveAddr(WORK_PARAMS,WORK_PARAMS_COUNT,uploadParam.workParam_ID,(uint16	*)&(uploadParam.workParam_ValueLen),&paramAddr);
					if((iplace+uploadParam.workParam_ValueLen)>GPRSINFOLEN)		//
					{
						iplace-=(1+sizeof(uploadParam.workParam_ID));
						break;
					}
					ss[iplace++]=uploadParam.workParam_ValueLen;
					GetCurCfgWorkParamValue(uploadParam.workParam_ID,uploadParam.workParam_ValueLen,ss+iplace);
					
					//GetParamVal_ASCII(uploadParam.workParam_ID,ss+iplace,(uint32 *)&uploadParam.workParam_ValueLen);
					//ss[iplace-1]=uploadParam.workParam_ValueLen;//重新將參數長度值賦值。
					
					iplace+=uploadParam.workParam_ValueLen;
					
				}
				
				for(iTemp=0;iTemp<sizeof(iplace);iTemp++)
					ss[iTemp]=(INT8U)(iplace>>(8*(sizeof(iplace)-iTemp-1)));
				
				*inewlen=iplace;
				
				break;
			}
			case	U_UploadLogInfoComm:		//=0x0505			//4.4.2.5 上傳日志信息(命令ID:0505H)	49
			{
				
				STRU_U_UploadLogInfo_Comm	uploadLogInfo;
				STRU_U_StatusBit_FORM	statusBit_Form;
				STRU_DataSegment		dataSegment;
				
				GetStatusBitForm(ss,&iplace,&statusBit_Form);
				ss[iplace++]=uploadLogInfo.data_CommID;	//需上傳數據的命令ID。
				uploadLogInfo.pSTRU_U_StatusBit_FORM=&statusBit_Form;	//同定位終端狀態位結構體
				ss[iplace++]=uploadLogInfo.data_SegmentCou;	//數據總條數
				uploadLogInfo.pSTRU_DataSegment=&dataSegment;
				while(TRANSLEN-iplace>0)
				{
					ss[iplace++]=dataSegment.dataSegment_Len;	//數據段的長度
					memcpy(ss+iplace,dataSegment.pDataSegmentInfo,dataSegment.dataSegment_Len);	//內容是該數據的全部信息內容。
					iplace+=dataSegment.dataSegment_Len;
					if(iplace>GPRSINFOLEN)
					{
						iplace-=(dataSegment.dataSegment_Len+1);
						break;
					}
					
				}
				
				break;
			}
			//case	U_PassInAndOut_RouteAlarmComm:		//=0x0901,		//4.5.2.1 進出區域/路線報警指令(命令ID:0901H)	59
			//break;
			case	U_UploadCompressRevertComm:			//=0x0902,		//4.5.2.2 上傳壓縮回傳信息(命令ID:0902H)	60
			{
				
				
				STRU_U_StatusBit_FORM		statusBit_Form;
				STRUCT_CompressPointStatusBit_Form	compressPointStatusBit;
				
				INT16U	tempPlace=0;	
				
				if(cur_DatumMark_Falg==0)	//當前壓縮--0:基準點未確定,1:基準點已確定
				{
					
					cur_DatumMark_Falg=1;	//基準點已確定
					
					if(setupCompressRevert.compressRevertData==0x01)	// 需壓縮回傳的數據.  00:表示定位數據.01:表示帶工作參數的定位數據
					{
						ss[iplace++]=(uint8)(U_UploadWorkParamComm>>8);	//表示帶工作參數的定位數據
						ss[iplace++]=(uint8)(U_UploadWorkParamComm);
					}
					else
					{
						ss[iplace++]=(uint8)(U_UploadPlaceComm>>8);	
						ss[iplace++]=(uint8)U_UploadPlaceComm;
					}
					ss[iplace++]=setupCompressRevert.accIn_CompressTimeSlot;		//壓縮的時間間隔(ACC開).單位秒,最小為1秒。  該值與中心下發的設定壓縮回傳參數中的值相等
					ss[iplace++]=setupCompressRevert.accOut_CompressTimeSlot;	//壓縮的時間間隔(ACC關).單位秒,最小為1秒。
					
					/////----------------基準點數據---------------//
					tempPlace=iplace;//基準點數據長度--在SS中位置
					iplace++;//基準點數據長度,后面賦值
					GetStatusBitForm(ss,&iplace,&statusBit_Form);
					if(setupCompressRevert.compressRevertData==0x01)	// 01:表示帶工作參數的定位數據
						GetCfgWorkParamItem_All(ss,&iplace);	//得到實際設置的需要上傳的所有工作參數ID及參數值,并放入SS;	//基準點工作參數	不定	如果設置工作數據,需上傳
					ss[tempPlace]=iplace-tempPlace-1;//基準點數據長度	1
					
					/////----------------基準點數據---------------//
					
					*inewlen=iplace;	//基準點長度
					
				}
				else	//1:基準點已確定
				{
					
					iplace=*inewlen;	//得到上次壓縮位置的數據包長度
					/////----------------壓縮點數據---------------//
					tempPlace=iplace;//壓縮點數據長度--在SS中位置
					iplace++;//壓縮點數據長度,后面賦值
					GetCompressPointStatusBitForm(ss,&iplace,&compressPointStatusBit);	//得到壓縮點定位信息
					if(setupCompressRevert.compressRevertData==0x01)	//壓縮點1工作參數	不定	如果設置工作數據,需上傳
						GetCfgWorkParamItem_All(ss,&iplace);
					ss[tempPlace]=iplace-tempPlace-1;	//壓縮點1數據長度	1
					
					/////----------------壓縮點數據---------------//
					if(iplace>(GPRSINFOLEN-50))		//50為盲區回傳消息頭預留空間//總長度超過緩沖區大小,后面的壓縮包不放入數據包
					{
						iplace=*inewlen;
						setupCompressRevert.compress_PlaceCou=cur_Compress_PlaceCou;	//此后已滿足緩沖區大小的壓縮包數目來壓縮回傳
					}
					*inewlen=iplace;	//基準點,前面各壓縮點以及本次壓縮點的總長度
				}
				
				break;
				
			}
			case	U_UploadDriverInfoComm:				//=0x0903,		//4.5.2.3 上傳駕駛員信息(命令ID:0903H)	63
			{
				STRU_U_StatusBit_FORM		statusBit_Form;
				
				GetStatusBitForm(ss,&iplace,&statusBit_Form);
				ss[iplace++]=strlen((char *)G_LoadingMotorman);
				memcpy(ss+iplace,G_LoadingMotorman,strlen((char *)G_LoadingMotorman));
				iplace+=strlen((char *)G_LoadingMotorman);
				ss[iplace++]=Motorman_LoginStau;	//駕駛員狀態登陸狀態
				
				break;
			}
			case	U_UploadMobileSMSInfoComm:			//=0x0904,		//4.5.2.4 上傳手機短信信息(命令ID:0904H)	64
			{	
				STRU_U_StatusBit_FORM		statusBit_Form;
				
				GetStatusBitForm(ss,&iplace,&statusBit_Form);
				ss[iplace++]=strlen(G_LoadingMotorman);	//ID
				memcpy(ss+iplace,G_LoadingMotorman,strlen(G_LoadingMotorman));
				iplace+=strlen(G_LoadingMotorman);
				ss[iplace++]=strlen(G_DriverLoginMobile);	//駕駛員手機號碼
				memcpy(ss+iplace,G_DriverLoginMobile,strlen(G_DriverLoginMobile));
				iplace+=strlen(G_LoadingMotorman);
				memcpy(ss+iplace,G_SMSInfo,strlen(G_SMSInfo));
				
				break;
			}
			case	U_BlindSectionRepairComm:			//=0x0905		//4.5.2.5 盲區補償(命令ID:0905H)	65
			{
				
				STRU_U_UploadLogInfo_Comm	uploadLogInfo;	//同STRU_U_BlindSectionRepair_Comm
				STRU_U_StatusBit_FORM	statusBit_Form;
				uint16	tempPlace=0;	//記錄數據總條數的位置
				
				if(((uint8)BlindSection_Cfg&0x0f)==(0x01<<0))//((BlindSection_Cfg&(0x01<<0))>0)
					uploadLogInfo.data_CommID=U_UploadPlaceComm;
				else	if(((uint8)BlindSection_Cfg&0x0f)==(0x01<<1))//((BlindSection_Cfg&(0x01<<1))>0)

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
韩国女主播一区二区三区| 成人97人人超碰人人99| 五月激情综合色| 日韩电影免费一区| 一区二区三区四区五区视频在线观看| 日韩视频一区二区三区在线播放| 666欧美在线视频| 精品免费视频.| 亚洲免费视频中文字幕| 三级成人在线视频| 国产+成+人+亚洲欧洲自线| 91亚洲国产成人精品一区二区三| 欧美婷婷六月丁香综合色| 日韩久久精品一区| 亚洲欧美日韩国产一区二区三区| 亚洲一区二区影院| 粉嫩av一区二区三区| 日韩一本二本av| 一区二区免费在线播放| 成人黄色av电影| 日韩欧美高清一区| 日本免费在线视频不卡一不卡二| 国内不卡的二区三区中文字幕 | 亚洲大片免费看| 成人免费高清视频在线观看| 欧美绝品在线观看成人午夜影视| 最近中文字幕一区二区三区| 国产又黄又大久久| 欧美大片一区二区三区| 亚洲午夜一二三区视频| 91久久精品国产91性色tv | 色88888久久久久久影院按摩| 精品福利一二区| 国产一区二区三区美女| 久久久久久久久久电影| 国产高清久久久久| 欧美激情一区在线观看| 韩国三级电影一区二区| 久久精品欧美一区二区三区不卡| 狠狠色狠狠色综合日日91app| 欧美色涩在线第一页| 亚洲观看高清完整版在线观看| 欧美性xxxxx极品少妇| 午夜精品123| 欧美成人一区二区| 成人av在线网| 亚洲欧洲制服丝袜| 欧美三级电影一区| 国产成人综合在线| 夜夜爽夜夜爽精品视频| 欧美成人精品二区三区99精品| 国产不卡视频在线观看| 亚洲高清一区二区三区| 国产欧美一区二区精品秋霞影院| 91丨九色丨蝌蚪富婆spa| 秋霞午夜av一区二区三区| 亚洲欧美在线aaa| 欧美xingq一区二区| 在线观看日韩电影| 99精品一区二区三区| 国产一区二区三区免费在线观看| 亚洲黄色片在线观看| 久久久久久影视| 欧美tk—视频vk| 欧美大片一区二区| 日韩一区二区高清| 精品视频999| 欧美日韩中文字幕一区二区| 91美女在线视频| 成人av资源网站| 国产精品香蕉一区二区三区| 久久狠狠亚洲综合| 免费在线观看一区| 美日韩一区二区三区| 久草精品在线观看| 国产精品青草综合久久久久99| 精品国产一区二区亚洲人成毛片 | 国产性做久久久久久| 91麻豆视频网站| 国产一区二区不卡| 日本乱人伦一区| 欧美二区三区91| 精品久久人人做人人爰| 韩国精品一区二区| 6080日韩午夜伦伦午夜伦| 亚洲va欧美va人人爽| 成人污视频在线观看| 9色porny自拍视频一区二区| 成人久久久精品乱码一区二区三区| 久久精品国产亚洲一区二区三区| 日本成人超碰在线观看| 国产精品影视网| 亚洲成va人在线观看| 欧美日韩精品欧美日韩精品| 精品女同一区二区| 亚洲激情成人在线| 青娱乐精品视频| 91老师国产黑色丝袜在线| 欧美三级蜜桃2在线观看| 91精品国产一区二区| 亚洲欧美日本在线| 国产高清不卡一区| 欧美大黄免费观看| 亚洲精品高清在线| 波多野结衣中文字幕一区二区三区| 欧美色综合影院| 亚洲欧美偷拍三级| 国产成人精品免费视频网站| 日韩午夜精品视频| 天堂成人免费av电影一区| 在线日韩av片| 97精品久久久久中文字幕| 国产精品久久久久影院亚瑟| 日日摸夜夜添夜夜添亚洲女人| 色哦色哦哦色天天综合| 亚洲视频在线一区二区| av成人免费在线| 视频一区视频二区在线观看| 欧美日韩亚洲另类| 日韩毛片一二三区| 日本久久一区二区| 亚洲欧洲色图综合| 粉嫩在线一区二区三区视频| 国产无一区二区| 国产成人精品三级| 一区二区三区在线视频观看| 欧美性大战久久久久久久蜜臀| 日本vs亚洲vs韩国一区三区 | 91成人免费在线| 免费亚洲电影在线| 中文字幕 久热精品 视频在线| av福利精品导航| 日韩高清不卡一区| 欧美国产精品v| 欧美一区二区女人| 91浏览器在线视频| 国产精品69久久久久水密桃| 亚洲自拍偷拍九九九| 国产亚洲综合色| 欧美图片一区二区三区| 国产成人一级电影| 麻豆成人在线观看| 亚洲主播在线观看| 亚洲欧洲av色图| 国产午夜亚洲精品理论片色戒 | 亚洲丝袜制服诱惑| 久久婷婷成人综合色| 日韩欧美www| 欧美xxxxxxxx| 欧美一区二区三区播放老司机| 色综合一区二区三区| 色综合天天综合在线视频| 9色porny自拍视频一区二区| 高清国产一区二区| 经典三级在线一区| 日韩成人一区二区| 午夜免费久久看| 麻豆久久久久久| 一区二区三区日韩欧美精品| 亚洲女与黑人做爰| 日本欧洲一区二区| 精品一区二区在线播放| 丁香亚洲综合激情啪啪综合| 91视频在线观看| 日韩一区二区麻豆国产| 国产欧美1区2区3区| 一区二区在线观看视频| 免费观看日韩电影| eeuss影院一区二区三区| 欧美男女性生活在线直播观看| 日韩精品最新网址| 亚洲欧美区自拍先锋| 精品制服美女久久| 色欧美88888久久久久久影院| 这里只有精品电影| 日韩美女视频19| 国产成人综合在线观看| 69精品人人人人| 色婷婷亚洲精品| 国产日产欧美一区| 丝袜国产日韩另类美女| 在线中文字幕一区| 国产日产欧美一区二区三区 | 成a人片亚洲日本久久| 国产成人午夜精品5599| 欧美成人精品1314www| 亚洲小说欧美激情另类| 91在线视频18| 欧美日韩亚州综合| 在线免费亚洲电影| 国产精品自产自拍| 国产成人精品亚洲午夜麻豆| 26uuu国产在线精品一区二区| 日韩综合小视频| 日韩一区二区在线观看视频播放| 亚洲成人自拍一区| 精品福利一二区| 国产91精品欧美| 亚洲色图一区二区| 91精品国产91久久久久久一区二区 |