< div id = "main" >
< div class = "header" >
< h1 > Services< / h1 >
< / div >
< div class = "content" >
< div class = "pure-g" >
< div class = "pure-u-1 pure-u-md-1-2" >
< div class = "card" >
< h1 >
Syslog
< div id = "syslog-spinner" class = "spinner spinner-small" > < / div >
< / h1 >
< form action = "#" id = "Syslog-form" class = "pure-form" hidden >
< div class = "pure-form-stacked" >
< label > Syslog Host< / label >
< input type = "text" name = "syslog_host" / >
< div class = "popup" > Esp-link sends event/debug info to this syslog host
(hostname:port). Leave empty to disable syslog.< / div >
< / div >
< div class = "pure-form-stacked" >
< label > Min Heap< / label >
< div >
< input type = "text" name = "syslog_minheap" / >
< div class = "popup" > Stop sending syslog if free heap drops below this many bytes< / div >
< / div >
< div >
< label > Filter< / label >
< select name = "syslog_filter" href = "#" >
< option value = "0" > EMERG< / option >
< option value = "1" > ALERT< / option >
< option value = "2" > CRIT< / option >
< option value = "3" > ERR< / option >
< option value = "4" > WARNING< / option >
< option value = "5" > NOTICE< / option >
< option value = "6" > INFO< / option >
< option value = "7" > DEBUG< / option >
< / select >
< div class = "popup" > Minimum severity to send< / div >
< / div >
< / div >
< div >
< input type = "checkbox" name = "syslog_showtick" / >
< label > Include esp-link millisecond ticker< / label >
< / div >
< div >
< input type = "checkbox" name = "syslog_showdate" / >
< label > Include esp-link datetime< / label >
< div class = "popup" > Some syslog servers rotate log if timestamp is in the past so disable to prevent this< / div >
< / div >
< button id = "Syslog-button" type = "submit" class = "pure-button button-primary" >
Update Syslog settings!
< / button >
< / form >
< / div >
< div class = "card" >
< h1 >
mDNS
< div id = "mdns-spinner" class = "spinner spinner-small" > < / div >
< / h1 >
< form action = "#" id = "mDNS-form" class = "pure-form" hidden >
< div class = "form-horizontal" >
< input type = "checkbox" name = "mdns_enable" / >
< label > Enable mDNS< / label >
< div class = "popup" > Esp-link can advertise its hostname and service name (both
with a .local suffix) via multicast DNS.< / div >
< / div >
< br >
< div class = "pure-form-stacked" >
< label > Service Name< / label >
< input type = "text" name = "mdns_servername" / >
< div class = "popup" > The default service is http. For the arduino IDE use arduino< / div >
< / div >
< button id = "mDNS-button" type = "submit" class = "pure-button button-primary" >
Update mDNS settings!
< / button >
< / form >
< / div >
< / div >
< div class = "pure-u-1 pure-u-md-1-2" >
< div class = "card" >
< h1 >
SNTP
< div id = "sntp-spinner" class = "spinner spinner-small" > < / div >
< / h1 >
< form action = "#" id = "SNTP-form" class = "pure-form" hidden >
< div class = "pure-form-stacked" >
< div >
< label > SNTP Server< / label >
< input type = "text" name = "sntp_server" / >
< div class = "popup" > Simple Network Time Protocol server to query.
Leave empty to disable SNTP< / div >
< / div >
< div >
< label > Timezone Offset< / label >
< input type = "text" name = "timezone_offset" / >
< div class = "popup" > Offset hours to apply (no daylight savings support)< / div >
< / div >
< / div >
< button id = "SNTP-button" type = "submit" class = "pure-button button-primary" >
Update SNTP settings!
< / button >
< / form >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< script src = "services.js" > < / script >
< script type = "text/javascript" >
onLoad(function() {
fetchServices();
bnd($("#Syslog-form"), "submit", changeServices);
bnd($("#SNTP-form"), "submit", changeServices);
bnd($("#mDNS-form"), "submit", changeServices);
});
< / script >
< / body > < / html >