13 #ifndef UAVMULTIPLEX_H
14 #define UAVMULTIPLEX_H
29 class UavMultiplex_impl;
213 UavMultiplex_impl *pimpl_;
217 #endif // UAVMULTIPLEX_H
Abstract class for data types.
Definition: io_data.h:94
void SetRollTrim(float value)
Set roll trim.
Abstract class for input/ouput system.
Definition: IODevice.h:45
namespace of the flair Framework
Definition: Ahrs.h:19
unsigned long long Time
Time definition, in ns.
Definition: Object.h:55
void SetPitchTrim(float value)
Set pitch trim.
int MultiplexValue(int index) const
Multiplex value.
Abstract class for input/ouput system.
~UavMultiplex()
Destructor.
void Update(core::Time time)
Update using provided datas.
void SetThrust(float value)
Set thrust.
Abstract class to display a layout on the ground station.
Definition: Layout.h:33
Class defining uav multiplexing.
Definition: UavMultiplex.h:37
gui::Layout * GetLayout(void) const
Layout.
gui::TabWidget * GetTabWidget(void) const
Get TabWidget.
UavMultiplex(std::string name)
Constructor.
void UnlockUserInterface(void) const
Unlock user interface.
void SetMultiplexComboBox(std::string name, int index)
Set multiplex ComboBox.
virtual uint8_t MotorsCount(void) const =0
Motors count.
void SetYawTrim(float value)
Set yaw trim.
void LockUserInterface(void) const
Lock user interface.
virtual void UseDefaultPlot(void)
Use default plot.
Definition: UavMultiplex.h:158
void SetPitch(float value)
Set pitch torque.
void SetYaw(float value)
Set yaw torque.
void SetRoll(float value)
Set roll torque.