diff --git a/Open_Access_Control_Ethernet.ino b/Open_Access_Control_Ethernet.ino index d4105b4..3e7ff42 100644 --- a/Open_Access_Control_Ethernet.ino +++ b/Open_Access_Control_Ethernet.ino @@ -207,7 +207,7 @@ PCATTACH pcattach; // Software interrupt library const prog_uchar httpheaderok[] PROGMEM = {"HTTP/1.1 200 OK\r\nCache-Control: no-store\r\nContent-Type: text/html\r\n\r\n"}; const prog_uchar title[] PROGMEM = {"

OAC

"}; -const prog_uchar help[] PROGMEM = {"
Numbers must be zero-padded.\n\n?e=0000 - enable privileged commands (enter wrong code to logout)\n?s000 - show user\n?m000&p000&t00000000 - modify user(0-200) permission(0-255) tag(00000000-ffffffff)\n?a - list all users\n?r000 - remove user\n?o1 ?o2 - open door 1/2\n?u ?u=1 ?u=2 - unlock all/1/2\n?l - lock all\n?1 - disarm\n?2 - arm\n?3 - train\n?9 - status
"}; +const prog_uchar help[] PROGMEM = {"
Numbers must be padded.\n\n?e=0000 - enable privileged (enter 0 to logout)\n?s000 - show user\n?m000&p000&t00000000 - modify user(0-200) permission(0-255) tag(00000000-ffffffff)\n?a - list all users\n?r000 - remove user\n?o1 ?o2 - open door 1/2\n?u ?u=1 ?u=2 - unlock all/1/2\n?l - lock all\n?1 - disarm\n?2 - arm\n?3 - train\n?9 - status\n?z - show log\n?y - clear log
"}; //\n?d=00&w=0&m=00&y=00&h=00&i=00&s=00 - set day-dayofweek-month-year-hour-min-sec const prog_uchar noauth[] PROGMEM = {"Not logged in."}; const prog_uchar unlockboth[] PROGMEM = {"Unlocked all doors."}; const prog_uchar unlock1[] PROGMEM = {"Unlocked door 1."}; @@ -497,9 +497,7 @@ void loop() // Main branch, runs over and ov } } if(readString.indexOf("?9") > 0) { // status - PROGMEMprintln(client,title); printStatus(client); - PROGMEMprintln(client,help); } if(readString.indexOf("?z") > 0) { // log if(privmodeEnabled==true) { @@ -512,13 +510,63 @@ void loop() // Main branch, runs over and ov } if(readString.indexOf("?y") > 0) { // clear log if(privmodeEnabled==true) { - clearLog(client); + for(int i=0;i"); } -void clearLog(EthernetClient client) { - for(int i=0;i