Andrew Boyson / web

Dependents:   oldheating gps motorhome heating

Committer:
andrewboyson
Date:
Mon Apr 08 10:13:01 2019 +0000
Revision:
86:f3c9beec4ee7
Parent:
84:4ed751de613e
Child:
99:5aa33c306167
Split the NET page into general net, net ipv4 and net ipv6. Also made the arp and dns update through ajax.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
andrewboyson 0:f8998d10763e 1 #include <stdint.h>
andrewboyson 77:4689596a2f3f 2 #include <stdbool.h>
andrewboyson 0:f8998d10763e 3
andrewboyson 46:1822fdbe6c0c 4 #define FAULT_PAGE 0
andrewboyson 46:1822fdbe6c0c 5 #define CLOCK_PAGE 1
andrewboyson 46:1822fdbe6c0c 6 #define NET_PAGE 2
andrewboyson 86:f3c9beec4ee7 7 #define NET4_PAGE 3
andrewboyson 86:f3c9beec4ee7 8 #define NET6_PAGE 4
andrewboyson 86:f3c9beec4ee7 9 #define TRACE_PAGE 5
andrewboyson 86:f3c9beec4ee7 10 #define LOG_PAGE 6
andrewboyson 86:f3c9beec4ee7 11 #define FIRMWARE_PAGE 7
andrewboyson 30:6a08abbe6301 12
andrewboyson 30:6a08abbe6301 13 extern const char* PageSite;
andrewboyson 30:6a08abbe6301 14 extern void PageAddNav(int page);
andrewboyson 30:6a08abbe6301 15
andrewboyson 2:14de8c14afd9 16 extern void PageAddHeader (const char* site, const char* title, const char* style, const char* script);
andrewboyson 0:f8998d10763e 17 extern void PageAddNavItem (int highlight, char* href, char* title);
andrewboyson 12:237a0f75b4d0 18 extern void PageAddH1 (const char* site, const char* pageName);
andrewboyson 12:237a0f75b4d0 19 extern void PageAddH2 (const char* text);
andrewboyson 12:237a0f75b4d0 20 extern void PageAddEnd (void);
andrewboyson 0:f8998d10763e 21
andrewboyson 77:4689596a2f3f 22 extern void PageAddLabelledText (char* label, char* text);
andrewboyson 77:4689596a2f3f 23 extern void PageAddLabelledPrefixSuffix(char* label, char* prefix, char* text, char* suffix);
andrewboyson 77:4689596a2f3f 24 extern void PageAddLabelledMac (char* label, char* mac);
andrewboyson 77:4689596a2f3f 25 extern void PageAddLabelledIp4 (char* label, uint32_t ip);
andrewboyson 77:4689596a2f3f 26 extern void PageAddLabelledIp6 (char* label, char* ip);
andrewboyson 77:4689596a2f3f 27 extern void PageAddLabelledOnOff (char* label, bool value);
andrewboyson 77:4689596a2f3f 28 extern void PageAddLabelledInt (char* label, int value);
andrewboyson 0:f8998d10763e 29
andrewboyson 77:4689596a2f3f 30 extern void PageAddInputText (char* label, float inputwidth, char* value, char* action, char* name);
andrewboyson 77:4689596a2f3f 31 extern void PageAddInputInt (char* label, float inputwidth, int value, char* action, char* name);
andrewboyson 77:4689596a2f3f 32 extern void PageAddInputButton (char* label, char* value, char* action, char* name);
andrewboyson 0:f8998d10763e 33
andrewboyson 77:4689596a2f3f 34 extern void PageAddAjaxLed (char* label, char* id);
andrewboyson 77:4689596a2f3f 35 extern void PageAddAjaxLabelled (char* label, char* id);
andrewboyson 77:4689596a2f3f 36 extern void PageAddAjaxLabelledSuffix (char* label, char* id, char* suffix);
andrewboyson 77:4689596a2f3f 37 extern void PageAddAjaxInputToggle (char* label, char* id, char* name);
andrewboyson 84:4ed751de613e 38 extern void PageAddAjaxInput (char* label, float inputwidth, char* id, char* name);
andrewboyson 84:4ed751de613e 39 extern void PageAddAjaxInputSuffix (char* label, float inputwidth, char* id, char* name, char* suffix);