// @Description: This is the best climb rate that the aircraft can achieve with
// the throttle set to THR_MAX and the airspeed set to the default value.
// For electric aircraft make sure this number can be achieved towards the end
// of flight when the battery voltage has reduced. The setting of this parameter
// can be checked by commanding a positive altitude change of 100m in loiter, RTL
// or guided mode. If the throttle required to climb is close to THR_MAX and the
// aircraft is maintaining airspeed, then this parameter is set correctly. If the
// airspeed starts to reduce, then the parameter is set to high, and if the throttle
// demand require to climb and maintain speed is noticeably less than THR_MAX, then
// either CLMB_MAX should be increased or THR_MAX reduced.
// @Description: This is the best climb rate that the aircraft can achieve with the throttle set to THR_MAX and the airspeed set to the default value. For electric aircraft make sure this number can be achieved towards the end of flight when the battery voltage has reduced. The setting of this parameter can be checked by commanding a positive altitude change of 100m in loiter, RTL or guided mode. If the throttle required to climb is close to THR_MAX and the aircraft is maintaining airspeed, then this parameter is set correctly. If the airspeed starts to reduce, then the parameter is set to high, and if the throttle demand require to climb and maintain speed is noticeably less than THR_MAX, then either CLMB_MAX should be increased or THR_MAX reduced.
// @Description: This is the time constant of the TECS control algorithm.
// Smaller values make it faster to respond, large values make it slower
// to respond.
// @Description: This is the time constant of the TECS control algorithm. Smaller values make it faster to respond, large values make it slower to respond.
// @DisplayName: Height complementary filter frequency (radians/sec)
// @Description: This is the cross-over frequency of the complementary
// flter used to fuse vertical acceleration and baro alt to obtain an
// estimate of height rate and height.
// @Description: This is the cross-over frequency of the complementary filter used to fuse vertical acceleration and baro alt to obtain an estimate of height rate and height.
// @DisplayName: Speed complementary filter frequency (radians/sec)
// @Description: This is the cross-over frequency of the complementary
// flter used to fuse longitudinal acceleration and airspeed to obtain
// a lower noise and lag estimate of airspeed.
// @Description: This is the cross-over frequency of the complementary filter used to fuse longitudinal acceleration and airspeed to obtain a lower noise and lag estimate of airspeed.
// @Description: Increasing this gain turn increases the amount of throttle that will be used
// to compensate for the additional drag created by turning. Ideally this should be set to
// approximately 10 x the extra sink rate in m/s created by a 45 degree bank turn.
// Increase this gain if the aircraft initially loses energy in turns and reduce if the aircraft
// initially gains energy in turns.
// Efficient high aspect-ratio aircraft (eg powered sailplanes) can use a lower value, whereas
// inefficient low aspect-ratio models (eg delta wings) can use a higher value.
// @Description: Increasing this gain turn increases the amount of throttle that will be used to compensate for the additional drag created by turning. Ideally this should be set to approximately 10 x the extra sink rate in m/s created by a 45 degree bank turn. Increase this gain if the aircraft initially loses energy in turns and reduce if the aircraft initially gains energy in turns. Efficient high aspect-ratio aircraft (eg powered sailplanes) can use a lower value, whereas inefficient low aspect-ratio models (eg delta wings) can use a higher value.
// @DisplayName: Weighting applied to speed control
// @Description: This parameter adjusts the amount of weighting that the pitch control applies to
// speed vs height errors. Setting it to 0.0 will cause the pitch control to control height and
// ignore speed errors. This will normally improve height accuracy but give larger airspeed errors.
// Setting it to 2.0 will cause the pitch control loop to control speed and ignore height errors.
// This will normally reduce airsped errors, but give larger height errors.
// A value of 1.0 gives a balanced response and is the default.
// @Description: This parameter adjusts the amount of weighting that the pitch control applies to speed vs height errors. Setting it to 0.0 will cause the pitch control to control height and ignore speed errors. This will normally improve height accuracy but give larger airspeed errors. Setting it to 2.0 will cause the pitch control loop to control speed and ignore height errors. This will normally reduce airsped errors, but give larger height errors. A value of 1.0 gives a balanced response and is the default.
// @DisplayName: Maximum Descent Rate (metres/sec)
// @Description: This sets the maximum descent rate that the controller will use. If this value is
// too large, the aircraft will reach the pitch angle limit first and be enable to achieve the descent
// rate. This should be set to a value that can be achieved at the lower pitch angle limit.
// @Description: This sets the maximum descent rate that the controller will use. If this value is too large, the aircraft will reach the pitch angle limit first and be enable to achieve the descent rate. This should be set to a value that can be achieved at the lower pitch angle limit.