diff options
author | Mike Beattie <mike@ethernal.org> | 2012-03-30 10:37:25 +1300 |
---|---|---|
committer | Mike Beattie <mike@ethernal.org> | 2012-03-30 10:37:25 +1300 |
commit | ef915716f892e058fa7b33f711ee262154024e3f (patch) | |
tree | 5ca9784d6bf3a5b1268aaf4c09922487dfad3aab | |
parent | 72e541ad6c7ecada62808965d6b62f9a8c1b9906 (diff) |
Add DNS Server details to config get/set
Signed-off-by: Mike Beattie <mike@ethernal.org>
-rw-r--r-- | HouseControl.ino | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/HouseControl.ino b/HouseControl.ino index 63e1c76..af05379 100644 --- a/HouseControl.ino +++ b/HouseControl.ino @@ -347,6 +347,9 @@ void configGetHandler(WebServer &server, WebServer::ConnectionType type, char *u server.print(F("\",\"def_gw\":\"")); server.print(ip_to_str(buf2, config.def_gateway)); + server.print(F("\",\"def_dns\":\"")); + server.print(ip_to_str(buf2, config.def_dnsserver)); + server.print(F("\",\"ntpserver\":\"")); server.print(ip_to_str(buf2, config.ntpServer)); @@ -380,6 +383,9 @@ void configSetHandler(WebServer &server, WebServer::ConnectionType type, char *u if ((strcmp((const char*)buf2, "def_gw") == 0)) if (!str_to_ip(buf1, config.def_gateway)) { server.print(F("Invalid Gateway")); return; } + if ((strcmp((const char*)buf2, "def_dns") == 0)) + if (!str_to_ip(buf1, config.def_dnsserver)) { server.print(F("Invalid DNS Server")); return; } + if ((strcmp((const char*)buf2, "ntpserver") == 0)) if (!str_to_ip(buf1, config.ntpserver)) { server.print(F("Invalid NTP Server")); return; } |