New project

Dependencies:   mbed TextLCD

Committer:
jasminealice
Date:
Wed Jun 13 20:50:26 2018 +0000
Revision:
23:bb57966cb776
Parent:
21:31647d80614f
Child:
24:418711ed8c52
Last changes 13/6

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jasminealice 21:31647d80614f 1 #include "Detector.h"
jasminealice 21:31647d80614f 2
jasminealice 21:31647d80614f 3 Detector::Detector(bool setValue)
jasminealice 21:31647d80614f 4 {
jasminealice 21:31647d80614f 5 for(int i = 0; i < 14; i++)
jasminealice 23:bb57966cb776 6 detector.push_back(setValue);
jasminealice 23:bb57966cb776 7
jasminealice 21:31647d80614f 8 }
jasminealice 21:31647d80614f 9
jasminealice 21:31647d80614f 10 Detector::~Detector(){
jasminealice 21:31647d80614f 11 //dtor
jasminealice 21:31647d80614f 12 }
jasminealice 21:31647d80614f 13
jasminealice 21:31647d80614f 14 bool Detector::checkReservation(int number){
jasminealice 23:bb57966cb776 15 if(detector.at(number))//[number])
jasminealice 21:31647d80614f 16 return true;
jasminealice 21:31647d80614f 17 return false;
jasminealice 21:31647d80614f 18 }
jasminealice 21:31647d80614f 19
jasminealice 23:bb57966cb776 20 void Detector::reserveDetector(vector<int> area){
jasminealice 21:31647d80614f 21
jasminealice 23:bb57966cb776 22 for(int i = 0; i<area.size(); i++){
jasminealice 23:bb57966cb776 23 detector.at(area.at(i)) = true;
jasminealice 21:31647d80614f 24 }
jasminealice 21:31647d80614f 25 }
jasminealice 21:31647d80614f 26
jasminealice 23:bb57966cb776 27 void Detector::clearReservation(vector<int> area){
jasminealice 21:31647d80614f 28
jasminealice 23:bb57966cb776 29 for(int i = 0; i<area.size(); i++){
jasminealice 23:bb57966cb776 30 detector.at(area.at(i)) = false;
jasminealice 21:31647d80614f 31 }
jasminealice 21:31647d80614f 32 }