Andrew Boyson / web

Dependents:   oldheating gps motorhome heating

Committer:
andrewboyson
Date:
Mon Jan 04 16:09:03 2021 +0000
Revision:
146:6bc151bd7063
Parent:
144:7106252b7abf
Modified Name and address resolution to include vendor names

Who changed what in which revision?

UserRevisionLine numberNew contents of line
andrewboyson 110:8ab752842d25 1 #include "http.h"
andrewboyson 110:8ab752842d25 2 #include "web-nav-base.h"
andrewboyson 110:8ab752842d25 3 #include "web-add.h"
andrewboyson 110:8ab752842d25 4
andrewboyson 110:8ab752842d25 5 void WebNet6Html()
andrewboyson 110:8ab752842d25 6 {
andrewboyson 110:8ab752842d25 7 HttpOk("text/html; charset=UTF-8", "no-cache", NULL, NULL);
andrewboyson 110:8ab752842d25 8 WebAddHeader("Net IPv6", "settings.css", "net6.js");
andrewboyson 110:8ab752842d25 9 WebAddNav(NET6_PAGE);
andrewboyson 110:8ab752842d25 10 WebAddH1("Net IPv6");
andrewboyson 110:8ab752842d25 11
andrewboyson 142:b472ba95b018 12 WebAddH2("NDP - Neighbour Advertisement");
andrewboyson 110:8ab752842d25 13 HttpAddText("<code id='ajax-arp'></code>\r\n");
andrewboyson 146:6bc151bd7063 14 HttpAddText("<div class='line'>\r\n");
andrewboyson 146:6bc151bd7063 15 HttpAddText("<button onclick = 'Net.clearVendorsFromLocalStorage()'>Clear vendors</button>\r\n");
andrewboyson 146:6bc151bd7063 16 HttpAddText("</div>\r\n");
andrewboyson 142:b472ba95b018 17
andrewboyson 142:b472ba95b018 18 WebAddH2("Link local");
andrewboyson 142:b472ba95b018 19 WebAddAjaxLabelled("SLAAC", "ajax-slaac");
andrewboyson 142:b472ba95b018 20
andrewboyson 142:b472ba95b018 21 WebAddH2("NDP - Router Advertisement");
andrewboyson 110:8ab752842d25 22 WebAddAjaxLabelled("Hop limit", "ajax-hop-limit");
andrewboyson 110:8ab752842d25 23 WebAddAjaxLed ("Managed address", "ajax-managed");
andrewboyson 110:8ab752842d25 24 WebAddAjaxLed ("Other configuration", "ajax-other");
andrewboyson 110:8ab752842d25 25 WebAddAjaxLabelled("Lease time", "ajax-ndp-lease");
andrewboyson 110:8ab752842d25 26 WebAddAjaxLabelled("Elapsed", "ajax-ndp-elapsed");
andrewboyson 142:b472ba95b018 27
andrewboyson 142:b472ba95b018 28 WebAddH2("RA options");
andrewboyson 142:b472ba95b018 29 WebAddAjaxLabelled("Router MAC", "ajax-router-mac");
andrewboyson 110:8ab752842d25 30 WebAddAjaxLabelled("MTU", "ajax-mtu");
andrewboyson 142:b472ba95b018 31 WebAddAjaxLabelled("DNS server", "ajax-dns-ip");
andrewboyson 142:b472ba95b018 32 WebAddAjaxLabelled("DNS life secs", "ajax-dns-life");
andrewboyson 142:b472ba95b018 33
andrewboyson 142:b472ba95b018 34 WebAddH2("Unique local");
andrewboyson 142:b472ba95b018 35 WebAddAjaxLabelled("Prefix length", "ajax-unique-prefix-length");
andrewboyson 142:b472ba95b018 36 WebAddAjaxLed ("Prefix flag L", "ajax-unique-prefix-l");
andrewboyson 142:b472ba95b018 37 WebAddAjaxLed ("Prefix flag A", "ajax-unique-prefix-a");
andrewboyson 142:b472ba95b018 38 WebAddAjaxLabelled("Prefix valid secs", "ajax-unique-prefix-limit");
andrewboyson 142:b472ba95b018 39 WebAddAjaxLabelled("Prefix preferred secs", "ajax-unique-prefix-preferred");
andrewboyson 142:b472ba95b018 40 WebAddAjaxLabelled("Prefix", "ajax-unique-prefix");
andrewboyson 142:b472ba95b018 41
andrewboyson 142:b472ba95b018 42 WebAddH2("Global");
andrewboyson 142:b472ba95b018 43 WebAddAjaxLabelled("Prefix length", "ajax-global-prefix-length");
andrewboyson 142:b472ba95b018 44 WebAddAjaxLed ("Prefix flag L", "ajax-global-prefix-l");
andrewboyson 142:b472ba95b018 45 WebAddAjaxLed ("Prefix flag A", "ajax-global-prefix-a");
andrewboyson 142:b472ba95b018 46 WebAddAjaxLabelled("Prefix valid secs", "ajax-global-prefix-limit");
andrewboyson 142:b472ba95b018 47 WebAddAjaxLabelled("Prefix preferred secs", "ajax-global-prefix-preferred");
andrewboyson 142:b472ba95b018 48 WebAddAjaxLabelled("Prefix", "ajax-global-prefix");
andrewboyson 110:8ab752842d25 49
andrewboyson 110:8ab752842d25 50 WebAddEnd();
andrewboyson 110:8ab752842d25 51
andrewboyson 110:8ab752842d25 52 }