Changeset 9380


Ignore:
Timestamp:
04/07/08 13:50:32 (5 years ago)
Author:
BrainSlayer
Message:

antenna selection for ns2/ns5

Location:
src/router
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • src/router/httpd/Makefile

    r9356 r9380  
    183183ifeq ($(CONFIG_LS2),y) 
    184184CFLAGS += -DHAVE_LS2 
     185endif 
     186ifeq ($(CONFIG_NS2),y) 
     187CFLAGS += -DHAVE_NS2 
     188endif 
     189ifeq ($(CONFIG_NS5),y) 
     190CFLAGS += -DHAVE_NS5 
    185191endif 
    186192ifeq ($(CONFIG_LS5),y) 
  • src/router/httpd/modules/dd-wrt.c

    r9370 r9380  
    47604760    } 
    47614761#endif 
    4762   showOption (wp, "wl_basic.diversity", wl_diversity); 
    47634762  websWrite (wp, 
    47644763             "<div class=\"setting\"><div class=\"label\"><script type=\"text/javascript\">Capture(wl_basic.channel_width)</script></div><select name=\"%s\" >\n", 
     
    47784777  websWrite (wp, "</div>\n"); 
    47794778 
    4780   websWrite (wp, 
    4781              "<div class=\"setting\"><div class=\"label\"><script type=\"text/javascript\">Capture(wl_adv.label12)</script></div><select name=\"%s\" >\n", 
    4782              wl_txantenna); 
     4779#if defined(HAVE_NS2) || defined(HAVE_NS5) 
     4780 
     4781  websWrite (wp,"<div class=\"setting\"><div class=\"label\"><script type=\"text/javascript\">Capture(wl_adv.label24)</script></div><select name=\"%s\" >\n",wl_txantenna); 
    47834782  websWrite (wp, "<script type=\"text/javascript\">\n//<![CDATA[\n"); 
    4784   websWrite (wp, 
    4785              "document.write(\"<option value=\\\"0\\\" %s >\" + wl_basic.diversity + \"</option>\");\n", 
    4786              nvram_match (wl_txantenna, 
    4787                           "0") ? "selected=\\\"selected\\\"" : ""); 
    4788   websWrite (wp, 
    4789              "document.write(\"<option value=\\\"1\\\" %s >\" + wl_basic.primary + \"</option>\");\n", 
    4790              nvram_match (wl_txantenna, 
    4791                           "1") ? "selected=\\\"selected\\\"" : ""); 
    4792   websWrite (wp, 
    4793              "document.write(\"<option value=\\\"2\\\" %s >\" + wl_basic.secondary + \"</option>\");\n", 
    4794              nvram_match (wl_txantenna, 
    4795                           "2") ? "selected=\\\"selected\\\"" : ""); 
     4783  websWrite (wp,"document.write(\"<option value=\\\"0\\\" %s >\" + wl_basic.vertical + \"</option>\");\n",nvram_match (wl_txantenna,"0") ? "selected=\\\"selected\\\"" : ""); 
     4784  websWrite (wp,"document.write(\"<option value=\\\"1\\\" %s >\" + wl_basic.horizontal + \"</option>\");\n",nvram_match (wl_txantenna,"1") ? "selected=\\\"selected\\\"" : ""); 
     4785  websWrite (wp,"document.write(\"<option value=\\\"2\\\" %s >\" + wl_basic.external + \"</option>\");\n",nvram_match (wl_txantenna,"2") ? "selected=\\\"selected\\\"" : ""); 
    47964786  websWrite (wp, "//]]>\n</script>\n"); 
    47974787  websWrite (wp, "</select>\n"); 
    47984788  websWrite (wp, "</div>\n"); 
    47994789 
    4800   websWrite (wp, 
    4801              "<div class=\"setting\"><div class=\"label\"><script type=\"text/javascript\">Capture(wl_adv.label13)</script></div><select name=\"%s\" >\n", 
    4802              wl_rxantenna); 
     4790 
     4791 
     4792 
     4793#else 
     4794  showOption (wp, "wl_basic.diversity", wl_diversity); 
     4795  websWrite (wp,"<div class=\"setting\"><div class=\"label\"><script type=\"text/javascript\">Capture(wl_adv.label12)</script></div><select name=\"%s\" >\n",wl_txantenna); 
    48034796  websWrite (wp, "<script type=\"text/javascript\">\n//<![CDATA[\n"); 
    4804   websWrite (wp, 
    4805              "document.write(\"<option value=\\\"0\\\" %s >\" + wl_basic.diversity + \"</option>\");\n", 
    4806              nvram_match (wl_rxantenna, 
    4807                           "0") ? "selected=\\\"selected\\\"" : ""); 
    4808   websWrite (wp, 
    4809              "document.write(\"<option value=\\\"1\\\" %s >\" + wl_basic.primary + \"</option>\");\n", 
    4810              nvram_match (wl_rxantenna, 
    4811                           "1") ? "selected=\\\"selected\\\"" : ""); 
    4812   websWrite (wp, 
    4813              "document.write(\"<option value=\\\"2\\\" %s >\" + wl_basic.secondary + \"</option>\");\n", 
    4814              nvram_match (wl_rxantenna, 
    4815                           "2") ? "selected=\\\"selected\\\"" : ""); 
     4797  websWrite (wp,"document.write(\"<option value=\\\"0\\\" %s >\" + wl_basic.diversity + \"</option>\");\n",nvram_match (wl_txantenna,"0") ? "selected=\\\"selected\\\"" : ""); 
     4798  websWrite (wp,"document.write(\"<option value=\\\"1\\\" %s >\" + wl_basic.primary + \"</option>\");\n",nvram_match (wl_txantenna,"1") ? "selected=\\\"selected\\\"" : ""); 
     4799  websWrite (wp,"document.write(\"<option value=\\\"2\\\" %s >\" + wl_basic.secondary + \"</option>\");\n",nvram_match (wl_txantenna,"2") ? "selected=\\\"selected\\\"" : ""); 
    48164800  websWrite (wp, "//]]>\n</script>\n"); 
    48174801  websWrite (wp, "</select>\n"); 
    48184802  websWrite (wp, "</div>\n"); 
    48194803 
     4804  websWrite (wp,"<div class=\"setting\"><div class=\"label\"><script type=\"text/javascript\">Capture(wl_adv.label13)</script></div><select name=\"%s\" >\n",wl_rxantenna); 
     4805  websWrite (wp, "<script type=\"text/javascript\">\n//<![CDATA[\n"); 
     4806  websWrite (wp,"document.write(\"<option value=\\\"0\\\" %s >\" + wl_basic.diversity + \"</option>\");\n",nvram_match (wl_rxantenna,"0") ? "selected=\\\"selected\\\"" : ""); 
     4807  websWrite (wp,"document.write(\"<option value=\\\"1\\\" %s >\" + wl_basic.primary + \"</option>\");\n",nvram_match (wl_rxantenna,"1") ? "selected=\\\"selected\\\"" : ""); 
     4808  websWrite (wp,"document.write(\"<option value=\\\"2\\\" %s >\" + wl_basic.secondary + \"</option>\");\n",nvram_match (wl_rxantenna,"2") ? "selected=\\\"selected\\\"" : ""); 
     4809  websWrite (wp, "//]]>\n</script>\n"); 
     4810  websWrite (wp, "</select>\n"); 
     4811  websWrite (wp, "</div>\n"); 
     4812#endif 
    48204813#endif 
    48214814#ifdef HAVE_MADWIFI 
  • src/router/kromo/dd-wrt/lang_pack/english.js

    r9317 r9380  
    16991699wl_adv.label23="Transmission Minimum Rate"; 
    17001700wl_adv.label22="Bluetooth Coexistence Mode"; 
     1701wl_adv.label24="Antenna Alignment"; 
    17011702wl_adv.table1="EDCA AP Parameters (AP to Client)"; 
    17021703wl_adv.col1="CWmin"; 
     
    17581759wl_basic.primary="Primary"; 
    17591760wl_basic.secondary="Secondary"; 
     1761wl_basic.vertical="Vertical"; 
     1762wl_basic.horizontal="Horizontal"; 
     1763wl_basic.external="External"; 
    17601764wl_basic.network="Network Configuration"; 
    17611765wl_basic.unbridged="Unbridged"; 
  • src/router/services/networking/madwifi.c

    r9379 r9380  
    13291329  else 
    13301330    setsysctrl (wif, "dynack_count", 20); 
     1331#if defined(HAVE_NS2) || defined(HAVE_NS5) 
     1332  int tx = atoi (default_get (txantenna, "0")); 
     1333 
     1334  setsysctrl (wif, "diversity", 0); 
     1335switch(tx) 
     1336{ 
     1337case 0: 
     1338  setsysctrl (wif, "rxantenna", 2); 
     1339  setsysctrl (wif, "txantenna", 2); 
     1340  eval("gpio","enable","1"); 
     1341break; 
     1342case 1: 
     1343  setsysctrl (wif, "rxantenna", 1); 
     1344  setsysctrl (wif, "txantenna", 1); 
     1345  eval("gpio","enable","1"); 
     1346break; 
     1347case 2: 
     1348  setsysctrl (wif, "rxantenna", 1); 
     1349  setsysctrl (wif, "txantenna", 1); 
     1350  eval("gpio","disable","1"); 
     1351break; 
     1352} 
     1353#else 
     1354 
    13311355  int rx = atoi (default_get (rxantenna, "1")); 
    13321356  int tx = atoi (default_get (txantenna, "1")); 
     
    13361360  setsysctrl (wif, "rxantenna", rx); 
    13371361  setsysctrl (wif, "txantenna", tx); 
    1338  
     1362#endif 
    13391363//setup vif interfaces first 
    13401364 
Note: See TracChangeset for help on using the changeset viewer.