AC_AttControl: make ahrs, ins objects const
This commit is contained in:
parent
864f64b61a
commit
468be05867
@ -300,7 +300,7 @@ void AC_AttitudeControl::rate_stab_bf_to_rate_bf_yaw()
|
||||
//
|
||||
|
||||
// rate_ef_targets_to_bf - converts earth frame rate targets to body frame rate targets
|
||||
void AC_AttitudeControl::rate_ef_targets_to_bf(Vector3f rate_ef_target, Vector3f &rate_bf_target)
|
||||
void AC_AttitudeControl::rate_ef_targets_to_bf(const Vector3f& rate_ef_target, Vector3f& rate_bf_target)
|
||||
{
|
||||
// convert earth frame rates to body frame rates
|
||||
rate_bf_target.x = rate_ef_target.x - _sin_pitch * rate_ef_target.z;
|
||||
|
@ -144,7 +144,7 @@ public:
|
||||
void rate_ef_targets(Vector3f& rates_cds) { _rate_ef_target = rates_cds; }
|
||||
|
||||
// rate_ef_targets_to_bf - converts earth frame rate targets to body frame rate targets
|
||||
void rate_ef_targets_to_bf(Vector3f rate_ef_target, Vector3f &rate_bf_target);
|
||||
void rate_ef_targets_to_bf(const Vector3f& rate_ef_target, Vector3f &rate_bf_target);
|
||||
|
||||
|
||||
//
|
||||
@ -227,8 +227,8 @@ private:
|
||||
} log_ACAttControl;
|
||||
|
||||
// references to external libraries
|
||||
AP_AHRS& _ahrs;
|
||||
AP_InertialSensor& _ins;
|
||||
const AP_AHRS& _ahrs;
|
||||
const AP_InertialSensor& _ins;
|
||||
const AP_Vehicle::MultiCopter &_aparm;
|
||||
AP_Motors& _motors;
|
||||
APM_PI& _pi_angle_roll;
|
||||
|
Loading…
Reference in New Issue
Block a user