/* * EDLS.h * * Created on: 2013. 11. 22. * Author: Creator */ #ifndef EDLS_H_ #define EDLS_H_ #include #include #include #define TIMER(type) CreateThread(NULL, 0, type, NULL, 0, NULL) using namespace std; bool PowerStatus; // ¾ÏÈ£ ÃʱâÈ­ ¿©ºÎ int sq; // ÇöÀç ÀÛ¾÷´Ü°è int ClosedSensorInput; int ManualLockInput; int KeyInput; int NumberButtonInput; int CoverInput; int InputData[5]; int Saved[4]; int StartCS, StartNB, StartCvr, StartPW; bool AlarmCS, AlarmNB, AlarmCvr, AlarmPW; bool Passed; bool NPassed; bool Passedpw; void LockUnlockControl(); void AlertControl(); void BacklightControl(); void LockInterface(); void UnlockInterface(); void Alert1Interface(); void Alert2Interface(); void Alert3Interface(); void LightOnInterface(); void LightOffInterface(); int DetermineLockUnlock(); int DetermineAlert(); int DetermineBacklight(); int PasswordTimeover(); int BacklightOnPW(); int BacklightOffPW(); int ClosedSensorLock(); int ManualLockReceiver(); int NumberCheck(bool); int KeyReceiver(); void ClosedSensorOpened(); void ClosedSensorClosed(); int NumberTimeover(); int BacklightOn(); int BacklightOff(); int LightOn(); int LightOff(); int PasswordSetup(); int ClosedSensorReceiver(); void NumberRecord(int**); int NumberButtonReceiver(bool); void PasswordSave(int*); int CoverReceiver(); int InputFilter(bool, int); DWORD WINAPI TimerCS(LPVOID arg); DWORD WINAPI TimerNB(LPVOID arg); DWORD WINAPI TimerCvr(LPVOID arg); DWORD WINAPI TimerPW(LPVOID arg); #endif /* EDLS_H_ */