New project

Dependencies:   mbed TextLCD

Committer:
jasminealice
Date:
Tue Jun 12 15:02:44 2018 +0000
Revision:
21:31647d80614f
Child:
23:bb57966cb776
Comments for logic

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 21:31647d80614f 6 detector[i] = setValue;
jasminealice 21:31647d80614f 7 }
jasminealice 21:31647d80614f 8
jasminealice 21:31647d80614f 9 Detector::~Detector(){
jasminealice 21:31647d80614f 10 //dtor
jasminealice 21:31647d80614f 11 }
jasminealice 21:31647d80614f 12
jasminealice 21:31647d80614f 13 bool Detector::checkReservation(int number){
jasminealice 21:31647d80614f 14 if(detector[number])
jasminealice 21:31647d80614f 15 return true;
jasminealice 21:31647d80614f 16 return false;
jasminealice 21:31647d80614f 17 }
jasminealice 21:31647d80614f 18
jasminealice 21:31647d80614f 19 void Detector::reserveDetector(int area[]){
jasminealice 21:31647d80614f 20
jasminealice 21:31647d80614f 21 for(int i = 0; i<sizeof(area); i++){
jasminealice 21:31647d80614f 22 detector[area[i]] = true;
jasminealice 21:31647d80614f 23 }
jasminealice 21:31647d80614f 24 }
jasminealice 21:31647d80614f 25
jasminealice 21:31647d80614f 26 void Detector::clearReservation(int area[]){
jasminealice 21:31647d80614f 27
jasminealice 21:31647d80614f 28 for(int i = 0; i<sizeof(area); i++){
jasminealice 21:31647d80614f 29 detector[area[i]] = false;
jasminealice 21:31647d80614f 30 }
jasminealice 21:31647d80614f 31 }