DP

Dependencies:   FastAnalogIn mbed-rtos mbed

Fork of dipl_prace_v10 by Roman Krejci

Committer:
romankrej
Date:
Tue Apr 28 18:48:50 2015 +0000
Revision:
1:28d74f044818
Parent:
0:f3b355df6f26
DP

Who changed what in which revision?

UserRevisionLine numberNew contents of line
romankrej 0:f3b355df6f26 1 #ifndef _CONTROL_H
romankrej 0:f3b355df6f26 2 #define _CONTROL_H
romankrej 0:f3b355df6f26 3
romankrej 0:f3b355df6f26 4 #include "mbed.h"
romankrej 0:f3b355df6f26 5 class cControl {
romankrej 0:f3b355df6f26 6 public:
romankrej 0:f3b355df6f26 7
romankrej 0:f3b355df6f26 8 /* Constructor */
romankrej 0:f3b355df6f26 9 cControl();
romankrej 0:f3b355df6f26 10
romankrej 0:f3b355df6f26 11 /* This method compute required current and save it to shared resource */
romankrej 0:f3b355df6f26 12 void setCurrent();
romankrej 0:f3b355df6f26 13
romankrej 0:f3b355df6f26 14 private:
romankrej 0:f3b355df6f26 15 /* State feedback constants */
romankrej 0:f3b355df6f26 16 float K[4];
romankrej 0:f3b355df6f26 17
romankrej 0:f3b355df6f26 18 float q[3];
romankrej 0:f3b355df6f26 19 float e[3];
romankrej 0:f3b355df6f26 20 float u_old;
romankrej 0:f3b355df6f26 21
romankrej 0:f3b355df6f26 22 };
romankrej 0:f3b355df6f26 23 #endif