Changeset 17917


Ignore:
Timestamp:
11/22/11 07:28:33 (18 months ago)
Author:
BrainSlayer
Message:

dsl gui display items + automatic annex selection for WBMR-HP-G300H

Location:
src/router
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • src/router/httpd/Makefile

    r17789 r17917  
    428428CFLAGS += -DHAVE_WG302 
    429429endif 
     430ifeq ($(CONFIG_DSL_CPE_CONTROL),y) 
     431CFLAGS += -DHAVE_DSL_CPE_CONTROL 
     432endif 
    430433 
    431434ifeq ($(CONFIG_GATEWORX),y) 
  • src/router/httpd/visuals/ejs.c

    r17810 r17917  
    35853585void ej_wan_if_status(webs_t wp, int argc, char_t ** argv) { 
    35863586#ifdef HAVE_DSL_CPE_CONTROL 
     3587        char *annex = nvram_safe_get("annex"); 
    35873588        websWrite(wp, "<fieldset>\n"); 
    35883589        websWrite(wp, "  <legend>DSL Status</legend>\n"); 
    35893590        websWrite(wp, "  <div class=\"setting\">\n"); 
    3590         websWrite(wp, "    <div class=\"label\">Connection Status</div>\n"); 
     3591        websWrite(wp, "    <div class=\"label\"><script type=\"text/javascript\">Capture(dsl.annex)</script></div>\n"); 
     3592        websWrite(wp, "    <span>%c</span>\n", toupper(annex[0])); 
     3593        websWrite(wp, "  </div>\n"); 
     3594        websWrite(wp, "  <div class=\"setting\">\n"); 
     3595        websWrite(wp, "    <div class=\"label\"><script type=\"text/javascript\">Capture(dsl.iface_status)</script></div>\n"); 
    35913596        websWrite(wp, "    <span id=\"dsl_iface_status\">%s</span>\n", nvram_safe_get("dsl_iface_status")); 
    35923597        websWrite(wp, "  </div>\n"); 
    35933598        websWrite(wp, "  <div class=\"setting\">\n"); 
    3594         websWrite(wp, "    <div class=\"label\">Connection Speed (up/down)</div>\n"); 
     3599        websWrite(wp, "    <div class=\"label\"><script type=\"text/javascript\">Capture(dsl.datarate)</script></div>\n"); 
    35953600        websWrite(wp, "    <span id=\"dsl_datarate_ds\">%11.2f</span> MBit / <span id=\"dsl_datarate_us\">%11.2f</span> MBit\n", atof(nvram_safe_get("dsl_datarate_ds")), atof(nvram_safe_get("dsl_datarate_ds"))); 
    35963601        websWrite(wp, "  </div>\n"); 
    35973602        websWrite(wp, "  <div class=\"setting\">\n"); 
    3598         websWrite(wp, "    <div class=\"label\">DSL Signal (up/down)</div>\n"); 
     3603        websWrite(wp, "    <div class=\"label\"><script type=\"text/javascript\">Capture(dsl.snr)</script></div>\n"); 
    35993604        websWrite(wp, "    <span id=\"dsl_snr_up\">%d</span> dB / <span id=\"dsl_snr_down\">%d</span> dB\n", atoi(nvram_safe_get("dsl_snr_up")), atoi(nvram_safe_get("dsl_snr_down"))); 
    36003605        websWrite(wp, "  </div>\n"); 
  • src/router/kromo/dd-wrt/lang_pack/english.js

    r17847 r17917  
    969969hidx.sas="The Setup Assistant guides you through the basic setup steps to configure your router."; 
    970970 
     971// ** DSL ** // 
     972var dsl = new Object(); 
     973dsl.status="DSL Status"; 
     974dsl.annex=" DSL Annex"; 
     975dsl.iface_status="Connection Status"; 
     976dsl.datarate="Connection Speed (up/down)"; 
     977dsl.snr="DSL Signal (up/down)"; 
    971978 
    972979// ** Join.asp **// 
  • src/router/services/Makefile

    r17905 r17917  
    341341CFLAGS_EXTRA += -DHAVE_WNDR3700V2 
    342342endif 
     343ifeq ($(CONFIG_DSL_CPE_CONTROL),y) 
     344CFLAGS += -DHAVE_DSL_CPE_CONTROL 
     345endif 
    343346ifeq ($(CONFIG_WMBR_G300NH),y) 
    344 CFLAGS_EXTRA += -DHAVE_WMBR_G300NH 
     347CFLAGS += -DHAVE_WMBR_G300NH 
    345348endif 
    346349ifeq ($(CONFIG_JA76PF),y) 
  • src/router/services/sysinit/sysinit-danube.c

    r17913 r17917  
    121121 
    122122        int brand = getRouterBrand(); 
     123        char *annex; 
    123124 
    124125        /* 
     
    157158            ("/usr/sbin/dsl_cpe_control -i -f /usr/lib/firmware/annex_a.bin -n /usr/sbin/dsl_notification.sh &"); 
    158159#else 
    159         if (nvram_match("annex", "a")) 
     160#ifdef HAVE_WMBR_G300NH 
     161        if( !strcmp( getUEnv("region"), "DE" )) 
     162                annex = nvram_default_get("annex", "b"); 
     163        else 
     164#endif 
     165        annex = nvram_default_get("annex", "a"); 
     166        if (!strcmp(annex, "a")) 
    160167                sysprintf 
    161168                    ("/usr/sbin/dsl_cpe_control -i -f /usr/lib/firmware/annex_a.bin -n /usr/sbin/dsl_notification.sh &"); 
Note: See TracChangeset for help on using the changeset viewer.