diff --git a/locales/en/messages.json b/locales/en/messages.json index 70ae920deb..48fdbd6d97 100755 --- a/locales/en/messages.json +++ b/locales/en/messages.json @@ -1323,6 +1323,9 @@ "featureAIRMODE": { "message": "Permanently enable Airmode" }, + "featureAIRMODETip": { + "message": "$t(auxiliaryHelpMode_AIRMODE.message)" + }, "featureRX_SPI": { "message": "SPI Rx (e.g. built-in Rx)" }, @@ -2408,7 +2411,7 @@ "description": "Help text to ANTIGRAVITY mode" }, "auxiliaryHelpMode_AIRMODE": { - "message": "In the standard mixer / mode, when the roll, pitch and yaw gets calculated and saturates a motor, all motors will be reduced equally. When a motor goes below minimum it gets clipped off. Say you had your throttle just above minimum and tried to pull a quick roll - since two motors can't go any lower, you essentially get half the power (half of your PID gain). If your inputs would have asked for more than a 100% difference between the high and low motors, the low motors would get clipped, breaking the symmetry of the motor balance by unevenly reducing the gain", + "message": "AirMode allows for maintaining drone stability at low throttle. For more information please see AirMode on Betaflight.com.", "description": "Help text to AIRMODE mode" }, "auxiliaryHelpMode_ALTHOLD": { diff --git a/src/js/Features.js b/src/js/Features.js index f181e7220f..ed3cdc4779 100644 --- a/src/js/Features.js +++ b/src/js/Features.js @@ -26,7 +26,7 @@ const Features = function (config) { {bit: 18, group: 'other', name: 'OSD', haveTip: true, dependsOn: 'OSD'}, {bit: 20, group: 'other', name: 'CHANNEL_FORWARDING', dependsOn: 'SERVOS'}, {bit: 21, group: 'other', name: 'TRANSPONDER', haveTip: true, dependsOn: 'TRANSPONDER'}, - {bit: 22, group: 'other', name: 'AIRMODE'}, + {bit: 22, group: 'other', name: 'AIRMODE', haveTip: true}, {bit: 25, group: 'rxMode', mode: 'select', name: 'RX_SPI'}, {bit: 27, group: 'escSensor', name: 'ESC_SENSOR'}, {bit: 28, group: 'antiGravity', name: 'ANTI_GRAVITY', haveTip: true, hideName: true},