Program for the water play project for the course Software Testing Practical 2016 given at the VU University
Dependencies: mbed DRV88255 TextLCD Ping mbed-rtos
Diff: ProximityController.cpp
- Revision:
- 24:eeef4009640d
- Parent:
- 10:fd4670ec0806
- Child:
- 27:4f73f754fdc9
--- a/ProximityController.cpp Mon Jun 13 12:57:14 2016 +0000 +++ b/ProximityController.cpp Mon Jun 13 13:41:25 2016 +0000 @@ -3,6 +3,7 @@ Ping pinger(p30); +float distance_to_base = 14.5; void ProximityController::update() { int range; @@ -13,9 +14,14 @@ this->distance = (float)range; } +float ProximityController::getDistance() +{ + return this->distance; +} float ProximityController::getValue() { - return this->distance; + this->volume = (this->ditance - distance_to_base) * ((100/12) *10); + return this->volume; } std::string ProximityController::get_name() {