Safe of the God's was a group project. For the project we were given the task to create an electronic safe with an embedded system.

Dependencies:   mbed Servo PinDetect

Revision:
4:628468ce3e86
Parent:
3:2f7a7e2cd49e
--- a/lock.cpp	Tue Nov 13 03:19:06 2018 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,41 +0,0 @@
-/*
-* Authors: Group 4 Adam Elghor, Brian Kaplan, Sayak Chatterjee, Moraa Onwonga
-* Purpose: Controls the LOCK state of the machine
-* Language: C
-*/
-#include "lock.h"
-#include "authentication.h"
-#include "actuators.h"
-#include "powerManagement.h"
-#include "parameters.h"
-
-/*
-* Function:  lock
-* --------------------
-*  Locks safe
-*
-*  returns: the next state in the state machine
-*  Open: After it has been locked
-*
-*/
-enum states lock() {
-	if(authenticateLock()) {
-		openSafe();
-		wait(5);
-		return OPEN;
-	} else {
-		return LOCK;
-	}
-}
-
-/*
-* Function: authenticate
-* ----------------------------
-*  Checks whether a cup was found through the sonar sensor
-*
-*  returns: true if cup found else false
-*/
-bool authenticateLock() {
-    return CorrectEntrySequenceAttempt();
-}
-