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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? m32.lst

?? w77E58開發(fā)的具備藍牙功能的GPS導航儀
?? LST
?? 第 1 頁 / 共 5 頁
字號:
 771   4      
 772   4      
 773   4                          }//if((ptr=strstr(task,"A")) != NULL)
 774   3                }//if(gsmSearchPhone("M"))
 775   2                else
 776   2                        {
 777   3      
 778   3                        sprintf(TP_UD,"You are not master!");   
 779   3                            return 0; 
 780   3      
 781   3      
 782   3                        }
 783   2      
 784   2      
 785   2              }//if(task[0] == 'A')
 786   1              
C51 COMPILER V7.50   M32                                                                   04/04/2007 15:01:44 PAGE 14  

 787   1              if(task[0] == 'B')                 //設(shè)置第二個受權(quán)號碼
 788   1              {
 789   2                //if(gsmPhoneBookTask(GSM_SEARCH_PHONE,NULL,"A",0))
 790   2                        if(gsmSearchPhone("A"))          //是否有第一個受權(quán)號碼?
 791   2                {
 792   3                          if((ptr=strstr(task,"B")) != NULL)
 793   3                          {   
 794   4                      //增加授權(quán):
 795   4                   
 796   4                      ptr++;
 797   4                              putstring1("Phone Number to Save:\r\n");
 798   4                      putstring1(ptr);
 799   4                                  putstring1("\r\n");
 800   4                              PhoneNumber=3;
 801   4                                      //if(gsmPhoneBookTask(GSM_SAVE_PHONE,ptr,"M",PhoneNumber))
 802   4                          if(gsmSavePhone(ptr,"B")==TRUE)  //第2個授權(quán),起名為:B
 803   4                              {
 804   5                             
 805   5                                        putstring1("Save Phone Ok,Number is:\r\n");
 806   5                                    sprintf(TPA,"++");
 807   5                                        strcat(TPA, ptr);
 808   5                                        putstring1(TPA);
 809   5                                    putstring1("\r\n");
 810   5                                    
 811   5                                        sprintf(TP_UD,"OK");
 812   5      
 813   5                                        return 1;                //gsmSendMessage("OK"); 
 814   5                                            
 815   5                                  }
 816   4                                  else
 817   4                      {      
 818   5                                        putstring1("Save Phone Fail!");
 819   5                                    sprintf(TP_UD,"Fail");   //gsmSendMessage("Fail"); 
 820   5                            return 0; 
 821   5                                        
 822   5                              }
 823   4      
 824   4      
 825   4      
 826   4                          }//if((ptr=strstr(task,"B")) != NULL)
 827   3                }//if(gsmSearchPhone("A"))
 828   2              }//if(task[0] == 'B')
 829   1      
 830   1      
 831   1              return 0;
 832   1      }
 833          
 834          
 835          // PDU編碼,用于編制、發(fā)送短消息 
 836          // pSrc: 源PDU參數(shù)指針 
 837          // pDst: 目標PDU串指針 
 838          // 返回: 目標PDU串長度 
 839          int gsmEncodePdu(char xdata* pDst)   //pDst=pdu;
 840          {     
 841   1          int nLength;             // 內(nèi)部用的串長度     
 842   1          int nDstLength;          // 目標PDU串長度     
 843   1         
 844   1              // SMSC地址信息段     
 845   1          nLength = strlen(SCA);       // SMSC地址字符串的長度         
 846   1      
 847   1              if((nLength & 0x01)==0)
 848   1              nDstLength= nLength/2+1;
C51 COMPILER V7.50   M32                                                                   04/04/2007 15:01:44 PAGE 15  

 849   1          else
 850   1              nDstLength= (nLength+1)/2 + 1;
 851   1      
 852   1              ans[0] = (char)nDstLength;  // SMSC地址信息長度  
 853   1              ans[1] = 0x91;        // 固定: 用國際格式號碼     
 854   1          nDstLength = gsmBytes2String(ans, pDst, 2);           // 轉(zhuǎn)換2個字節(jié)到目標PDU串     
 855   1      
 856   1          nDstLength += gsmInvertNumbers(SCA, &pDst[nDstLength], nLength);    // 轉(zhuǎn)換SMSC到目標PDU串   
 857   1              // TPDU段基本參數(shù)、目標地址等     
 858   1              nLength = strlen(TPA);         // TP-DA地址字符串的長度     
 859   1              ans[0] = 0x11;                 // 是發(fā)送短信(TP-MTI=01),TP-VP用相對格式(TP-VPF=10)     
 860   1              ans[1] = 0;                    // TP-MR=0     
 861   1              ans[2] = (char)nLength;        // 目標地址數(shù)字個數(shù)(TP-DA地址字符串真實長度)     
 862   1              ans[3] = 0x91;                 // 固定: 用國際格式號碼     
 863   1              nDstLength += gsmBytes2String(ans, &pDst[nDstLength], 4);  // 轉(zhuǎn)換4個字節(jié)到目標PDU串     
 864   1              nDstLength += gsmInvertNumbers(TPA, &pDst[nDstLength], nLength); // 轉(zhuǎn)換TP-DA到目標PDU串          
 865   1      
 866   1              // TPDU段協(xié)議標識、編碼方式、用戶信息等     
 867   1              nLength = strlen(TP_UD);       // 用戶信息字符串的長度     
 868   1              ans[0] = TP_PID;               // 協(xié)議標識(TP-PID)     
 869   1              ans[1] = TP_DCS;               // 用戶信息編碼方式(TP-DCS)     
 870   1              ans[2] = 0;                    // 有效期(TP-VP)為5分鐘  
 871   1      
 872   1              
 873   1              if(TP_DCS == GSM_7BIT)         
 874   1              {         
 875   2                      // 7-bit編碼方式         
 876   2                      ans[3] = nLength;                                                // 編碼前長度         
 877   2                      nLength = gsmEncode7bit(TP_UD, &ans[4], nLength+1) + 4;    // 轉(zhuǎn)換TP-DA到目標PDU串     
 878   2              }     
 879   1              else 
 880   1              if(TP_DCS == GSM_UCS2)     
 881   1              {         
 882   2                 #if 0
                         // UCS2編碼方式         
                              ans[3] = gsmEncodeUcs2(pSrc->TP_UD, &ans[4], nLength);    // 轉(zhuǎn)換TP-DA到目標PDU串         
                              nLength = ans[3] + 4;        // nLength等于該段數(shù)據(jù)長度     
                         #endif
 887   2              }     
 888   1              else     
 889   1              {         
 890   2                      // 8-bit編碼方式         
 891   2                      //ans[3] = gsmEncode8bit(TP_UD, &ans[4], nLength);      // 轉(zhuǎn)換TP-DA到目標PDU串         
 892   2                      nLength = ans[3] + 4;                                       // nLength等于該段數(shù)據(jù)長度     
 893   2              }     
 894   1      
 895   1              nDstLength += gsmBytes2String(ans, &pDst[nDstLength], nLength); // 轉(zhuǎn)換該段數(shù)據(jù)到目標PDU串          
 896   1              // 返回目標字符串長度     
 897   1              return nDstLength; 
 898   1      
 899   1      }      
 900          
 901          
 902          
 903          
 904          /*****************************************************************************************************
 905          *             int gsmDecode7bit(const unsigned char* pSrc, char* pDst, int nSrcLength) 
 906          *
 907          * 7-bit解碼 
 908          * pSrc: 源編碼串指針 
 909          * pDst: 目標字符串指針 
 910          * nSrcLength: 源編碼串長度 
C51 COMPILER V7.50   M32                                                                   04/04/2007 15:01:44 PAGE 16  

 911          * 返回: 目標字符串長度 
 912          *******************************************************************************************************/
 913          //int gsmDecode7bit(const unsigned char* pSrc, char* pDst, int nSrcLength) 
 914          int gsmDecode7bit(uchar* pSrc, char * pDst, int nSrcLength) 
 915          { 
 916   1           int nSrc;               // 源字符串的計數(shù)值     
 917   1           int nDst;               // 目標解碼串的計數(shù)值     
 918   1           int nByte;              // 當前正在處理的組內(nèi)字節(jié)的序號,范圍是0-6     
 919   1           unsigned char nLeft;    // 上一字節(jié)殘余的數(shù)據(jù)        
 920   1           
 921   1           // 計數(shù)值初始化     
 922   1           nSrc = 0;     
 923   1               nDst = 0;    
 924   1           // 組內(nèi)字節(jié)序號和殘余數(shù)據(jù)初始化     
 925   1           nByte = 0;     
 926   1               nLeft = 0;    
 927   1           // 將源數(shù)據(jù)每7個字節(jié)分為一組,解壓縮成8個字節(jié)     
 928   1           // 循環(huán)該處理過程,直至源數(shù)據(jù)被處理完     
 929   1           // 如果分組不到7字節(jié),也能正確處理     
 930   1           while(nSrc<nSrcLength)     
 931   1           {         
 932   2             // 將源字節(jié)右邊部分與殘余數(shù)據(jù)相加,去掉最高位,得到一個目標解碼字節(jié)    
 933   2             *pDst = ((*pSrc << nByte) | nLeft) & 0x7f;         
 934   2             // 將該字節(jié)剩下的左邊部分,作為殘余數(shù)據(jù)保存起來         
 935   2              nLeft = *pSrc >> (7-nByte); 
 936   2             // 修改目標串的指針和計數(shù)值         
 937   2              pDst++;         
 938   2                      nDst++;   
 939   2             // 修改字節(jié)計數(shù)值         
 940   2              nByte++;              
 941   2             // 到了一組的最后一個字節(jié)         
 942   2             if(nByte == 7)         
 943   2             {             
 944   3                // 額外得到一個目標解碼字節(jié)             
 945   3                *pDst = nLeft; 
 946   3                // 修改目標串的指針和計數(shù)值             
 947   3                pDst++;             
 948   3                        nDst++; 
 949   3                // 組內(nèi)字節(jié)序號和殘余數(shù)據(jù)初始化             
 950   3                nByte = 0;             
 951   3                nLeft = 0;         
 952   3             }              
 953   2             // 修改源串的指針和計數(shù)值         
 954   2             pSrc++;         
 955   2             nSrc++;     
 956   2           }          
 957   1           *pDst = 0;          
 958   1           // 返回目標串長度     
 959   1           return nDst; 
 960   1      } 
 961          
 962          
 963          
 964          
 965           // PDU解碼,用于接收、閱讀短消息 
 966           // pSrc: 源PDU串指針 
 967           // pDst: 目標PDU參數(shù)指針 
 968           // 返回: 用戶信息串長度 
 969           int gsmDecodePdu(char * pSrc) 
 970           {     
 971   1              int nDstLength;           // 目標PDU串長度     
 972   1              unsigned char tmp;        // 內(nèi)部用的臨時字節(jié)變量     
C51 COMPILER V7.50   M32                                                                   04/04/2007 15:01:44 PAGE 17  

 973   1      
 974   1              // SMSC地址信息段     
 975   1              gsmString2Bytes(pSrc, &tmp, 2);    // 取長度     
 976   1              tmp = (tmp - 1) * 2;               // SMSC號碼串長度     
 977   1              pSrc += 4;                         //指針后移     
 978   1              gsmSerializeNumbers(pSrc, SCA, tmp);    
 979   1      
 980   1      #if 0   
                      putstring1("SCA=\r\n");
                      putstring1(SCA);
                      putstring1("\r\n");
              #endif  
 985   1      
 986   1      
 987   1              // 轉(zhuǎn)換SMSC號碼到目標PDU串     
 988   1              pSrc += tmp;        
 989   1      #if 0   
                      putstring1("pSrc=\r\n");
                      putstring1(pSrc);
                      putstring1("\r\n");                //040D9168
              #endif  
 994   1              // 指針后移          
 995   1              // TPDU段基本參數(shù)、回復地址等     
 996   1              gsmString2Bytes(pSrc, &tmp, 2);    
 997   1                                                  //tmp=04  No return back addr
 998   1                                                                                      //tmp=84  have return back addr 
 999   1              // 取基本參數(shù)     
1000   1              pSrc += 2;        
1001   1              // 指針后移     
1002   1      #if 0
                      putstring1("pSrc=\r\n");
                      putstring1(pSrc);
                      putstring1("\r\n");                //0D9168
              #endif
1007   1              
1008   1               
1009   1              //if(tmp & 0x80)                       
1010   1               {         
1011   2                      // 包含回復地址,取回復地址信息         
1012   2                      gsmString2Bytes(pSrc, &tmp, 2);    // 取長度       
1013   2              if(tmp==13)putstring1("13\r\n");
1014   2      
1015   2                      if(tmp & 1) tmp += 1;    // 調(diào)整奇偶性         
1016   2              if(tmp==14)putstring1("14\r\n");
1017   2                      
1018   2                      
1019   2                      pSrc += 4;          
1020   2                      // 指針后移         
1021   2                      gsmSerializeNumbers(pSrc, TPA, tmp);    
1022   2                      // 取TP-RA號碼         
1023   2              #if 0 
                              putstring1("TPA=\r\n");
                              putstring1(TPA);
                              putstring1("\r\n");
                  #endif              
1028   2                      pSrc += tmp;        
1029   2                      // 指針后移     
1030   2               }          
1031   1      
1032   1      
1033   1               // TPDU段協(xié)議標識、編碼方式、用戶信息等     
1034   1               gsmString2Bytes(pSrc, (unsigned char*)&TP_PID, 2);         // 取協(xié)議標識(TP-PID)     

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品久久久蜜桃| 欧美日韩日日摸| 国产日韩欧美高清在线| 喷水一区二区三区| 91极品视觉盛宴| 亚洲精品国产无天堂网2021| 成人黄色av网站在线| 国产女人水真多18毛片18精品视频| 蜜桃精品在线观看| 日韩一二三四区| 美国精品在线观看| 精品国产青草久久久久福利| 蜜桃精品在线观看| 精品少妇一区二区三区在线播放 | 日韩免费电影一区| 老司机精品视频在线| 日韩精品一区二区三区老鸭窝| 欧美aaa在线| 久久毛片高清国产| 成人动漫中文字幕| 一区二区三区国产| 欧美日韩精品一二三区| 久久国产视频网| 久久网站最新地址| 99re热这里只有精品免费视频| 亚洲免费在线观看视频| 欧美日韩国产综合一区二区三区| 午夜视频一区在线观看| 欧美成人a视频| 99久久久精品免费观看国产蜜| 一区二区三区国产精品| 日韩精品一区二区三区视频播放| 岛国av在线一区| 亚洲图片欧美视频| 精品国产青草久久久久福利| 韩国午夜理伦三级不卡影院| 国产精品欧美一级免费| 国产成人在线免费观看| 国产色产综合产在线视频| 白白色亚洲国产精品| 午夜伊人狠狠久久| 日本一区二区免费在线观看视频 | 精品久久久久av影院| 成人精品免费网站| 亚洲一区二区在线免费观看视频| 日韩一区二区三区在线视频| 国产成人午夜精品影院观看视频| 亚洲情趣在线观看| 精品99999| 欧美日韩一卡二卡三卡| 成人免费毛片高清视频| 奇米精品一区二区三区在线观看一| 亚洲国产高清在线观看视频| 欧美日韩中文国产| 丁香婷婷综合五月| 蜜臀av一区二区在线观看| 亚洲欧美在线观看| 欧美国产精品一区二区三区| 制服丝袜日韩国产| 色婷婷国产精品| 成人一级视频在线观看| 久久成人免费网| 亚洲高清不卡在线观看| 亚洲乱码中文字幕综合| 亚洲国产精品av| 久久精品亚洲精品国产欧美 | 国产一区二区看久久| 日本伊人色综合网| 日韩电影一二三区| 日韩影院在线观看| 亚洲mv在线观看| 亚洲国产成人av| 天天综合网 天天综合色| 一区二区三区在线不卡| 亚洲欧美在线观看| 国产精品国产精品国产专区不片| 久久久久久久综合狠狠综合| 精品欧美黑人一区二区三区| 日韩区在线观看| 日韩一区二区三区视频在线观看| 日韩一区二区电影| 精品99久久久久久| 国产亚洲福利社区一区| 日本一区二区三级电影在线观看| 久久综合九色综合97_久久久| 欧美岛国在线观看| 欧美xxxxx裸体时装秀| 国产精品五月天| 成人欧美一区二区三区| 亚洲一区二区三区自拍| 日韩av电影一区| 激情丁香综合五月| 白白色亚洲国产精品| 91伊人久久大香线蕉| 欧美视频一二三区| 日韩欧美国产精品| 国产精品系列在线| 婷婷一区二区三区| 国产精品2024| 欧美午夜片在线观看| 欧美一二区视频| 国产欧美日韩不卡免费| 亚洲国产日韩一区二区| 国产成人自拍网| 一区二区三区丝袜| 欧美一区二区三区日韩视频| 国产精品入口麻豆九色| 蜜臀精品久久久久久蜜臀| aaa国产一区| 欧美tickling挠脚心丨vk| 亚洲精品成人a在线观看| 精品一二三四区| 欧美一级久久久| 亚洲影院理伦片| caoporm超碰国产精品| 精品国产一区二区国模嫣然| 亚洲一二三四区| 丁香桃色午夜亚洲一区二区三区| 5858s免费视频成人| 亚洲狠狠丁香婷婷综合久久久| 韩国v欧美v日本v亚洲v| 在线免费观看不卡av| 中文字幕中文乱码欧美一区二区| 蜜桃视频第一区免费观看| 欧美少妇xxx| 亚洲午夜久久久久久久久电影院| 高清国产一区二区| 国产日韩欧美精品一区| 国产一区二区三区免费播放| 欧美电影免费观看完整版| 午夜视频在线观看一区二区三区| 91农村精品一区二区在线| 中文字幕精品在线不卡| 成人网在线播放| 国产精品区一区二区三区| 成人开心网精品视频| 中文字幕免费观看一区| 精品国产一区二区三区四区四| 极品美女销魂一区二区三区免费| 久久这里只精品最新地址| 日本不卡在线视频| 久久先锋影音av鲁色资源| 成人小视频在线| 亚洲码国产岛国毛片在线| 欧美性生活大片视频| 五月天一区二区| 欧美午夜免费电影| 亚洲国产精品久久久久婷婷884| 欧洲另类一二三四区| 亚洲午夜电影网| 久久综合av免费| 在线日韩av片| 久久国内精品视频| 国产日韩欧美不卡| 色哟哟一区二区在线观看| 日本成人在线看| 日韩免费看的电影| voyeur盗摄精品| 亚洲另类在线视频| 欧美成人a在线| 国产精品主播直播| 夜夜揉揉日日人人青青一国产精品| 欧美女孩性生活视频| 久久aⅴ国产欧美74aaa| 精品久久人人做人人爽| 99re免费视频精品全部| 蜜臂av日日欢夜夜爽一区| 国产精品女主播av| 欧美伊人久久大香线蕉综合69| 国产一区二区成人久久免费影院| 亚洲欧洲一区二区三区| 精品国产sm最大网站免费看| 欧美午夜在线观看| 懂色av中文一区二区三区| 偷拍日韩校园综合在线| 中文无字幕一区二区三区| 成人黄色软件下载| 激情五月激情综合网| 日韩成人免费电影| 亚洲午夜电影在线观看| 日本一区二区三区视频视频| 欧美一区二区久久久| 欧美视频在线观看一区二区| 91一区二区三区在线观看| 黑人巨大精品欧美黑白配亚洲| 亚洲综合色自拍一区| 久久亚洲二区三区| 日韩天堂在线观看| 7777精品伊人久久久大香线蕉最新版 | 亚洲一区欧美一区| 日韩伦理免费电影| 亚洲丝袜美腿综合| 亚洲视频图片小说| 亚洲欧美日韩精品久久久久| 精品乱码亚洲一区二区不卡| 91精品黄色片免费大全| 69精品人人人人| 欧美一区二区女人| 欧美成人性福生活免费看| 日韩精品一区二区在线|