ManualController

Dependents:   ConfigurationVerifier

Committer:
lmarketin
Date:
Fri May 07 13:51:00 2021 +0000
Revision:
0:abed7d1e329c
ManuallController

Who changed what in which revision?

UserRevisionLine numberNew contents of line
lmarketin 0:abed7d1e329c 1 #include "mbed.h"
lmarketin 0:abed7d1e329c 2 #include "SRF05.h"
lmarketin 0:abed7d1e329c 3
lmarketin 0:abed7d1e329c 4 class ManualController
lmarketin 0:abed7d1e329c 5 {
lmarketin 0:abed7d1e329c 6 public:
lmarketin 0:abed7d1e329c 7 ManualController(PinName pinDistance, Serial* pc, SRF05* ranger, PwmOut* rangerServo, PwmOut* fan, PwmOut* fanServo, DigitalOut* greenLed, DigitalOut* redLed);
lmarketin 0:abed7d1e329c 8
lmarketin 0:abed7d1e329c 9 void executeManualControll();
lmarketin 0:abed7d1e329c 10
lmarketin 0:abed7d1e329c 11 private:
lmarketin 0:abed7d1e329c 12 void hwInterruptReadDistance();
lmarketin 0:abed7d1e329c 13
lmarketin 0:abed7d1e329c 14 InterruptIn m_interruptDistance;
lmarketin 0:abed7d1e329c 15 Serial* m_pc;
lmarketin 0:abed7d1e329c 16 SRF05* m_ranger;
lmarketin 0:abed7d1e329c 17 PwmOut* m_rangerServo;
lmarketin 0:abed7d1e329c 18 PwmOut* m_fan;
lmarketin 0:abed7d1e329c 19 PwmOut* m_fanServo ;
lmarketin 0:abed7d1e329c 20 DigitalOut* m_greenLed ;
lmarketin 0:abed7d1e329c 21 DigitalOut* m_redLed ;
lmarketin 0:abed7d1e329c 22 };