Fixed: Setting fastclock name in config.
This commit is contained in:
parent
0d1dff14f7
commit
59e84a6146
|
@ -37,7 +37,7 @@ class ClockClient
|
|||
static int const getClockSeconds() { return clockSeconds; }
|
||||
static void addClockChangeCallback(ClockChangeCallback callback);
|
||||
int getNumberOfKnownClocks() { return fastclockScanner.getNumberOfKnownClocks(); };
|
||||
static String *getKnownClocks();
|
||||
String *getKnownClocks() { return fastclockScanner.getKnownClocks(); };
|
||||
int getListenPort();
|
||||
IPAddress getMulticastIP();
|
||||
static String const getClockString() {
|
||||
|
|
19
src/main.cpp
19
src/main.cpp
|
@ -95,7 +95,10 @@ const char _HEAD_END[] PROGMEM = "</head><body><div style='text-align:l
|
|||
const char _PORTAL_OPTIONS[] PROGMEM = "<form action=\"/wifi\" method=\"get\"><button>Configure WiFi</button></form><br/><form action=\"/0wifi\" method=\"get\"><button>Configure WiFi (No Scan)</button></form><br/><form action=\"/i\" method=\"get\"><button>Info</button></form><br/><form action=\"/r\" method=\"post\"><button>Reset</button></form>";
|
||||
const char _ITEM[] PROGMEM = "<div><a href='#p' onclick='c(this)'>{v}</a> <span class='q {i}'>{r}%</span></div>";
|
||||
const char _FORM_START[] PROGMEM = "<form method='get' action='configsave'>";
|
||||
const char _FORM_CLOCKNAME[] PROGMEM = "<label for='n'>Fastclock name</label><input id='n' name='n' length=32 placeholder='clock name'><br/>";
|
||||
const char _FORM_CLOCKNAME[] PROGMEM = "<label for='n'>Fastclock name</label><input id='n' name='n' length=32 placeholder='clock name' value='{n}'><br/>";
|
||||
const char _FORM_CLOCKSFOUND_START[] PROGMEM = "Fastclocks seen:<br/><ul>";
|
||||
const char _FORM_CLOCKSFOUND_ITEM[] PROGMEM = "<li>{fc}</li>";
|
||||
const char _FORM_CLOCKSFOUND_END[] PROGMEM = "</ul><br/>";
|
||||
const char _FORM_CLOCKMODE_HEADLINE[] PROGMEM = "<br/>Clock mode:<br/>";
|
||||
const char _FORM_CLOCKMODE_DEMO[] PROGMEM = "<input class='r' id='md' name='m' type='radio' value='demo' {check}><label for='md'>Demo</label><br/>";
|
||||
const char _FORM_CLOCKMODE_REAL[] PROGMEM = "<input class='r' id='mr' name='m' type='radio' value='real' {check}><label for='md'>Real Clock</label><br/>";
|
||||
|
@ -148,7 +151,19 @@ void appConfig() {
|
|||
page += FPSTR(_VSPACE);
|
||||
page += FPSTR(_FORM_UTC_OFFSET);
|
||||
page += FPSTR(_VSPACE);
|
||||
page += FPSTR(_FORM_CLOCKNAME);
|
||||
input = FPSTR(_FORM_CLOCKNAME);
|
||||
value = config.getString("listenToClock");
|
||||
input.replace("{n}", value);
|
||||
page += input;
|
||||
page += FPSTR(_FORM_CLOCKSFOUND_START);
|
||||
String *knownClocks = fastclock.getKnownClocks();
|
||||
for (int i=0; i<fastclock.getNumberOfKnownClocks(); ++i) {
|
||||
input = FPSTR(_FORM_CLOCKSFOUND_ITEM);
|
||||
input.replace("{fc}", knownClocks[i]);
|
||||
page += input;
|
||||
}
|
||||
page += FPSTR(_FORM_CLOCKSFOUND_END);
|
||||
|
||||
page += FPSTR(_VSPACE);
|
||||
page += FPSTR(_FORM_COLOR_HEADLINE);
|
||||
for (int i=0; i<sevenSegmentClock.getNumberSupportedColors(); ++i) {
|
||||
|
|
Loading…
Reference in New Issue