File tree Expand file tree Collapse file tree 1 file changed +16
-1
lines changed Expand file tree Collapse file tree 1 file changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -1745,7 +1745,7 @@ FlightLog.prototype.getFeatures = function (enabledFeatures) {
17451745
17461746FlightLog . prototype . isFieldDisabled = function ( ) {
17471747 const disabledFields = this . getSysConfig ( ) . fields_disabled_mask ;
1748- return {
1748+ const disabledFieldsFlags = {
17491749 PID : ( disabledFields & ( 1 << 0 ) ) !== 0 ,
17501750 RC_COMMANDS : ( disabledFields & ( 1 << 1 ) ) !== 0 ,
17511751 SETPOINT : ( disabledFields & ( 1 << 2 ) ) !== 0 ,
@@ -1761,4 +1761,19 @@ FlightLog.prototype.isFieldDisabled = function () {
17611761 RPM : ( disabledFields & ( 1 << 12 ) ) !== 0 ,
17621762 GYROUNFILT : ( disabledFields & ( 1 << 13 ) ) !== 0 ,
17631763 } ;
1764+
1765+ if (
1766+ this . getSysConfig ( ) . firmwareType == FIRMWARE_TYPE_BETAFLIGHT &&
1767+ semver . gte ( this . getSysConfig ( ) . firmwareVersion , "4.6.0" )
1768+ ) {
1769+ disabledFieldsFlags . ATTITUDE = ( disabledFields & ( 1 << 8 ) ) !== 0 ;
1770+ disabledFieldsFlags . ACC = ( disabledFields & ( 1 << 9 ) ) !== 0 ;
1771+ disabledFieldsFlags . DEBUG = ( disabledFields & ( 1 << 10 ) ) !== 0 ;
1772+ disabledFieldsFlags . MOTORS = ( disabledFields & ( 1 << 11 ) ) !== 0 ;
1773+ disabledFieldsFlags . GPS = ( disabledFields & ( 1 << 12 ) ) !== 0 ;
1774+ disabledFieldsFlags . RPM = ( disabledFields & ( 1 << 13 ) ) !== 0 ;
1775+ disabledFieldsFlags . GYROUNFILT = ( disabledFields & ( 1 << 14 ) ) !== 0 ;
1776+ }
1777+
1778+ return disabledFieldsFlags ;
17641779} ;
You can’t perform that action at this time.
0 commit comments