diff --git a/_locales/en/messages.json b/_locales/en/messages.json index 18f87e65..4f177b83 100755 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -2536,8 +2536,11 @@ "rthHomeAltitudeHelp": { "message": "Used when not landing at the home point. Upon arriving at home, the plane will loiter and change altitude to the RTH Home Altitude. Default is 0, which is feature disabled." }, - "landDescentRate": { - "message": "Landing vertical speed [cm/s]" + "landMinAltVspd": { + "message": "Vertical descent velocity under min. vertical landing speed altitude [cm/s]" + }, + "landMaxAltVspd": { + "message": "Vertical descent velocity above slowdown altitude [cm/s]" }, "landSlowdownMinAlt": { "message": "Min. vertical landing speed at altitude [cm]" diff --git a/js/msp/MSPHelper.js b/js/msp/MSPHelper.js index 179d4a1f..fba34acf 100644 --- a/js/msp/MSPHelper.js +++ b/js/msp/MSPHelper.js @@ -1327,10 +1327,11 @@ var mspHelper = (function (gui) { RTH_AND_LAND_CONFIG.rthAltControlMode = data.getUint8(6); RTH_AND_LAND_CONFIG.rthAbortThreshold = data.getUint16(7, true); RTH_AND_LAND_CONFIG.rthAltitude = data.getUint16(9, true); - RTH_AND_LAND_CONFIG.landDescentRate = data.getUint16(11, true); - RTH_AND_LAND_CONFIG.landSlowdownMinAlt = data.getUint16(13, true); - RTH_AND_LAND_CONFIG.landSlowdownMaxAlt = data.getUint16(15, true); - RTH_AND_LAND_CONFIG.emergencyDescentRate = data.getUint16(17, true); + RTH_AND_LAND_CONFIG.landMinAltVspd = data.getUint16(11, true); + RTH_AND_LAND_CONFIG.landMaxAltVspd = data.getUint16(13, true); + RTH_AND_LAND_CONFIG.landSlowdownMinAlt = data.getUint16(15, true); + RTH_AND_LAND_CONFIG.landSlowdownMaxAlt = data.getUint16(17, true); + RTH_AND_LAND_CONFIG.emergencyDescentRate = data.getUint16(19, true); break; case MSPCodes.MSP_SET_RTH_AND_LAND_CONFIG: @@ -2007,8 +2008,11 @@ var mspHelper = (function (gui) { buffer.push(lowByte(RTH_AND_LAND_CONFIG.rthAltitude)); buffer.push(highByte(RTH_AND_LAND_CONFIG.rthAltitude)); - buffer.push(lowByte(RTH_AND_LAND_CONFIG.landDescentRate)); - buffer.push(highByte(RTH_AND_LAND_CONFIG.landDescentRate)); + buffer.push(lowByte(RTH_AND_LAND_CONFIG.landMinAltVspd)); + buffer.push(highByte(RTH_AND_LAND_CONFIG.landMinAltVspd)); + + buffer.push(lowByte(RTH_AND_LAND_CONFIG.landMaxAltVspd)); + buffer.push(highByte(RTH_AND_LAND_CONFIG.landMaxAltVspd)); buffer.push(lowByte(RTH_AND_LAND_CONFIG.landSlowdownMinAlt)); buffer.push(highByte(RTH_AND_LAND_CONFIG.landSlowdownMinAlt)); diff --git a/tabs/advanced_tuning.html b/tabs/advanced_tuning.html index 439ee515..2dca16a9 100644 --- a/tabs/advanced_tuning.html +++ b/tabs/advanced_tuning.html @@ -363,8 +363,13 @@
- - + + +
+ +
+ +