diff --git a/locales/en/messages.json b/locales/en/messages.json index 47b1a304..5093871e 100644 --- a/locales/en/messages.json +++ b/locales/en/messages.json @@ -3126,6 +3126,9 @@ "pidTuningDynamicNotchFilterHelp": { "message": "Dynamic Notch Filter tracks peak motors noise frequency and places one or two notch filters with their center at that frequency." }, + "pidTuningDynamicNotchFilterDisabledWarning": { + "message": "
+ Dynamic Notch Filter is disabled, please enable it as a feature in the Configuration tab to show related settings." + }, "pidTuningDynamicNotchRange": { "message": "Dynamic Notch Filter Range" }, diff --git a/src/js/tabs/pid_tuning.js b/src/js/tabs/pid_tuning.js index 7cee0600..ff05bb36 100644 --- a/src/js/tabs/pid_tuning.js +++ b/src/js/tabs/pid_tuning.js @@ -1819,9 +1819,15 @@ TABS.pid_tuning.updateFilterWarning = function() { var dtermDynamicLowpassEnabled = $('input[id="dtermLowpassDynEnabled"]').is(':checked'); var dtermLowpass1Enabled = $('input[id="dtermLowpassEnabled"]').is(':checked'); var warning_e = $('#pid-tuning .filterWarning'); + var warningDynamicNotch_e = $('#pid-tuning .dynamicNotchWarning'); if (!(gyroDynamicLowpassEnabled || gyroLowpass1Enabled) || !(dtermDynamicLowpassEnabled || dtermLowpass1Enabled)) { warning_e.show(); } else { warning_e.hide(); } + if (FEATURE_CONFIG.features.isEnabled('DYNAMIC_FILTER')) { + warningDynamicNotch_e.hide(); + } else { + warningDynamicNotch_e.show(); + } } diff --git a/src/tabs/pid_tuning.html b/src/tabs/pid_tuning.html index 7ea4d565..908e66ad 100644 --- a/src/tabs/pid_tuning.html +++ b/src/tabs/pid_tuning.html @@ -696,6 +696,11 @@