bio robot

Dependencies:   MPU6050-DMP QEI_hw mbed-rpc mbed

Fork of MPU6050_Example by Shundo Kishi

Controls/Gains.h

Committer:
amandaghassaei
Date:
2015-12-05
Revision:
9:1d9b24d7ac77
Parent:
5:c3d671959ef3
Child:
10:769cc457c3a4

File content as of revision 9:1d9b24d7ac77:

#ifndef Gains_h
#define Gains_h

#include "mbed.h"

class Gains {
    
    public:
    
        Gains(){
            setSwingUpK(10);
            setSwingUpD(1);
        }
        
        void setPC(Serial *pc){
            _pc = pc;
        }
        
        void setSwingUpK(float k){
            _swingUpK = k;
        };
        void setSwingUpD(float d){
            _swingUpD = d;
        };
        void setK2(float k2){
            _k2 = k2;
        };
        void setD2(float d2){
            _d2 = d2;
        };
        
        float getSwingUpK(){
            return _swingUpK;
        };
        float getSwingUpD(){
            return _swingUpD;
        };
        float getK2(){
            return _k2;
        };
        float getD2(){
            return _d2;
        };
    
    private:
    
        Serial *_pc;
    
        float _swingUpK;
        float _swingUpD;
        float _k2;
        float _d2;
    
};

#endif