mirror of
https://github.com/PX4/PX4-Autopilot.git
synced 2026-05-21 13:02:25 +08:00
refactor(fw_mode_manager): pass position_setpoint_s by const reference
This commit is contained in:
@@ -1029,7 +1029,7 @@ FixedWingModeManager::controlAutoFigureEight(const float control_interval, const
|
||||
}
|
||||
}
|
||||
|
||||
void FixedWingModeManager::publishFigureEightStatus(const position_setpoint_s pos_sp)
|
||||
void FixedWingModeManager::publishFigureEightStatus(const position_setpoint_s &pos_sp)
|
||||
{
|
||||
figure_eight_status_s figure_eight_status{};
|
||||
figure_eight_status.timestamp = hrt_absolute_time();
|
||||
@@ -2549,7 +2549,7 @@ void FixedWingModeManager::publishLocalPositionSetpoint(const position_setpoint_
|
||||
_local_pos_sp_pub.publish(local_position_setpoint);
|
||||
}
|
||||
|
||||
void FixedWingModeManager::publishOrbitStatus(const position_setpoint_s pos_sp)
|
||||
void FixedWingModeManager::publishOrbitStatus(const position_setpoint_s &pos_sp)
|
||||
{
|
||||
orbit_status_s orbit_status{};
|
||||
orbit_status.timestamp = hrt_absolute_time();
|
||||
|
||||
@@ -418,7 +418,7 @@ private:
|
||||
void controlAutoFigureEight(const float control_interval, const Vector2d &curr_pos, const Vector2f &ground_speed,
|
||||
const position_setpoint_s &pos_sp_curr);
|
||||
|
||||
void publishFigureEightStatus(const position_setpoint_s pos_sp);
|
||||
void publishFigureEightStatus(const position_setpoint_s &pos_sp);
|
||||
#endif // CONFIG_FIGURE_OF_EIGHT
|
||||
|
||||
// Update our local parameter cache.
|
||||
@@ -672,7 +672,7 @@ private:
|
||||
*/
|
||||
void set_control_mode_current(const hrt_abstime &now);
|
||||
|
||||
void publishOrbitStatus(const position_setpoint_s pos_sp);
|
||||
void publishOrbitStatus(const position_setpoint_s &pos_sp);
|
||||
|
||||
float getMaxRollAngleNearGround(const float altitude, const float terrain_altitude) const;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user