Jasmine Karlsson
/
train_rail
New project
Detector.cpp
- Committer:
- jasminealice
- Date:
- 2018-06-28
- Revision:
- 31:9d973398554f
- Parent:
- 25:90f7a34c253a
File content as of revision 31:9d973398554f:
#include "Detector.h" Detector::Detector(bool setValue): lcd(p22, p21, p23, p24, p25, p26) { for(int i = 0; i < 16; i++) detector.push_back(setValue); } Detector::~Detector(){ //dtor } bool Detector::checkReservation(int number){ return detector.at(number); } void Detector::makeReservation(vector<int> area){ for(int i = 0; i<area.size(); i++){ detector.at(area.at(i)) = true; } } void Detector::clearReservation(vector<int> area){ for(int i = 0; i<area.size(); i++){ detector.at(area.at(i)) = false; } } void Detector::showReservation(){ lcd.printf("Res:"); for(int i = 0; i<16; i++){ if(detector.at(i)) lcd.printf("%d ", i); } }