34 friend class ::PidThrust_impl;
134 PidThrust_impl *pimpl_;
138 #endif // PIDTHRUST_H
Abstract class for data types.
Definition: io_data.h:94
void SetOffset(void)
Set offset to specified value in ground station.
Base class for control law input must be created by reimplemented class. output is created by this cl...
Definition: ControlLaw.h:36
namespace of the flair Framework
Definition: Ahrs.h:19
Class defining a Pid for Thrust. This Pid as an extra offset for compensating gravity.
Definition: PidThrust.h:33
bool OffsetStepUp(void)
Step up the offset according to specified value in ground station.
Base class for control law.
void SetValues(float p, float d)
Set input values.
void ResetI(void)
Reset integral to 0.
bool OffsetStepDown(void)
Step down the offset according to specified value in ground station.
float GetOffset(void)
Get offset.
PidThrust(const gui::LayoutPosition *position, std::string name)
Constructor.
void Reset(void)
Reset integral and offset to 0.
Class to define a position in a layout on the ground station.
Definition: LayoutPosition.h:28
void ResetOffset(void)
Reset offset to 0.
void UseDefaultPlot(const gui::LayoutPosition *position)
Use default plot.