当前位置: 代码迷 >> 嵌入开发 >> 路由器展示LAN侧的连接模式
  详细解决方案

路由器展示LAN侧的连接模式

热度:1906   发布时间:2013-02-26 00:00:00.0
路由器显示LAN侧的连接模式
路由器其中一个LAN口连接了一台电脑
要求在路由器192.168.1.1页面显示LAN侧是全双工 还是半双工模式
代码我这样写了
      if((strcmp(ethObj->maxBitRate,"Auto")) && (strcmp(ethObj->duplexMode,"Auto")))
      {
       p += sprintf(p, "                  <td> Auto </td>");
      }
      else if((strcmp(ethObj->maxBitRate,"100")) && (strcmp(ethObj->duplexMode,"Full")))
      {
       p += sprintf(p, "                  <td> 100MB Full </td>");
      }
      else if((strcmp(ethObj->maxBitRate,"100")) && (strcmp(ethObj->duplexMode,"Half")))
      {
       p += sprintf(p, "                  <td> 100MB Half </td>");
      }
      else if((strcmp(ethObj->maxBitRate,"10")) && (strcmp(ethObj->duplexMode,"Full")))
      {
       p += sprintf(p, "                  <td> 10MB Full</td>");
      }
      else if((strcmp(ethObj->maxBitRate,"10")) && (strcmp(ethObj->duplexMode,"Half")))
      {
       p += sprintf(p, "                  <td> 10MB Half</td>");
      }
     
      p += sprintf(p, "               </tr>");
但是结果页面上显示的一直都是AUTO 
烦请大家帮我SEE啊
------解决方案--------------------------------------------------------
你完全可以参考你那个串口命令来得到你要的数据。
无非是输出对象改变了而已。
  相关解决方案