diff --git a/src/flightlog_fielddefs.js b/src/flightlog_fielddefs.js index 06a650ee..a48f30a5 100644 --- a/src/flightlog_fielddefs.js +++ b/src/flightlog_fielddefs.js @@ -526,6 +526,9 @@ export function adjustFieldDefsList(firmwareType, firmwareVersion) { if (semver.lt(firmwareVersion, "4.6.0")) { DEBUG_MODE.splice(DEBUG_MODE.indexOf("D_MAX"), 1, "D_MIN"); } + if (semver.gte(firmwareVersion, "4.6.0")) { + DEBUG_MODE.splice(DEBUG_MODE.indexOf('GPS_RESCUE_THROTTLE_PID'), 1, 'AUTOPILOT_ALTITUDE'); + } DEBUG_MODE = makeReadOnly(DEBUG_MODE); diff --git a/src/flightlog_fields_presenter.js b/src/flightlog_fields_presenter.js index 81948cc8..d62dcaf9 100644 --- a/src/flightlog_fields_presenter.js +++ b/src/flightlog_fields_presenter.js @@ -1307,17 +1307,26 @@ FlightLogFieldPresenter.adjustDebugDefsList = function ( 'debug[6]':'Notch 6 Center Freq [dbg-axis]', 'debug[7]':'Notch 7 Center Freq [dbg-axis]', }; + DEBUG_FRIENDLY_FIELD_NAMES.AUTOPILOT_ALTITUDE = { + 'debug[all]': 'Autopilot Altitude', + 'debug[0]': 'Autopilot Throttle', + 'debug[1]': 'Tilt Multiplier', + 'debug[2]': 'Zero Altitude cm', + 'debug[3]': 'Altitude cm', + 'debug[4]': 'Altitude P', + 'debug[5]': 'Altitude I', + 'debug[6]': 'Altitude D', + 'debug[7]': 'Altitude F', + }; } } }; FlightLogFieldPresenter.presentFlags = function (flags, flagNames) { let printedFlag = false, - i, + i = 0, result = ""; - i = 0; - while (flags > 0) { if ((flags & 1) != 0) { if (printedFlag) {