Common stuff for all my devices' web server pages: css, login, log, ipv4, ipv6, firmware update, clock, reset info etc.

Dependents:   oldheating gps motorhome heating

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers web-net6-html.c Source File

web-net6-html.c

00001 #include "http.h"
00002 #include "web-nav-base.h"
00003 #include "web-add.h"
00004 
00005 void WebNet6Html()
00006 {
00007     HttpOk("text/html; charset=UTF-8", "no-cache", NULL, NULL);
00008     WebAddHeader("Net IPv6", "settings.css", "net6.js");
00009     WebAddNav(NET6_PAGE);
00010     WebAddH1("Net IPv6");
00011 
00012     WebAddH2("NDP - Neighbour Advertisement");
00013     HttpAddText("<code id='ajax-arp'></code>\r\n");
00014     HttpAddText("<div class='line'>\r\n");
00015     HttpAddText("<button onclick = 'Net.clearVendorsFromLocalStorage()'>Clear vendors</button>\r\n");
00016     HttpAddText("</div>\r\n");
00017     
00018     WebAddH2("Link local");
00019     WebAddAjaxLabelled("SLAAC",                 "ajax-slaac");
00020     
00021     WebAddH2("NDP - Router Advertisement");
00022     WebAddAjaxLabelled("Hop limit",             "ajax-hop-limit");
00023     WebAddAjaxLed     ("Managed address",       "ajax-managed");
00024     WebAddAjaxLed     ("Other configuration",   "ajax-other");
00025     WebAddAjaxLabelled("Lease time",            "ajax-ndp-lease");
00026     WebAddAjaxLabelled("Elapsed",               "ajax-ndp-elapsed");
00027     
00028     WebAddH2("RA options");
00029     WebAddAjaxLabelled("Router MAC",            "ajax-router-mac");
00030     WebAddAjaxLabelled("MTU",                   "ajax-mtu");
00031     WebAddAjaxLabelled("DNS server",            "ajax-dns-ip");
00032     WebAddAjaxLabelled("DNS life secs",         "ajax-dns-life");
00033     
00034     WebAddH2("Unique local");
00035     WebAddAjaxLabelled("Prefix length",         "ajax-unique-prefix-length");
00036     WebAddAjaxLed     ("Prefix flag L",         "ajax-unique-prefix-l");
00037     WebAddAjaxLed     ("Prefix flag A",         "ajax-unique-prefix-a");
00038     WebAddAjaxLabelled("Prefix valid secs",     "ajax-unique-prefix-limit");
00039     WebAddAjaxLabelled("Prefix preferred secs", "ajax-unique-prefix-preferred");
00040     WebAddAjaxLabelled("Prefix",                "ajax-unique-prefix");
00041     
00042     WebAddH2("Global");
00043     WebAddAjaxLabelled("Prefix length",         "ajax-global-prefix-length");
00044     WebAddAjaxLed     ("Prefix flag L",         "ajax-global-prefix-l");
00045     WebAddAjaxLed     ("Prefix flag A",         "ajax-global-prefix-a");
00046     WebAddAjaxLabelled("Prefix valid secs",     "ajax-global-prefix-limit");
00047     WebAddAjaxLabelled("Prefix preferred secs", "ajax-global-prefix-preferred");
00048     WebAddAjaxLabelled("Prefix",                "ajax-global-prefix");
00049     
00050     WebAddEnd();
00051                         
00052 }