From 4c6898c20020b1eaef56d23982fd0cba78ba448d Mon Sep 17 00:00:00 2001 From: Hans Christian Olaussen <41271048+klutvott123@users.noreply.github.com> Date: Tue, 27 Nov 2018 23:21:38 +0100 Subject: [PATCH] Added comments for coupled control events --- src/js/tabs/pid_tuning.js | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/src/js/tabs/pid_tuning.js b/src/js/tabs/pid_tuning.js index b376c057..09bc48ab 100644 --- a/src/js/tabs/pid_tuning.js +++ b/src/js/tabs/pid_tuning.js @@ -214,7 +214,8 @@ TABS.pid_tuning.initialize = function (callback) { // Absolute Control var absoluteControlGainNumberElement = $('input[name="absoluteControlGain-number"]'); var absoluteControlGainRangeElement = $('input[name="absoluteControlGain-range"]'); - + + //Use 'input' event for coupled controls to allow synchronized update absoluteControlGainNumberElement.on('input', function () { absoluteControlGainRangeElement.val($(this).val()); }); @@ -226,7 +227,8 @@ TABS.pid_tuning.initialize = function (callback) { // Throttle Boost var throttleBoostNumberElement = $('input[name="throttleBoost-number"]'); var throttleBoostRangeElement = $('input[name="throttleBoost-range"]'); - + + //Use 'input' event for coupled controls to allow synchronized update throttleBoostNumberElement.on('input', function () { throttleBoostRangeElement.val($(this).val()); }); @@ -238,7 +240,8 @@ TABS.pid_tuning.initialize = function (callback) { // Acro Trainer var acroTrainerAngleLimitNumberElement = $('input[name="acroTrainerAngleLimit-number"]'); var acroTrainerAngleLimitRangeElement = $('input[name="acroTrainerAngleLimit-range"]'); - + + //Use 'input' event for coupled controls to allow synchronized update acroTrainerAngleLimitNumberElement.on('input', function () { acroTrainerAngleLimitRangeElement.val($(this).val()); }); @@ -260,7 +263,8 @@ TABS.pid_tuning.initialize = function (callback) { feedforwardTransitionNumberElement.val(ADVANCED_TUNING.feedforwardTransition / 100); feedforwardTransitionRangeElement.val(ADVANCED_TUNING.feedforwardTransition / 100); - + + //Use 'input' event for coupled controls to allow synchronized update feedforwardTransitionNumberElement.on('input', function () { feedforwardTransitionRangeElement.val($(this).val()); }); @@ -824,7 +828,8 @@ TABS.pid_tuning.initialize = function (callback) { } } checkUpdateDtermTransitionWarning(dtermTransitionNumberElement.val()); - + + //Use 'input' event for coupled controls to allow synchronized update dtermTransitionNumberElement.on('input', function () { checkUpdateDtermTransitionWarning($(this).val()); dtermTransitionRangeElement.val($(this).val()); @@ -845,7 +850,8 @@ TABS.pid_tuning.initialize = function (callback) { dtermRangeElement.attr('max', self.SETPOINT_WEIGHT_RANGE_LOW); } } - + + //Use 'input' event for coupled controls to allow synchronized update dtermNumberElement.on('input', function () { var value = $(this).val(); adjustRangeElement(value);