DP / Mbed 2 deprecated RCControlOOPWithThrottle

Dependencies:   mbed

Fork of RCControlOOP by DP

Mousr.h

Committer:
mfillinois
Date:
2014-09-08
Revision:
0:78e2af20cbf3
Child:
2:e9042e88abf1

File content as of revision 0:78e2af20cbf3:

#pragma once
#include "mbed.h"
class Mousr
{
    public:
        Mousr();
        void stop();
        void straight(float speed);
        void backwards(float speed);
        void left(float speed);
        void right(float speed);
        void flipLeft();
        void flipRight();
        float getStraightSpeed();
        float getRotateSlowSpeed();
        float getRotateSpeed();
        float getRotateFastSpeed();
    
    private:
        PwmOut m1a;
        PwmOut m1b;
        PwmOut m2a;
        PwmOut m2b;
    
        float straightSpeed;
        float rotateSlowSpeed;
        float rotateSpeed ;
        float rotateFastSpeed;
        float flipStraightSpeed;
        float flipStraightWait;
        float flipRotateSpeed;
        float flipRotateWait;
};