diff options
author | Mike Beattie <mike@ethernal.org> | 2012-03-23 08:39:49 +1300 |
---|---|---|
committer | Mike Beattie <mike@ethernal.org> | 2012-03-23 08:39:49 +1300 |
commit | 4c8dc2417ec42c405f00fb1a1419f8b7cf1a01bb (patch) | |
tree | 22f02339a5672d0d0040c6992e60536c7fcc5536 /HouseControl.ino | |
parent | dc49447ca4d67b27e290f3957f2ba69640fa35ff (diff) |
Add some temporary debugging to config get handler
Signed-off-by: Mike Beattie <mike@ethernal.org>
Diffstat (limited to 'HouseControl.ino')
-rw-r--r-- | HouseControl.ino | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/HouseControl.ino b/HouseControl.ino index 54e3241..95e3c0b 100644 --- a/HouseControl.ino +++ b/HouseControl.ino @@ -386,6 +386,44 @@ void configGetHandler(WebServer &server, WebServer::ConnectionType type, char *u /* we don't output the body for a HEAD request */ if (type == WebServer::GET) { + + + sprintf((char*)buf1, "Config Version: %d\n\n\0", config.configVersion); + server.print((char*)buf1); + + sprintf((char*)buf1, "Time Now: %d/%d/%d %02d:%02d:%02d\n\0", day(time), month(time), year(time), hour(time), minute(time), second(time)); + server.print((char*)buf1); + sprintf((char*)buf1, "Last NTP: %d/%d/%d %02d:%02d:%02d\n\n\0", day(lastNTPtime), month(lastNTPtime), year(lastNTPtime), hour(lastNTPtime), minute(lastNTPtime), second(lastNTPtime)); + server.print((char*)buf1); + + sprintf((char*)buf1, "MAC Address: %02X:%02X:%02X:%02X:%02X:%02X\n\n\0", config.mac[0], config.mac[1], config.mac[2], config.mac[3], config.mac[4], config.mac[5]); + server.print((char*)buf1); + sprintf((char*)buf1, "Default IP Addr: %d.%d.%d.%d\n\0", config.def_ip[0], config.def_ip[1], config.def_ip[2], config.def_ip[3]); + server.print((char*)buf1); + sprintf((char*)buf1, "Default Netmask: %d.%d.%d.%d\n\0", config.def_netmask[0], config.def_netmask[1], config.def_netmask[2], config.def_netmask[3]); + server.print((char*)buf1); + sprintf((char*)buf1, "Default Gateway: %d.%d.%d.%d\n\n\0", config.def_gateway[0], config.def_gateway[1], config.def_gateway[2], config.def_gateway[3]); + server.print((char*)buf1); + + sprintf((char*)buf1, "NTP Server: %d.%d.%d.%d\n\0", config.ntpServer[0], config.ntpServer[1], config.ntpServer[2], config.ntpServer[3]); + server.print((char*)buf1); + sprintf((char*)buf1, "UTC Offset: %d\n\n\0", config.UTC_offset); + server.print((char*)buf1); + + sprintf((char*)buf1, "Status Server: %d.%d.%d.%d\n\0", config.notifyHost[0], config.notifyHost[1], config.notifyHost[2], config.notifyHost[3]); + server.print((char*)buf1); + sprintf((char*)buf1, "Status Port: %d\n\n\0", config.notifyPort); + server.print((char*)buf1); + + sprintf((char*)buf1, "Front Door unlock time: %d (secs)\n\n\0", config.frontdoor_holdtime); + server.print((char*)buf1); + + sprintf((char*)buf1, "Garage Door grace time: %d (minutes)\n\0", config.garagedoor_nightgracetime); + server.print((char*)buf1); + sprintf((char*)buf1, "Dawn: %02d:00\n\0", config.dawn); + server.print((char*)buf1); + sprintf((char*)buf1, "Dusk: %02d:00\n\n\0", config.dusk); + server.print((char*)buf1); } } |