Browse Source

AP_Math: fixed build error on cygwin

ensure variables are always initialised
apm_2208
Andrew Tridgell 3 years ago
parent
commit
eee2b00d8c
  1. 9
      libraries/AP_Math/SCurve.cpp

9
libraries/AP_Math/SCurve.cpp

@ -622,11 +622,12 @@ void SCurve::advance_time(float dt) @@ -622,11 +622,12 @@ void SCurve::advance_time(float dt)
// calculate the jerk, acceleration, velocity and position at the provided time
void SCurve::get_jerk_accel_vel_pos_at_time(float time_now, float &Jt_out, float &At_out, float &Vt_out, float &Pt_out) const
{
// start with zeros as function is void and we want to guarantee all outputs are initialised
Jt_out = 0;
At_out = 0;
Vt_out = 0;
Pt_out = 0;
if (num_segs != segments_max) {
Jt_out = 0;
At_out = 0;
Vt_out = 0;
Pt_out = 0;
return;
}

Loading…
Cancel
Save