From 4470342410daa6b78fce4bd2752a67f72adc2d3e Mon Sep 17 00:00:00 2001 From: Geoff Sim Date: Wed, 9 Oct 2024 13:57:54 +0100 Subject: [PATCH 1/3] Allow a power index range of 0-4 for MSP VTX devices --- js/vtx.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/js/vtx.js b/js/vtx.js index 266489fdc..2dc510050 100644 --- a/js/vtx.js +++ b/js/vtx.js @@ -3,6 +3,7 @@ var VTX = (function() { self.DEV_SMARTAUDIO = 3; self.DEV_TRAMP = 4; + self.DEV_MSP = 6; self.DEV_UNKNOWN = 0xFF; self.BANDS = [ @@ -20,12 +21,17 @@ var VTX = (function() { self.CHANNEL_MAX = 8; self.getMinPower = function(vtxDev) { + if (vtxDev == self.DEV_MSP) { + return 0; + } return 1; } self.getMaxPower = function(vtxDev) { if ((vtxDev == self.DEV_SMARTAUDIO) || (vtxDev == self.DEV_TRAMP)) { return 5; + } else if (vtxDev == self.DEV_MSP) { + return 4 } return 3; } From 9cc6aeec1fcfac1cac0fa4d341034d857e9aa188 Mon Sep 17 00:00:00 2001 From: Geoff Sim Date: Wed, 9 Oct 2024 14:37:57 +0100 Subject: [PATCH 2/3] Fix syntax error --- js/vtx.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/vtx.js b/js/vtx.js index 2dc510050..ffa6f7dee 100644 --- a/js/vtx.js +++ b/js/vtx.js @@ -31,7 +31,7 @@ var VTX = (function() { if ((vtxDev == self.DEV_SMARTAUDIO) || (vtxDev == self.DEV_TRAMP)) { return 5; } else if (vtxDev == self.DEV_MSP) { - return 4 + return 4; } return 3; } From 01c166626e09b455214f755f62c734749c263cfe Mon Sep 17 00:00:00 2001 From: Geoff Sim Date: Thu, 10 Oct 2024 16:20:08 +0100 Subject: [PATCH 3/3] Adjust if/else syntax --- js/vtx.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/js/vtx.js b/js/vtx.js index ffa6f7dee..acb6efc32 100644 --- a/js/vtx.js +++ b/js/vtx.js @@ -30,7 +30,8 @@ var VTX = (function() { self.getMaxPower = function(vtxDev) { if ((vtxDev == self.DEV_SMARTAUDIO) || (vtxDev == self.DEV_TRAMP)) { return 5; - } else if (vtxDev == self.DEV_MSP) { + } + if (vtxDev == self.DEV_MSP) { return 4; } return 3;