ManualController

Dependents:   ConfigurationVerifier

Revision:
0:abed7d1e329c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/manualController.h	Fri May 07 13:51:00 2021 +0000
@@ -0,0 +1,22 @@
+#include "mbed.h"
+#include "SRF05.h"
+
+class ManualController
+{
+public:
+    ManualController(PinName pinDistance, Serial* pc, SRF05* ranger, PwmOut* rangerServo, PwmOut* fan, PwmOut* fanServo, DigitalOut* greenLed, DigitalOut* redLed);
+    
+    void executeManualControll();
+    
+private:
+    void hwInterruptReadDistance();
+    
+    InterruptIn m_interruptDistance;
+    Serial* m_pc;
+    SRF05* m_ranger;
+    PwmOut* m_rangerServo;
+    PwmOut* m_fan;
+    PwmOut* m_fanServo ;
+    DigitalOut* m_greenLed ;
+    DigitalOut* m_redLed ;
+};
\ No newline at end of file