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

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

?? uart.c

?? Discription: This multi-master driver provides the software interface to the I2C Bus hardware of th
?? C
?? 第 1 頁 / 共 4 頁
字號:
    if(temp & (((unsigned long) 1) << e_WarnCardV5High))    sprintf(TxBuffer+13,ALARMF);
    else sprintf(TxBuffer+13,ALARMT);
    TxBuffer[18]=13;TxBuffer[19]=10;TxBuffer[20]=0;uart_SendLine();
}
/*void CrossM(void)
{
    sprintf(TxBuffer,"\n        A> Inquiry Unit cross-connect Status\n\0");uart_SendLine();
    sprintf(TxBuffer,"        B> Set Unit1 Cross-connect\n\0");uart_SendLine();
    sprintf(TxBuffer,"        C> Set Unit2 Cross-connect\n\0");uart_SendLine();
    sprintf(TxBuffer,"        D> Set Unit3 Cross-connect\n\0");uart_SendLine();
    sprintf(TxBuffer,"        E> Set Unit4 Cross-connect\n\0");uart_SendLine();
    sprintf(TxBuffer,"Please input your choice<A-D,X,Z>:\0");uart_SendLine();
}

void OCProtectM(void)
{
    sprintf(TxBuffer,"\n        A> Inquiry Client Protect Status\n\0");uart_SendLine();
    sprintf(TxBuffer,"        B> Set Client 1 Protect \n\0");uart_SendLine();
    sprintf(TxBuffer,"        C> Set Client 2 Protect \n\0");uart_SendLine();
    sprintf(TxBuffer,"Please input your choice<A-B,X,Z>:\0");uart_SendLine();
} */
void UnitM(void)
{
    /*WepromCom(14,"        A> SFP Plugged\r\n");
    WepromCom(15,"        B> Protocol Support\r\n");
    WepromCom(16,"        C> CDR Information\r\n");
    WepromCom(17,"        D> SFP Information\r\n");
    WepromCom(18,"        E> Operation Mode\r\n");
    WepromCom(19,"        F> Client/Line Config\r\n");
    WepromCom(20,"        G> Boot Mode\r\n");
    WepromCom(21,"        H> SFP Tx Enable/Disable\r\n");
    WepromCom(22,"Please input your choice<A-H,X,Z>:");*/
    RepromCom(0);     //sprintf(TxBuffer,"\r\n");uart_SendLine();
    RepromCom(14);    //sprintf(TxBuffer,"        A> SFP Plugged\r\n");uart_SendLine();
    RepromCom(15);    //sprintf(TxBuffer,"        B> Protocol Support\r\n");uart_SendLine();
    RepromCom(16);    //sprintf(TxBuffer,"        C> CDR Information\r\n");uart_SendLine();
    RepromCom(17);    //sprintf(TxBuffer,"        D> SFP Information\r\n");uart_SendLine();
    RepromCom(18);    //sprintf(TxBuffer,"        E> Operation Mode\r\n");uart_SendLine();
    RepromCom(19);    //sprintf(TxBuffer,"        F> Client/Line Config\r\n");uart_SendLine();
    RepromCom(20);    //sprintf(TxBuffer,"        G> Boot Mode\r\n");uart_SendLine();
    RepromCom(21);    //sprintf(TxBuffer,"        H> SFP Tx Enable/Disable\r\n");uart_SendLine();
    RepromCom(22);    //sprintf(TxBuffer,"Please input your choice<A-H,X,Z>:");uart_SendLine();
}
void PlugR(void)
{
    byte i,temp;
    sprintf(TxBuffer,"SFP1 Plugged:");
    OS_Use( &mibTableSema );
    temp=*((byte*)entryAddrMIB[e_ELCT_SFPPlugged]);
    for (i=0;i<4;i++)
    {
        TxBuffer[3]=COM1+i;
        if(temp& (1 << i))    sprintf(TxBuffer+13,ALARMT);
        else sprintf(TxBuffer+13,ALARMF);
        TxBuffer[18]=13;TxBuffer[19]=10;TxBuffer[20]=0;uart_SendLine();
    }
    OS_Unuse( &mibTableSema );
} 
void ProtocolM(void)
{
    /*WepromCom(41,"        A> Inquiry Supported Protocol\r\n");
    WepromCom(42,"        B> Set Protocol Type\r\n");
    WepromCom(43,"Please input your choice<A-B,X,Z>:");*/
    RepromCom(0);   //printf("\n");
    RepromCom(41);  //printf("        A> Inquiry Supported Protocol\n");
    RepromCom(42);  //printf("        B> Set Protocol Type\n");
    RepromCom(43);  //printf("Please input your choice<A-B,X,Z>:");
}
void ProtocolR(void)
{
    byte i;
    U16 *temp;
    sprintf(TxBuffer,"SFP1 %s Support: ",protocol);
    OS_Use( &mibTableSema );
    temp=(word*)entryAddrMIB[e_ELCT_ProtocolIndexSFP1];
    for (i=0;i<4;i++)
    {
        TxBuffer[3]=COM1+i;
        sprintf(TxBuffer+23,"%s%s",Protocol[*temp],NR);
        temp++;
        uart_SendLine();
    }
    OS_Unuse( &mibTableSema );
}
void UnitSCP(void)   //protocol mode
{
    byte i;
    TxBuffer[0]=13;TxBuffer[1]=10;TxBuffer[2]=0;uart_SendLine();
    for(i=0;i<8;i++)TxBuffer[i]=32;
    for (i=0;i<PtclMax;i++)
    {sprintf(TxBuffer+8,"%c> %s%s",i+COMA,Protocol[i],NR);uart_SendLine();}
    sprintf(TxBuffer,INPUTC);
    sprintf(TxBuffer+24,"<A - %c,X,Z>:",i-1+COMA);uart_SendLine();
}

void CdrM(void)
{
    /*WepromCom(53,"        A> Inquiry CDR Bit Rate\r\n");
    WepromCom(54,"        B> Inquiry CDR Alarm\r\n");
    WepromCom(55,"        C> Inquiry CDR Mode\r\n");
    WepromCom(56,"        D> Set CDR Mode\r\n");
    WepromCom(57,"Please input your choice<A-D,X,Z>:");*/ 
    RepromCom(0);     //sprintf(TxBuffer,"\r\n");uart_SendLine();
    RepromCom(53);    //sprintf(TxBuffer,"        A> Inquiry CDR Bit Rate\r\n");uart_SendLine();
    RepromCom(54);    //sprintf(TxBuffer,"        B> Inquiry CDR Alarm\r\n");uart_SendLine();
    RepromCom(55);    //sprintf(TxBuffer,"        C> Inquiry CDR Mode\r\n");uart_SendLine();
    RepromCom(56);    //sprintf(TxBuffer,"        D> Set CDR Mode\r\n");
    RepromCom(57);    //sprintf(TxBuffer,"Please input your choice<A-D,X,Z>:\0");uart_SendLine();
}
void CBRR(void)
{
    byte i,temp[3];
    U16 tempbt;
    sprintf(TxBuffer,"%s CDR Bit Rate:",SFP);  
    for (i=0;i<4;i++)
    {
        TxBuffer[3]=COM1+i;
        //if ( (sfpPlugged) & (1 << i)){
            //write cdr bit rate
            temp[0]=20;temp[1]=20;temp[2]=25;
            WC_EEPROM_PORT &= ~WC_EEPROM_MASK;
            writeEEProm(100+i*3, 3, temp, e_I2c_EEPROM0DvcAdr, eeprom_Small );
            WC_EEPROM_PORT |= WC_EEPROM_MASK;
            //read cdr bit rat
            readEEProm( 100+i*3, 3, temp,e_I2c_EEPROM0DvcAdr, eeprom_Small);
            tempbt=temp[2]*100;
            sprintf(TxBuffer+18,"%2d%%(max),%2d%%(min),%dM(nominal)%s",temp[0],temp[1],tempbt,NR);            
            uart_SendLine();
        //}else{sprintf(TxBuffer+14,"not assemble%s",NR);uart_SendLine();}
    }
}
void CBRA(void)
{
    sprintf(TxBuffer,"no alarm\r\n");uart_SendLine();  
}
void CDRMR(void)
{
    byte i,*temp;
    sprintf(TxBuffer,"%s CDR Mode:",SFP);
    OS_Use( &mibTableSema );
    for (i=0;i<4;i++)
    {
        TxBuffer[3]=COM1+i;
        temp=entryAddrMIB[e_ELCT_RxCLKModeSFP1+i];
        sprintf(TxBuffer+14,"%s%s",RxClkMode[*temp],NR);
        temp++;
        uart_SendLine();
    }
    OS_Unuse( &mibTableSema );
}
void UnitSCC(void)   //Rx Clock Mode
{
    byte i;
    TxBuffer[0]=13;TxBuffer[1]=10;TxBuffer[2]=0;uart_SendLine();
    for(i=0;i<8;i++)TxBuffer[i]=32;
    for (i=0;i<RxCkMax;i++)
    {sprintf(TxBuffer+8,"%c> %s%s",i+COMA,RxClkMode[i],NR);uart_SendLine();}
    sprintf(TxBuffer,INPUTC);
    sprintf(TxBuffer+24,"<A - %c,X,Z>:",i-1+COMA);uart_SendLine();
}

void SFPM(void)
{
    /*WepromCom(23,"        A> Inquiry SFP Vendor Info\r\n");
    WepromCom(24,"        B> Inquiry SFP Bit Rate\r\n");
    WepromCom(25,"        C> Inquiry SFP Wavelength\r\n");
    WepromCom(26,"        D> Inquiry SFP Media Type\r\n");
    WepromCom(27,"        E> Inquiry SFP Transmission Distance\r\n");
    WepromCom(28,"        F> Inquiry SFP Encoding Style\r\n");
    WepromCom(29,"        G> Inquiry SFP Temperature\r\n");
    WepromCom(30,"        H> Inquiry SFP Voltage\r\n");
    WepromCom(31,"        I> Inquiry SFP Laser Bias\r\n");
    WepromCom(32,"        J> Inquiry SFP TX Power\r\n");
    WepromCom(33,"        K> Inquiry SFP RX Power\r\n");
    WepromCom(34,"        L> SFP Warning Information\r\n");
    WepromCom(35,"        M> SFP Alarm Information\r\n");
    WepromCom(36,"Please input your choice<A-M,X,Z>:");*/
    RepromCom(0);     //sprintf(TxBuffer,"\r\n");uart_SendLine();
    RepromCom(23);    //sprintf(TxBuffer,"        A> Inquiry SFP Vendor Info\r\n");uart_SendLine();
    RepromCom(24);    //sprintf(TxBuffer,"        B> Inquiry SFP Bit Rate\r\n");uart_SendLine();
    RepromCom(25);    //sprintf(TxBuffer,"        C> Inquiry SFP Wavelength\r\n");uart_SendLine();
    RepromCom(26);    //sprintf(TxBuffer,"        D> Inquiry SFP Media Type\r\n");
    RepromCom(27);    //sprintf(TxBuffer,"        E> Inquiry SFP Transmission Distance\r\n");uart_SendLine();
    RepromCom(28);    //sprintf(TxBuffer,"        F> Inquiry SFP Encoding Style\r\n");uart_SendLine();
    RepromCom(29);    //sprintf(TxBuffer,"        G> Inquiry SFP Temperature\r\n");uart_SendLine();
    RepromCom(30);    //sprintf(TxBuffer,"        H> Inquiry SFP Voltage\r\n");uart_SendLine();
    RepromCom(31);    //sprintf(TxBuffer,"        I> Inquiry SFP Laser Bias\r\n");uart_SendLine();
    RepromCom(32);    //sprintf(TxBuffer,"        J> Inquiry SFP TX Power\r\n");uart_SendLine();
    RepromCom(33);    //sprintf(TxBuffer,"        K> Inquiry SFP RX Power\r\n");uart_SendLine();
    RepromCom(34);    //sprintf(TxBuffer,"        L> SFP Warning Information\r\n");uart_SendLine();
    RepromCom(35);    //sprintf(TxBuffer,"        M> SFP Alarm Information\r\n");uart_SendLine();
    RepromCom(36);    //sprintf(TxBuffer,"Please input your choice<A-M,X,Z>:);uart_SendLine();
}
void VendorR(void)
{
    byte i;
    sprintf(TxBuffer,"%s Vendor Info:",SFP);
    for (i=0;i<4;i++)
    {
        TxBuffer[3]=COM1+i;
        if ( (sfpPlugged) & (1 << i)){

            readEEProm( adr_VendorName, SFP_VENDOR_LENGTH, TxBuffer+17,
    	        e_I2c_SFPDvc1Adr + i*BUS_NR_DIFF, eeprom_Small);
            TxBuffer[33]=13;TxBuffer[34]=10;
            uart_SendChar(35);
        }else{sprintf(TxBuffer+17,"not assemble%s",NR);uart_SendLine();}
    }
}
void SBRR(void)
{
    byte i,temp[3];
    U16 tempbt;
    sprintf(TxBuffer,"%s Bit Rate:",SFP);  
    for (i=0;i<4;i++)
    {
        TxBuffer[3]=COM1+i;
        if ( (sfpPlugged) & (1 << i)){
            readEEProm( adr_BitRateMax, SFP_BR_MAX_LENGTH+SFP_BR_MIN_LENGTH, temp,
    	        e_I2c_SFPDvc1Adr + i*BUS_NR_DIFF, eeprom_Small);
            readEEProm( adr_NominalBitRate, SFP_BITRATE_LENGTH, temp+2,
        	    e_I2c_SFPDvc1Adr + i*BUS_NR_DIFF, eeprom_Small);
            tempbt=temp[2]*100;
            sprintf(TxBuffer+14,"%2d%%(max),%2d%%(min),%dM(nominal)%s",temp[0],temp[1],tempbt,NR);            
            uart_SendLine();
        }else{sprintf(TxBuffer+14,"not assemble%s",NR);uart_SendLine();}
    }
}
void SFPWR (void)
{
    byte i,temp[2];
    U16 tempbt;
    sprintf(TxBuffer,"%s Wavelenghth:",SFP);  
    for (i=0;i<4;i++)
    {
        TxBuffer[3]=COM1+i;
        if ( (sfpPlugged) & (1 << i)){
            readEEProm( 60,2,temp,e_I2c_SFPDvc1Adr + i*BUS_NR_DIFF, eeprom_Small);            
            tempbt = temp[0]*256+temp[1];
            sprintf(TxBuffer+17,"%u%s",tempbt,NR);            
            uart_SendLine();
        }else{sprintf(TxBuffer+17,"not assemble%s",NR);uart_SendLine();}
    }
}
void MediaR (void)
{
    byte i,temp;
    sprintf(TxBuffer,"%s Media Type:",SFP);  
    for (i=0;i<4;i++)
    {
        TxBuffer[3]=COM1+i;
        if ( (sfpPlugged) & (1 << i)){
            readEEProm( 9,1,&temp,e_I2c_SFPDvc1Adr + i*BUS_NR_DIFF, eeprom_Small);
            if(temp&1)  sprintf(TxBuffer+16,"%s%s",Media[0],NR);
            else if(temp&0xc)   sprintf(TxBuffer+16,"%s%s",Media[1],NR);
            else  if(temp)sprintf(TxBuffer+16,"%s%s",Media[2],NR);
            else  sprintf(TxBuffer+16,"%s%s",Media[0],NR);            
            uart_SendLine();
        }else{sprintf(TxBuffer+16,"not assemble%s",NR);uart_SendLine();}
    }
}
void TransDisR(void)   
{
    byte i,k,l=0x10,temp;
    sprintf(TxBuffer,"%s Transmission Distance:",SFP);  
    for (i=0;i<4;i++)
    {
        TxBuffer[3]=COM1+i;
        if ( (sfpPlugged) & (1 << i)){
            readEEProm( 7, 1, &temp,e_I2c_SFPDvc1Adr + i*BUS_NR_DIFF, eeprom_Small);
            if (temp){
                for (k=0;k<4;k++)
                    if(temp&(l<<k)) sprintf(TxBuffer+27,"%s%s",TransDis[k],NR);
            }else sprintf(TxBuffer+27,"%s%s",TransDis[2],NR);            
            uart_SendLine();
        }else{sprintf(TxBuffer+27,"not assemble%s",NR);uart_SendLine();}
    }
}
void EncodeR (void)
{
    byte i,temp;
    sprintf(TxBuffer,"%s Encoding Style:",SFP);  
    for (i=0;i<4;i++)
    {
        TxBuffer[3]=COM1+i;
        if ( (sfpPlugged) & (1 << i)){
            readEEProm( 11, 1, &temp,e_I2c_SFPDvc1Adr + i*BUS_NR_DIFF, eeprom_Small);
            sprintf(TxBuffer+20,"%s%s",Encode[temp],NR);            
            uart_SendLine();
        }else{sprintf(TxBuffer+20,"not assemble%s",NR);uart_SendLine();}
    }
}
void SFPTempR(void)
{
    int8_t chn,temp;
    sprintf(TxBuffer,"%s Temperature:",SFP);  
    for (chn=0;chn<4;chn++)
    {
        TxBuffer[3]=COM1+chn;
        if ( (sfpPlugged) & (1 << chn)){
            temp=measureTempSFP(adrTemp,chn);
            sprintf(TxBuffer+17,"%dC%s",temp,NR);            
            uart_SendLine();

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩免费视频一区二区| 视频一区二区不卡| 丝瓜av网站精品一区二区| 国产一区二区三区电影在线观看| av不卡在线播放| 久久婷婷成人综合色| 亚洲福利视频三区| 99精品国产一区二区三区不卡| 日韩一级免费观看| 亚洲国产精品一区二区久久恐怖片| 国产.精品.日韩.另类.中文.在线.播放| 欧美私人免费视频| 亚洲精品免费电影| 成人av在线资源| 国产欧美一区二区精品婷婷 | 在线观看成人免费视频| 久久久午夜精品理论片中文字幕| 亚洲 欧美综合在线网络| jizz一区二区| 欧美国产日韩在线观看| 国产精品一区二区男女羞羞无遮挡| 在线播放/欧美激情| 一区二区三区中文字幕电影| 成人免费视频视频| 日本一区二区视频在线观看| 另类人妖一区二区av| 欧美丰满少妇xxxbbb| 国产不卡视频在线观看| 欧美国产精品专区| 久久超碰97中文字幕| 欧美区视频在线观看| 婷婷久久综合九色综合伊人色| 欧洲亚洲精品在线| 亚洲午夜久久久久久久久电影网| 91蝌蚪porny九色| 亚洲日本电影在线| 色综合天天综合网国产成人综合天| 国产精品久久一卡二卡| 成人黄动漫网站免费app| 国产精品久久久久三级| 成人国产精品免费网站| 中文字幕一区二区三区四区不卡 | 国产精品第四页| 成人av在线资源网| 亚洲精品久久嫩草网站秘色| 欧美在线影院一区二区| 丝袜亚洲另类欧美综合| 日韩亚洲国产中文字幕欧美| 激情五月婷婷综合网| 久久精品人人做| 91网站黄www| 亚洲成人精品在线观看| 日韩视频免费观看高清完整版在线观看| 蜜臀国产一区二区三区在线播放 | 麻豆成人久久精品二区三区小说| 精品免费99久久| 成人久久视频在线观看| 亚洲综合视频在线| 欧美哺乳videos| 欧美一区二区三区电影| 久久99精品国产麻豆婷婷| 国产日韩欧美精品电影三级在线| 99国产精品99久久久久久| 亚洲国产一区在线观看| 精品国产污污免费网站入口| 99久久伊人网影院| 偷拍日韩校园综合在线| 国产欧美日韩激情| 欧美日韩美女一区二区| 国产在线国偷精品免费看| 日韩毛片在线免费观看| 日韩美女一区二区三区四区| hitomi一区二区三区精品| 青青草原综合久久大伊人精品 | 欧美一区二区三区四区视频| 国产美女精品一区二区三区| 亚洲国产精品嫩草影院| 久久精品视频在线看| 欧美日韩国产影片| 国产成人免费在线观看| 视频一区免费在线观看| 中文字幕欧美一| 精品动漫一区二区三区在线观看| 色婷婷精品大视频在线蜜桃视频| 蜜臀av性久久久久av蜜臀妖精 | 日韩精品国产欧美| 亚洲免费色视频| 国产日韩欧美电影| 欧美一区二区视频网站| 在线一区二区三区四区| 国产aⅴ精品一区二区三区色成熟| 午夜精品福利久久久| 色94色欧美sute亚洲线路一ni | 日韩 欧美一区二区三区| 国产精品毛片大码女人| 精品国产一区二区亚洲人成毛片| 欧美网站一区二区| 中文字幕 久热精品 视频在线| 欧美人狂配大交3d怪物一区| www.亚洲色图| 高清在线观看日韩| 久久国产精品区| 日韩高清不卡在线| 图片区日韩欧美亚洲| 亚洲国产精品一区二区尤物区| 亚洲特黄一级片| 中文字幕字幕中文在线中不卡视频| 欧美激情一二三区| 久久久天堂av| 久久综合九色综合97_久久久| 91精品欧美综合在线观看最新| 欧美日韩一区三区| 欧美午夜影院一区| 欧美日韩国产精选| 4438x成人网最大色成网站| 国产一区二区精品在线观看| 91精品福利在线一区二区三区 | 丁香激情综合国产| 精品写真视频在线观看| 蜜臀av一区二区在线观看| 三级欧美在线一区| 日韩精品成人一区二区在线| 日日摸夜夜添夜夜添精品视频| 爽好多水快深点欧美视频| 免费精品视频在线| 久久精品国产网站| 国产精品 日产精品 欧美精品| 国产电影精品久久禁18| 成人av午夜影院| 91麻豆国产香蕉久久精品| 欧美在线观看一二区| 欧美日韩综合色| 中文字幕一区二区三区精华液| 欧美一区二区三区在| 欧美sm极限捆绑bd| 国产日产欧产精品推荐色| 1区2区3区欧美| 亚洲va韩国va欧美va精品| 毛片av一区二区| 国产91露脸合集magnet | 看电影不卡的网站| 国内成人自拍视频| 99久久精品99国产精品| 欧美三级电影网| 精品国产免费久久| 成人欧美一区二区三区白人| 亚洲高清免费视频| 韩国v欧美v亚洲v日本v| 99国产一区二区三精品乱码| 欧美三级蜜桃2在线观看| 日韩精品一区二区三区视频| 国产精品国产自产拍高清av王其| 亚洲午夜电影在线观看| 韩日av一区二区| 色综合一个色综合| 欧美成人a在线| 亚洲免费三区一区二区| 久久疯狂做爰流白浆xx| 色婷婷综合五月| 欧美tickling挠脚心丨vk| 亚洲蜜臀av乱码久久精品蜜桃| 日本精品视频一区二区| 精品免费国产一区二区三区四区| 亚洲天堂网中文字| 国产一区二三区| 欧美三级韩国三级日本一级| 日本一区二区成人| 免费观看在线综合| 91国内精品野花午夜精品| 国产清纯在线一区二区www| 日韩精品福利网| 在线免费亚洲电影| 国产女人18水真多18精品一级做| 丝瓜av网站精品一区二区| 91热门视频在线观看| 国产视频一区在线播放| 男女性色大片免费观看一区二区| 色网综合在线观看| 国产精品久久久久一区二区三区共| 另类小说图片综合网| 欧美肥大bbwbbw高潮| 夜夜嗨av一区二区三区网页| www.亚洲精品| 欧美激情综合五月色丁香| 国产一区二区三区av电影 | 日本中文在线一区| 91成人在线观看喷潮| 国产精品国产三级国产aⅴ入口 | 亚洲精品一区二区三区福利| 首页国产欧美久久| 欧美性色黄大片| 亚洲最新在线观看| 色综合久久综合| 亚洲精品乱码久久久久| 91蜜桃视频在线| 亚洲男女一区二区三区| 色美美综合视频| 一区二区三区欧美日韩| 色婷婷精品久久二区二区蜜臀av| 丁香婷婷深情五月亚洲|