AP_Soaring: make PolarParams const reference

This commit is contained in:
Pierre Kancir 2022-07-14 18:22:11 +02:00 committed by Andrew Tridgell
parent f76d6ea739
commit 8b8ca504fc
3 changed files with 5 additions and 5 deletions

View File

@ -11,10 +11,10 @@ class SpeedToFly {
float _CL_estimate = -1.0f;
Variometer::PolarParams &_polarParams;
const Variometer::PolarParams &_polarParams;
public:
SpeedToFly(Variometer::PolarParams &polarParams) :_polarParams(polarParams) {}
SpeedToFly(const Variometer::PolarParams &polarParams) :_polarParams(polarParams) {}
void update(float Wx, float Wz, float Wexp, float CLmin, float CLmax);

View File

@ -6,7 +6,7 @@ Manages the estimation of aircraft total energy, drag and vertical air velocity.
#include <AP_Logger/AP_Logger.h>
Variometer::Variometer(const AP_Vehicle::FixedWing &parms, PolarParams &polarParams) :
Variometer::Variometer(const AP_Vehicle::FixedWing &parms, const PolarParams &polarParams) :
_aparm(parms),
_polarParams(polarParams)
{

View File

@ -53,7 +53,7 @@ public:
AP_Float B;
};
Variometer(const AP_Vehicle::FixedWing &parms, PolarParams &polarParams);
Variometer(const AP_Vehicle::FixedWing &parms, const PolarParams &polarParams);
float alt;
float reading;
@ -81,6 +81,6 @@ public:
float calculate_circling_time_constant(const float thermal_bank);
private:
PolarParams &_polarParams;
const PolarParams &_polarParams;
};