PI depth control test

Dependencies:   MS5803 mbed Servo

IMUDepthControl.h

Committer:
sandwich
Date:
2014-08-06
Revision:
0:df16f9bfc07b
Child:
1:07e046bbcb84

File content as of revision 0:df16f9bfc07b:

#pragma once
#include "MS5803.h"

class IMUDepthControl
{
private:
    MS5803 IMU;
    float m_set_point;
    float m_Kp;
    float m_Ki;
    float m_errorsum;
public:
    IMUDepthControl(PinName sda, PinName scl, float Kp, float Ki);
    void setPoint(float setpoint);
    float iterate();
};