DP / Mbed 2 deprecated RCControlOOPWithThrottle

Dependencies:   mbed

Fork of RCControlOOP by DP

Committer:
mfillinois
Date:
Wed Oct 08 19:36:05 2014 +0000
Revision:
4:099453043c63
Parent:
3:b3ec75e9163f
cleaned up somewhat;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
mfillinois 0:78e2af20cbf3 1 #pragma once
mfillinois 0:78e2af20cbf3 2 #include "mbed.h"
mfillinois 0:78e2af20cbf3 3 class Mousr
mfillinois 0:78e2af20cbf3 4 {
mfillinois 0:78e2af20cbf3 5 public:
mfillinois 0:78e2af20cbf3 6 Mousr();
mfillinois 0:78e2af20cbf3 7 void stop();
mfillinois 3:b3ec75e9163f 8 void lefttire(float speed);
mfillinois 3:b3ec75e9163f 9 void righttire(float speed);
mfillinois 0:78e2af20cbf3 10 void left(float speed);
mfillinois 0:78e2af20cbf3 11 void right(float speed);
mfillinois 0:78e2af20cbf3 12 float getRotateSlowSpeed();
mfillinois 0:78e2af20cbf3 13 float getRotateSpeed();
mfillinois 0:78e2af20cbf3 14 float getRotateFastSpeed();
mfillinois 3:b3ec75e9163f 15 void left90();
mfillinois 3:b3ec75e9163f 16 void left180();
mfillinois 3:b3ec75e9163f 17 void right90();
mfillinois 3:b3ec75e9163f 18 void right180();
mfillinois 0:78e2af20cbf3 19
mfillinois 0:78e2af20cbf3 20 private:
mfillinois 2:e9042e88abf1 21 DigitalOut mstby;
mfillinois 2:e9042e88abf1 22 PwmOut m_a1;
mfillinois 2:e9042e88abf1 23 PwmOut m_a2;
mfillinois 2:e9042e88abf1 24 PwmOut mpwma;
mfillinois 2:e9042e88abf1 25 PwmOut m_b1;
mfillinois 2:e9042e88abf1 26 PwmOut m_b2;
mfillinois 2:e9042e88abf1 27 PwmOut mpwmb;
mfillinois 0:78e2af20cbf3 28
mfillinois 4:099453043c63 29
mfillinois 0:78e2af20cbf3 30 float rotateSlowSpeed;
mfillinois 4:099453043c63 31 float rotateSpeed;
mfillinois 0:78e2af20cbf3 32 float rotateFastSpeed;
mfillinois 0:78e2af20cbf3 33 float flipRotateWait;
mfillinois 4:099453043c63 34 float flip90Wait;
mfillinois 4:099453043c63 35 float flip180Wait;
mfillinois 0:78e2af20cbf3 36 };
mfillinois 0:78e2af20cbf3 37