Merge branch 'master' of github.com:zyphlar/Open_Access_Control_Ethernet

This commit is contained in:
Will Bradley 2013-12-01 15:53:04 -07:00
commit 006fb81b95

View File

@ -1046,20 +1046,11 @@ int processTagAccess(long reader, int doorNum) {
{ {
ds1307.getDateDs1307(&second, &minute, &hour, &dayOfWeek, &dayOfMonth, &month, &year); ds1307.getDateDs1307(&second, &minute, &hour, &dayOfWeek, &dayOfMonth, &month, &year);
if((hour >=17) && (hour <=23)){ if((hour >=17) && (hour <=23)){
log(LOG_ACCESS_GRANTED,reader, doorNum); // Log and unlock door
alarmState(0); alarmState(0);
armAlarm(0); // Deactivate Alarm armAlarm(0); // Deactivate Alarm
switch(doorNum){
case 1:
log(LOG_ACCESS_GRANTED,reader, 1); // Log and unlock door
door1locktimer=millis();
doorUnlock(doorNum);
break;
case 2:
log(LOG_ACCESS_GRANTED,reader, 2); // Log and unlock door
door2locktimer=millis(); door2locktimer=millis();
doorUnlock(doorNum); doorUnlock(doorNum); // Unlock the door.
break;
}
keypadGranted=1; keypadGranted=1;
} }
break; break;
@ -1073,16 +1064,15 @@ int processTagAccess(long reader, int doorNum) {
default: default:
{ {
log(LOG_ACCESS_GRANTED,reader, doorNum); // Log and unlock door
alarmState(0); alarmState(0);
armAlarm(0); // Deactivate Alarm armAlarm(0); // Deactivate Alarm
switch(doorNum){ switch(doorNum){
case 1: case 1:
log(LOG_ACCESS_GRANTED,reader, 1); // Log and unlock door
door1locktimer=millis(); door1locktimer=millis();
doorUnlock(doorNum); doorUnlock(doorNum);
break; break;
case 2: case 2:
log(LOG_ACCESS_GRANTED,reader, 2); // Log and unlock door
door2locktimer=millis(); door2locktimer=millis();
doorUnlock(doorNum); doorUnlock(doorNum);
break; break;
@ -1097,17 +1087,16 @@ int processTagAccess(long reader, int doorNum) {
else else
{ {
if(checkSuperuser(reader) >= 0) { // Check if a superuser, grant access. if(checkSuperuser(reader) >= 0) { // Check if a superuser, grant access.
log(LOG_ACCESS_GRANTED,reader, doorNum); // Log and unlock door 2
alarmState(0); alarmState(0);
armAlarm(0); // Deactivate Alarm armAlarm(0); // Deactivate Alarm
chirpAlarm(1); chirpAlarm(1);
switch(doorNum){ switch(doorNum){
case 1: case 1:
log(LOG_ACCESS_GRANTED,reader, 1); // Log and unlock door
door1locktimer=millis(); door1locktimer=millis();
doorUnlock(doorNum); doorUnlock(doorNum);
break; break;
case 2: case 2:
log(LOG_ACCESS_GRANTED,reader, 2); // Log and unlock door
door2locktimer=millis(); door2locktimer=millis();
doorUnlock(doorNum); doorUnlock(doorNum);
break; break;