mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-18 08:04:58 +08:00
Sticks/StickYaw: refactor to use constructor properly
This commit is contained in:
committed by
Daniel Agar
parent
0cc13f0799
commit
2edd97102b
@@ -39,10 +39,14 @@
|
||||
|
||||
#include <px4_platform_common/defines.h>
|
||||
|
||||
StickYaw::StickYaw()
|
||||
{
|
||||
_yawspeed_slew_rate.setSlewRate(2.f * M_PI_F);
|
||||
}
|
||||
|
||||
void StickYaw::generateYawSetpoint(float &yawspeed_setpoint, float &yaw_setpoint, const float desired_yawspeed,
|
||||
const float yaw, const float deltatime)
|
||||
{
|
||||
_yawspeed_slew_rate.setSlewRate(2.f * M_PI_F);
|
||||
yawspeed_setpoint = _yawspeed_slew_rate.update(desired_yawspeed, deltatime);
|
||||
yaw_setpoint = updateYawLock(yaw, yawspeed_setpoint, yaw_setpoint);
|
||||
}
|
||||
|
||||
@@ -44,7 +44,7 @@
|
||||
class StickYaw
|
||||
{
|
||||
public:
|
||||
StickYaw() = default;
|
||||
StickYaw();
|
||||
~StickYaw() = default;
|
||||
|
||||
void generateYawSetpoint(float &yawspeed_setpoint, float &yaw_setpoint, const float desired_yawspeed, const float yaw,
|
||||
|
||||
@@ -42,7 +42,7 @@ using namespace matrix;
|
||||
|
||||
Sticks::Sticks(ModuleParams *parent) :
|
||||
ModuleParams(parent)
|
||||
{};
|
||||
{}
|
||||
|
||||
bool Sticks::checkAndSetStickInputs()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user