New project

Dependencies:   mbed TextLCD

Revision:
23:bb57966cb776
Parent:
21:31647d80614f
Child:
24:418711ed8c52
--- a/Detector.cpp	Wed Jun 13 09:06:55 2018 +0000
+++ b/Detector.cpp	Wed Jun 13 20:50:26 2018 +0000
@@ -3,7 +3,8 @@
 Detector::Detector(bool setValue)
 {
     for(int i = 0; i < 14; i++)
-        detector[i] = setValue;
+        detector.push_back(setValue);
+    
 }
 
 Detector::~Detector(){
@@ -11,21 +12,21 @@
 }
 
 bool Detector::checkReservation(int number){
-    if(detector[number])
+    if(detector.at(number))//[number])
         return true;
     return false;               
 }
 
-void Detector::reserveDetector(int area[]){
+void Detector::reserveDetector(vector<int> area){
 
-    for(int i = 0; i<sizeof(area); i++){
-        detector[area[i]] = true;    
+    for(int i = 0; i<area.size(); i++){
+        detector.at(area.at(i)) = true;  
     }   
 }
 
-void Detector::clearReservation(int area[]){
+void Detector::clearReservation(vector<int> area){
 
-    for(int i = 0; i<sizeof(area); i++){
-        detector[area[i]] = false;    
+    for(int i = 0; i<area.size(); i++){
+        detector.at(area.at(i)) = false; 
     }   
 }
\ No newline at end of file