mirror of
https://github.com/betaflight/betaflight-configurator.git
synced 2025-07-24 00:35:26 +03:00
fix new feedforwardgroup options
This commit is contained in:
parent
662ff529c2
commit
bb2e75a93a
3 changed files with 6 additions and 4 deletions
|
@ -512,6 +512,8 @@ const FC = {
|
||||||
feedforward_averaging: 0,
|
feedforward_averaging: 0,
|
||||||
feedforward_smooth_factor: 0,
|
feedforward_smooth_factor: 0,
|
||||||
feedforward_boost: 0,
|
feedforward_boost: 0,
|
||||||
|
feedforward_max_rate_limit: 0,
|
||||||
|
feedforward_jitter_factor: 0,
|
||||||
vbat_sag_compensation: 0,
|
vbat_sag_compensation: 0,
|
||||||
thrustLinearization: 0,
|
thrustLinearization: 0,
|
||||||
};
|
};
|
||||||
|
|
|
@ -552,8 +552,6 @@ TABS.pid_tuning.initialize = function (callback) {
|
||||||
} else {
|
} else {
|
||||||
$('.vbatSagCompensation').hide();
|
$('.vbatSagCompensation').hide();
|
||||||
$('.thrustLinearization').hide();
|
$('.thrustLinearization').hide();
|
||||||
$('.feedforwardMaxRateLimit').hide();
|
|
||||||
$('.feedforwardJitterFactor').hide();
|
|
||||||
|
|
||||||
if (semver.gte(FC.CONFIG.apiVersion, API_VERSION_1_40)) {
|
if (semver.gte(FC.CONFIG.apiVersion, API_VERSION_1_40)) {
|
||||||
$('.pid_tuning .ROLL input[name="f"]').val(FC.ADVANCED_TUNING.feedforwardRoll > 0 ? FC.ADVANCED_TUNING.feedforwardRoll : PID_DEFAULT[4]);
|
$('.pid_tuning .ROLL input[name="f"]').val(FC.ADVANCED_TUNING.feedforwardRoll > 0 ? FC.ADVANCED_TUNING.feedforwardRoll : PID_DEFAULT[4]);
|
||||||
|
@ -1352,6 +1350,8 @@ TABS.pid_tuning.initialize = function (callback) {
|
||||||
FC.ADVANCED_TUNING.feedforward_averaging = $('select[id="feedforwardAveraging"]').val();
|
FC.ADVANCED_TUNING.feedforward_averaging = $('select[id="feedforwardAveraging"]').val();
|
||||||
FC.ADVANCED_TUNING.feedforward_smooth_factor = parseInt($('input[name="feedforwardSmoothFactor"]').val());
|
FC.ADVANCED_TUNING.feedforward_smooth_factor = parseInt($('input[name="feedforwardSmoothFactor"]').val());
|
||||||
FC.ADVANCED_TUNING.feedforward_boost = parseInt($('input[name="feedforwardBoost"]').val());
|
FC.ADVANCED_TUNING.feedforward_boost = parseInt($('input[name="feedforwardBoost"]').val());
|
||||||
|
FC.ADVANCED_TUNING.feedforward_max_rate_limit = parseInt($('input[name="feedforwardMaxRateLimit"]').val());
|
||||||
|
FC.ADVANCED_TUNING.feedforward_jitter_factor = parseInt($('input[name="feedforwardJitterFactor"]').val());
|
||||||
FC.FILTER_CONFIG.dyn_lpf_curve_expo = parseInt($('.pid_filter input[name="dtermLowpassDynExpo"]').val());
|
FC.FILTER_CONFIG.dyn_lpf_curve_expo = parseInt($('.pid_filter input[name="dtermLowpassDynExpo"]').val());
|
||||||
FC.ADVANCED_TUNING.vbat_sag_compensation = $('input[id="vbatSagCompensation"]').is(':checked') ? parseInt($('input[name="vbatSagValue"]').val()) : 0;
|
FC.ADVANCED_TUNING.vbat_sag_compensation = $('input[id="vbatSagCompensation"]').is(':checked') ? parseInt($('input[name="vbatSagValue"]').val()) : 0;
|
||||||
FC.ADVANCED_TUNING.thrustLinearization = $('input[id="thrustLinearization"]').is(':checked') ? parseInt($('input[name="thrustLinearValue"]').val()) : 0;
|
FC.ADVANCED_TUNING.thrustLinearization = $('input[id="thrustLinearization"]').is(':checked') ? parseInt($('input[name="thrustLinearValue"]').val()) : 0;
|
||||||
|
|
|
@ -605,7 +605,7 @@
|
||||||
<div class="helpicon cf_tip" i18n_title="pidTuningFeedforwardGroupHelp"></div>
|
<div class="helpicon cf_tip" i18n_title="pidTuningFeedforwardGroupHelp"></div>
|
||||||
<span i18n="pidTuningFeedforwardGroup"></span>
|
<span i18n="pidTuningFeedforwardGroup"></span>
|
||||||
|
|
||||||
<span class="feedforwardJitterFactor suboption">
|
<span class="feedforwardOption feedforwardJitterFactor suboption">
|
||||||
<input type="number" name="feedforwardJitterFactor" step="1" min="0" max="20"/>
|
<input type="number" name="feedforwardJitterFactor" step="1" min="0" max="20"/>
|
||||||
<label>
|
<label>
|
||||||
<span i18n="pidTuningFeedforwardJitter"></span>
|
<span i18n="pidTuningFeedforwardJitter"></span>
|
||||||
|
@ -639,7 +639,7 @@
|
||||||
</label>
|
</label>
|
||||||
</span>
|
</span>
|
||||||
|
|
||||||
<span class="feedforwardMaxRateLimit suboption">
|
<span class="feedforwardOption feedforwardMaxRateLimit suboption">
|
||||||
<input type="number" name="feedforwardMaxRateLimit" step="1" min="0" max="150"/>
|
<input type="number" name="feedforwardMaxRateLimit" step="1" min="0" max="150"/>
|
||||||
<label>
|
<label>
|
||||||
<span i18n="pidTuningFeedforwardMaxRateLimit"></span>
|
<span i18n="pidTuningFeedforwardMaxRateLimit"></span>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue