Changeset 15 in flair-src for trunk/lib/FlairFilter/src/unexported/Pid_impl.h
- Timestamp:
- 04/08/16 15:40:57 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/FlairFilter/src/unexported/Pid_impl.h
r10 r15 16 16 #include <Object.h> 17 17 18 namespace flair 19 { 20 namespace core 21 { 22 class cvmatrix; 23 class io_data; 24 } 25 namespace gui 26 { 27 class LayoutPosition; 28 class DoubleSpinBox; 29 } 30 namespace filter 31 { 32 class Pid; 33 } 18 namespace flair { 19 namespace core { 20 class cvmatrix; 21 class io_data; 22 } 23 namespace gui { 24 class LayoutPosition; 25 class DoubleSpinBox; 26 } 27 namespace filter { 28 class Pid; 29 } 34 30 } 35 31 … … 38 34 */ 39 35 40 class Pid_impl 41 { 42 public:43 Pid_impl(flair::filter::Pid* self,const flair::gui::LayoutPosition* position,std::string name);44 45 void UseDefaultPlot(const flair::gui::LayoutPosition*position);46 47 48 36 class Pid_impl { 37 public: 38 Pid_impl(flair::filter::Pid *self, const flair::gui::LayoutPosition *position, 39 std::string name); 40 ~Pid_impl(); 41 void UseDefaultPlot(const flair::gui::LayoutPosition *position); 42 void UpdateFrom(const flair::core::io_data *data); 43 float i; 44 bool first_update; 49 45 50 51 flair::filter::Pid*self;52 46 private: 47 flair::filter::Pid *self; 48 flair::core::Time previous_time; 53 49 54 //matrix55 50 // matrix 51 flair::core::cvmatrix *state; 56 52 57 flair::gui::DoubleSpinBox *T,*kp,*ki,*kd,*sat,*sati;53 flair::gui::DoubleSpinBox *T, *kp, *ki, *kd, *sat, *sati; 58 54 }; 59 55
Note:
See TracChangeset
for help on using the changeset viewer.