The subsystem design/basis for the final project

Dependencies:   mbed-rtos mbed-src pixylib

PeriodicPI.h

Committer:
balsamfir
Date:
2016-03-25
Revision:
9:62fbb69b612c
Parent:
6:52686c25e4af

File content as of revision 9:62fbb69b612c:

#ifndef PERIODIC_PI_H
#define PERIODIC_PI_H

#include "mbed.h"



class PeriodicPI
{
public:
    PeriodicPI(float periodSec, float kP, float kI);
    float Run(float error, float bound);
    float GetIntegral();
    float GetOutput();
    
    float kP;
    float kI;

private:
    float integral;
    float output;
    float periodSec;

};

#endif // PERIODIC_PI_H