13 #ifndef JOYREFERENCE_H
14 #define JOYREFERENCE_H
29 class JoyReference_impl;
100 float ZRef(
void)
const;
107 float DzRef(
void)
const;
203 class JoyReference_impl *pimpl_;
208 #endif // JOYREFERENCE_H
void SetPitchAxis(float value)
Set pitch axis value.
Abstract class for data types.
Definition: io_data.h:94
void SetAltitudeAxis(float value)
Set thrust axis value.
JoyReference(const gui::LayoutPosition *position, std::string name)
Constructor.
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 SetZRef(float value)
Set z reference.
void PitchTrimDown(void)
Trim down pitch.
void Update(core::Time time)
Update references.
Class defining AHRS datas.
Definition: AhrsData.h:30
float ZRef(void) const
Get z reference.
void SetYawRef(float value)
Set yaw reference.
float PitchTrim(void) const
Get pitch trim.
Abstract class for input/ouput system.
core::AhrsData * GetReferenceOrientation(void) const
Get orientation reference.
void PitchTrimUp(void)
Trim up pitch.
Class creating references from a joystick.
Definition: JoyReference.h:37
float RollTrim(void) const
Get roll trim.
float DzRef(void) const
Get z derivative reference.
~JoyReference()
Destructor.
Class to define a position in a layout on the ground station.
Definition: LayoutPosition.h:28
void RollTrimUp(void)
Trim up roll.
void SetYawAxis(float value)
Set yaw axis value.
void SetRollAxis(float value)
Set roll axis value.
Class defining a quaternion.
Definition: Quaternion.h:26
void RollTrimDown(void)
Trim down roll.