18 #ifndef BLCTRLV2_X4_SPEED_H
19 #define BLCTRLV2_X4_SPEED_H
27 class FrameworkManager;
50 void UseDefaultPlot(
void);
51 void LockUserInterface(
void);
52 void UnlockUserInterface(
void);
53 void SetEnabled(
bool status);
54 void SetUroll(
float value);
55 void SetUpitch(
float value);
56 void SetUyaw(
float value);
57 void SetUgaz(
float value);
58 void SetRollTrim(
float value);
59 void SetPitchTrim(
float value);
60 void SetYawTrim(
float value);
61 void SetGazTrim(
float value);
62 float TrimValue(
void);
74 void WriteValue(uint16_t value);
96 float speed_av_g, speed_av_d, speed_ar_g, speed_ar_d;
97 float int_av_g, int_av_d, int_ar_g, int_ar_d;
105 uint8_t slave_address;
109 uint16_t SatPWM(
float vel_cons, uint16_t min, uint16_t max);
113 #endif // BLCTRLV2_X4_SPEED_H
Abstract class for data types.
Definition: io_data.h:94
Abstract class for input/ouput system.
Definition: IODevice.h:44
namespace of the flair Framework
Definition: Ahrs.h:19
Class defining a matrix of kind CvMat.
Definition: cvmatrix.h:33
Class displaying a QGroupBox on the ground station.
Definition: GroupBox.h:27
unsigned long long Time
Time definition, in ns.
Definition: Object.h:49
Class displaying a QSpinBox on the ground station.
Definition: SpinBox.h:28
Abstract class for input/ouput system.
Definition: BlCtrlV2_x4_speed.h:43
Main class of the Framework library.
Definition: FrameworkManager.h:45
Abstract class for a thread.
Abstract class for a thread.
Definition: Thread.h:38
Class displaying a QDoubleSpinBox on the ground station.
Definition: DoubleSpinBox.h:28
Class displaying a QComboBox on the ground station.
Definition: ComboBox.h:28
Base class for i2c port.
Definition: I2cPort.h:31
Class displaying a QTab on the ground station.
Definition: Tab.h:29