José Claudio / Mbed 2 deprecated QuadCopter-Sensor-Serial

Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Motor.h Source File

Motor.h

00001 #ifndef _MOTOR_H_
00002 #define _MOTOR_H_
00003 
00004 #include "mbed.h"
00005 #include "Util.h"
00006 
00007 //#define PWM_MIN     0.001
00008 #define PWM_MIN     0.1
00009 #define PWM_DT      0.001
00010 
00011 class Motor : public PwmOut
00012 {
00013     public:
00014         Motor(PinName pwm, float _period/*, float* linCoef, float lowerSat, float upperSat*/);
00015         //Motor(PinName pwm, float periodms);
00016         
00017         void setPower(float power);
00018         void setPowerLin(float power);
00019         void arm(int pwm_ms);
00020         void accumulatePower(float accPower);
00021         
00022         float getPower();
00023         
00024     private:
00025         float currentPower;
00026         //float* linCoef;
00027         //float lowerSat, upperSat;
00028 };
00029 
00030 #endif