Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed DRV88255 TextLCD Ping mbed-rtos
Diff: ProximityController.h
- Revision:
- 10:fd4670ec0806
- Parent:
- 5:44ce56378b65
- Child:
- 24:eeef4009640d
- Child:
- 25:169672dbab91
--- a/ProximityController.h Fri Jun 10 12:56:53 2016 +0000
+++ b/ProximityController.h Fri Jun 10 22:21:04 2016 +0000
@@ -4,13 +4,20 @@
#include "stdio.h"
#include "Ping.h"
#include "mbed.h"
-
+#include "SensorController.h"
-class ProximityController {
+class ProximityController : public SensorController {
public:
- ProximityController();
+ ProximityController(bool threaded, int interval_ms) : SensorController(threaded, interval_ms) {printf("Initiate Proximity Controller\r\n");}
+
+ virtual void update();
- static int readDistance();
+ virtual float getValue();
+
+ virtual std::string get_name();
+
+ private:
+ float distance;
};