rate controller: add override specifiers whenever needed

This commit is contained in:
bresch
2019-10-22 13:26:52 +02:00
committed by Daniel Agar
parent 29f71fff96
commit 1a4ab069c9
4 changed files with 12 additions and 12 deletions
+3 -3
View File
@@ -60,9 +60,9 @@ public:
ECL_PitchController() = default;
~ECL_PitchController() = default;
float control_attitude(const struct ECL_ControlData &ctl_data);
float control_euler_rate(const struct ECL_ControlData &ctl_data);
float control_bodyrate(const struct ECL_ControlData &ctl_data);
float control_attitude(const struct ECL_ControlData &ctl_data) override;
float control_euler_rate(const struct ECL_ControlData &ctl_data) override;
float control_bodyrate(const struct ECL_ControlData &ctl_data) override;
/* Additional Setters */
void set_max_rate_pos(float max_rate_pos)
+3 -3
View File
@@ -58,9 +58,9 @@ public:
ECL_RollController() = default;
~ECL_RollController() = default;
float control_attitude(const struct ECL_ControlData &ctl_data);
float control_euler_rate(const struct ECL_ControlData &ctl_data);
float control_bodyrate(const struct ECL_ControlData &ctl_data);
float control_attitude(const struct ECL_ControlData &ctl_data) override;
float control_euler_rate(const struct ECL_ControlData &ctl_data) override;
float control_bodyrate(const struct ECL_ControlData &ctl_data) override;
};
#endif // ECL_ROLL_CONTROLLER_H
+3 -3
View File
@@ -58,11 +58,11 @@ public:
ECL_WheelController() = default;
~ECL_WheelController() = default;
float control_attitude(const struct ECL_ControlData &ctl_data);
float control_attitude(const struct ECL_ControlData &ctl_data) override;
float control_bodyrate(const struct ECL_ControlData &ctl_data);
float control_bodyrate(const struct ECL_ControlData &ctl_data) override;
float control_euler_rate(const struct ECL_ControlData &ctl_data) { (void)ctl_data; return 0; }
float control_euler_rate(const struct ECL_ControlData &ctl_data) override { (void)ctl_data; return 0; }
};
#endif // ECL_HEADING_CONTROLLER_H
+3 -3
View File
@@ -57,9 +57,9 @@ public:
ECL_YawController() = default;
~ECL_YawController() = default;
float control_attitude(const struct ECL_ControlData &ctl_data);
float control_euler_rate(const struct ECL_ControlData &ctl_data);
float control_bodyrate(const struct ECL_ControlData &ctl_data);
float control_attitude(const struct ECL_ControlData &ctl_data) override;
float control_euler_rate(const struct ECL_ControlData &ctl_data) override;
float control_bodyrate(const struct ECL_ControlData &ctl_data) override;
/* Additional setters */
void set_coordinated_min_speed(float coordinated_min_speed)