DJI Mobile SDK Documentation

      class DJIFlightControllerKey

      @interface DJIFlightControllerKey : DJIKey
      Header:DJIFlightControllerKey.h
      Inherits From:DJIKey
      Description:

      DJIFlightControllerKey provides dedicated access to Flight controller attributes.

      Class Keys:

      DJIFlightControllerParamStartIMUCalibrationWithID

      Access:

      Action

      Type:

      NSArray (index: NSUInteger)

      API:

      startIMUCalibrationForIndex:withCompletion

      DJIFlightControllerParamIMUStateCalibrationState

      Access:

      Get

      Type:

      DJIIMUCalibrationState

      API:

      calibrationState

      DJIIMUCalibrationState

      DJIFlightControllerParamVelocity

      Access:

      Push

      Type:

      DJISDKVector3D

      API:

      velocityX

      velocityY

      velocityZ

      DJISDKVector3D

      DJIFlightAssistantParamPrecisionLandingEnabled

      Access:

      Get, Set

      Type:

      Boolean

      API:

      setPrecisionLandingEnabled:withCompletion

      getPrecisionLandingEnabledWithCompletion

      isPerformingPrecisionLanding

      DJIAccessLockerParamModifyUserAccount

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamRTKMobileStationAltitude

      Access:

      Push

      Type:

      Float

      API:

      mobileStationAltitude

      DJIFlightControllerParamCancelAutoLanding

      Access:

      Action

      Type:

      API:

      cancelLandingWithCompletion

      DJIFlightControllerParamName

      Access:

      Get, Set

      Type:

      NSString

      API:

      -

      Description:

      Set or get the aircraft's name. The aircraft's name should be less than 32 characters.

      DJIFlightControllerParamHasReachedMaxFlightHeight

      Access:

      Push

      Type:

      Boolean

      API:

      hasReachedMaxFlightHeight

      DJIFlightAssistantParamDetectionSectors

      Access:

      Push

      Type:

      NSArray<DJIObstacleDetectionSector>

      API:

      detectionSectors

      DJIFlightControllerParamLandingGearState

      Access:

      Push

      Type:

      DJILandingGearState

      API:

      state

      DJILandingGearState

      DJIFlightControllerParamESCBeepEnabled

      Access:

      Get, Set

      Type:

      Boolean

      API:

      -

      DJIFlightControllerParamAltitudeInMeters

      Access:

      Push

      Type:

      Double

      API:

      altitude

      DJIFlightControllerParamRTKHeadingAngle

      Access:

      Push

      Type:

      Float

      API:

      heading

      DJIFlightControllerParamRTKBaseStationGalileoCount

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamVirtualStickControlModeEnabled

      Access:

      Set, Push

      Type:

      Boolean

      API:

      setVirtualStickModeEnabled:withCompletion

      getVirtualStickModeEnabledWithCompletion

      DJIFlightControllerParamConfirmSmartReturnToHomeRequest

      Access:

      Action

      Type:

      API:

      -

      DJIFlightControllerParamRTKMobileStationFusionHeadingAngle

      Access:

      Push

      Type:

      Float

      API:

      -

      DJIFlightControllerParamIsLandingConfirmationNeeded

      Access:

      Push

      Type:

      Boolean

      API:

      isLandingConfirmationNeeded

      DJIFlightControllerParamStopSimulator

      Access:

      Action

      Type:

      API:

      stopWithCompletion

      DJIFlightControllerParamSimulatorWindSpeed

      Access:

      Push

      Type:

      DJISimulatorWindSpeed

      API:

      -

      DJIFlightControllerParamAttitude

      Access:

      Push

      Type:

      DJISDKVector3D

      API:

      attitude

      DJISDKVector3D

      DJIFlightControllerParamBatteryThresholdBehavior

      Access:

      Push

      Type:

      DJIBatteryThresholdBehavior

      API:

      batteryThresholdBehavior

      DJIBatteryThresholdBehavior

      DJIFlightControllerParamIsSimulatorActive

      Access:

      Push

      Type:

      Boolean

      API:

      isSimulatorActive

      DJIFlightControllerParamRTKSatelliteGalileoCount

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamFlightOrientationMode

      Access:

      Set, Push

      Type:

      DJIFlightOrientationMode

      API:

      setFlightOrientationMode:withCompletion

      DJIFlightOrientationMode

      orientationMode

      DJIFlightControllerParamHomeLocationUsingCurrentAircraftLocation

      Access:

      Action

      Type:

      API:

      setHomeLocationUsingAircraftCurrentLocationWithCompletion

      DJIFlightControllerParamFCControlChannel0Mapping

      Access:

      Get, Set

      Type:

      NSArray

      API:

      getRCSwitchFlightModeMappingWithCompletion

      DJIFlightControllerParamRTKError

      Access:

      Push

      Type:

      NSError

      API:

      error

      DJIFlightControllerParamGoHomeHeightInMeters

      Access:

      Get, Set

      Type:

      NSUInteger

      API:

      setGoHomeHeightInMeters:withCompletion

      getGoHomeHeightInMetersWithCompletion

      goHomeHeight

      DJIFlightControllerParamMaxFlightHeight

      Access:

      Get, Set

      Type:

      NSUInteger

      API:

      setMaxFlightHeight:withCompletion

      getMaxFlightHeightWithCompletion

      DJIFlightAssistantParamVisionDetectionTailState

      Access:

      Push

      Type:

      DJIVisionDetectionState

      API:

      DJIVisionDetectionState

      DJIFlightAssistantParamVisionNoseTailSensorEnabled

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamLandingGearAutomaticMovementEnabled

      Access:

      Set, Get

      Type:

      Boolean

      API:

      setAutomaticMovementEnabled:withCompletion

      getAutomaticMovementEnabledWithCompletion

      DJIFlightControllerParamStartTakeoff

      Access:

      Action

      Type:

      API:

      startTakeoffWithCompletion

      DJIFlightControllerParamFCControlChannel2Mapping

      Access:

      Get, Set

      Type:

      NSArray

      API:

      getRCSwitchFlightModeMappingWithCompletion

      DJIFlightControllerParamRTKMainGlonassCount

      Access:

      Push

      Type:

      NSUInteger

      API:

      -

      DJIFlightControllerParamIsFlying

      Access:

      Push

      Type:

      Boolean

      API:

      isFlying

      DJIFlightControllerParamLandingGearMode

      Access:

      Push

      Type:

      DJILandingGearMode

      API:

      mode

      DJILandingGearMode

      DJIFlightControllerParamIsOnboardSDKAvailable

      Access:

      Push

      Type:

      Boolean

      API:

      isOnboardSDKAvailable

      DJIFlightControllerParamLowBatteryWarningThreshold

      Access:

      Set, Push

      Type:

      NSUInteger

      API:

      setLowBatteryWarningThreshold:withCompletion

      getLowBatteryWarningThresholdWithCompletion

      DJIFlightControllerParamRTKMobileStationFusionLocation

      Access:

      Push

      Type:

      DJISDKLocation

      API:

      -

      DJIAccessLockerParamFormat

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamVirtualStickControlModeAvailable

      Access:

      Push

      Type:

      Boolean

      API:

      isVirtualStickControlModeAvailable

      DJIFlightControllerParamRTKMainBeidouCount

      Access:

      Push

      Type:

      NSUInteger

      API:

      -

      DJIFlightAssistantParamActiveObstacleAvoidanceEnabled

      Access:

      Get, Set

      Type:

      Boolean

      API:

      setActiveObstacleAvoidanceEnabled:withCompletion

      getActiveObstacleAvoidanceEnabledWithCompletion

      DJIAccessLockerParamSetUpUserAccount

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamFlightTimeInSeconds

      Access:

      Push

      Type:

      NSUInteger

      API:

      flightTimeInSeconds

      DJIFlightControllerParamRTKMainGalileoCount

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamFCControlChannel1Mapping

      Access:

      Get, Set

      Type:

      NSArray

      API:

      getRCSwitchFlightModeMappingWithCompletion

      DJIFlightControllerParamRTKReferenceStationSource

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamTurnOnMotors

      Access:

      Action

      Type:

      API:

      turnOnMotorsWithCompletion

      DJIFlightControllerParamAirSenseAirplaneStates

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamRTKMobileStationLatitudeStandardDeviation

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamTurnOffMotors

      Access:

      Action

      Type:

      API:

      turnOffMotorsWithCompletion

      DJIFlightControllerParamLandingGearEnterTransportMode

      Access:

      Action

      Type:

      API:

      enterTransportModeWithCompletion

      DJIFlightControllerParamRTKMobileStationLocation

      Access:

      Push

      Type:

      DJISDKLocation

      API:

      -

      DJIFlightControllerParamYawControlMode

      Access:

      Set, Push

      Type:

      DJIVirtualStickYawControlMode

      API:

      yawControlMode

      DJIVirtualStickYawControlMode

      DJIFlightControllerParamIMUStateCalibrationProgress

      Access:

      Get

      Type:

      NSInteger

      API:

      calibrationProgress

      DJIFlightAssistantParamSmartCaptureEnabled

      Access:

      Get, Set, Push

      Type:

      Boolean

      API:

      -

      DJIFlightAssistantParamPOIEnabled

      Access:

      Set, Push

      Type:

      Boolean

      API:

      -

      DJIFlightControllerParamRTKMobileStationFusionAltitude

      Access:

      Push

      Type:

      Float

      API:

      -

      DJIFlightControllerParamSeriousLowBatteryWarningThreshold

      Access:

      Set, Push

      Type:

      NSUInteger

      API:

      setSeriousLowBatteryWarningThreshold:withCompletion

      getSeriousLowBatteryWarningThresholdWithCompletion

      DJIFlightControllerParamLandingGearRetractLandingGear

      Access:

      Action

      Type:

      API:

      retractWithCompletion

      DJIFlightAssistantParamVisionControlState

      Access:

      Push

      Type:

      DJIVisionControlState

      API:

      DJIVisionControlState

      DJIFlightControllerParamCancelTakeoff

      Access:

      Action

      Type:

      API:

      cancelTakeoffWithCompletion

      DJIFlightControllerParamTerrainFollowModeEnabled

      Access:

      Set, Push

      Type:

      Boolean

      API:

      setTerrainFollowModeEnabled:withCompletion

      getTerrainFollowModeEnabledWithCompletion

      DJIFlightControllerParamCompassHasError

      Access:

      Push

      Type:

      Boolean

      API:

      hasError

      DJIFlightControllerParamBatteryPercentageNeededToGoHome

      Access:

      Push

      Type:

      NSUInteger

      API:

      -

      Description:

      Battery percentage required to go home from current location.

      DJIFlightControllerComponent

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightAssistantParamIsAdvancedPilotAssistanceSystemActive

      Access:

      Push

      Type:

      Boolean

      API:

      -

      DJIFlightControllerParamFlightModeString

      Access:

      Push

      Type:

      NSString

      API:

      flightModeString

      DJIFlightControllerParamMaxFlightRadiusEnabled

      Access:

      Get, Set

      Type:

      Boolean

      API:

      setMaxFlightRadiusLimitationEnabled:withCompletion

      getMaxFlightRadiusLimitationEnabledWithCompletion

      DJIFlightControllerParamGoHomeAssessment

      Access:

      Push

      Type:

      DJIFlightControllerGoHomeAssessment

      API:

      goHomeAssessment

      DJIFlightControllerGoHomeAssessment

      DJIFlightControllerParamIsLowerThanSeriousBatteryWarningThreshold

      Access:

      Push

      Type:

      Boolean

      API:

      -

      DJIAccessLockerParamLogin

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamStartSimulator

      Access:

      Action

      Type:

      NSArray (location: CLLocationCoordinate2D, frequency: NSUInteger, number: NSUInteger)

      API:

      startWithLocation:updateFrequency:GPSSatellitesNumber:withCompletion

      DJIFlightControllerParamRTKEnabled

      Access:

      Set, Push

      Type:

      Boolean

      API:

      setRTKEnabled:withCompletion

      DJIFlightControllerParamCinematicYawSpeed

      Access:

      Push

      Type:

      NSUInteger

      API:

      -

      DJIFlightControllerParamAutoQuickSpinEnabled

      Access:

      Get, Set

      Type:

      Boolean

      API:

      setAutoQuickSpinEnabled:withCompletion

      getAutoQuickSpinEnabledWithCompletion

      DJIFlightControllerParamRTKSatelliteBeidouCount

      Access:

      Push

      Type:

      NSUInteger

      API:

      -

      DJIFlightControllerParamConfirmLanding

      Access:

      Action

      Type:

      API:

      confirmLandingWithCompletion

      DJIFlightControllerParamAutoLanding

      Access:

      Action

      Type:

      API:

      startLandingWithCompletion

      DJIFlightAssistantParamIsHotpointIntelligentModeSupport

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamGoHome

      Access:

      Action

      Type:

      API:

      startGoHomeWithCompletion

      DJIFlightControllerParamIsIMUPreheating

      Access:

      Push

      Type:

      Boolean

      API:

      isIMUPreheating

      DJIFlightControllerParamOnboardSDKDeviceVersion

      Access:

      Push

      Type:

      NSString

      API:

      -

      DJIFlightAssistantParamIsSensorBeingUsed

      Access:

      Push

      Type:

      Boolean

      API:

      isSensorBeingUsed

      DJIFlightControllerParamVisionAssistedPositioningEnabled

      Access:

      Get, Set

      Type:

      Boolean

      API:

      setVisionAssistedPositioningEnabled:withCompletion

      getVisionAssistedPositioningEnabledWithCompletion

      DJIAccessLockerParamFormatState

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamMaxFlightHeightRange

      Access:

      Get

      Type:

      DJIParamCapabilityMinMax

      API:

      -

      DJIFlightControllerParamVirtualStickAdvancedControlModeEnabled

      Access:

      Set, Push

      Type:

      Boolean

      API:

      isVirtualStickAdvancedModeEnabled

      DJIFlightControllerParamLandingGearDeployLandingGear

      Access:

      Action

      Type:

      API:

      deployWithCompletion

      DJIFlightControllerParamBatteryPercentageNeededToLandFromCurrentHeight

      Access:

      Push

      Type:

      NSUInteger

      API:

      -

      Description:

      Battery percentage required to land from current height.

      DJIFlightControllerParamIsLandingGearMovable

      Access:

      Push

      Type:

      Boolean

      API:

      isLandingGearMovable

      DJIFlightControllerParamRTKMobileStationAltitudeStandardDeviation

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamLEDsEnabledSettings

      Access:

      Get, Set

      Type:

      DJIFlightControllerLEDsSettings

      API:

      DJIFlightControllerLEDsSettings

      DJIFlightControllerParamMaxFlightRadius

      Access:

      Get, Set

      Type:

      NSUInteger

      API:

      setMaxFlightRadius:withCompletion

      getMaxFlightRadiusWithCompletion

      DJIFlightAssistantParamLandingProtectionEnabled

      Access:

      Get, Set

      Type:

      Boolean

      API:

      setLandingProtectionEnabled:withCompletion

      getLandingProtectionEnabledWithCompletion

      landingProtectionState

      DJIFlightControllerParamWaypointMissionInterruption

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamRTKBaseStationBeidouCount

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamMaxFlightRadiusRange

      Access:

      Get

      Type:

      DJIParamCapabilityMinMax

      API:

      -

      DJIFlightControllerParamRTKBaseStationGPSCount

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamVerticalControlMode

      Access:

      Set, Push

      Type:

      DJIVirtualStickVerticalControlMode

      API:

      verticalControlMode

      DJIVirtualStickVerticalControlMode

      DJIFlightControllerParamTripodModeEnabled

      Access:

      Push, Set

      Type:

      Boolean

      API:

      setTripodModeEnabled:withCompletion

      getTripodModeEnabledWithCompletion

      DJIFlightControllerParamUltrasonicHeightInMeters

      Access:

      Push

      Type:

      Double

      API:

      ultrasonicHeightInMeters

      DJIFlightControllerParamHomeLocation

      Access:

      Set, Push

      Type:

      DJISDKLocation

      API:

      setHomeLocation:withCompletion

      getHomeLocationWithCompletion

      homeLocation

      DJIFlightControllerParamTakeoffLocationAltitude

      Access:

      Push

      Type:

      Float

      API:

      takeoffLocationAltitude

      DJIFlightControllerParamRTKIsHeadingValid

      Access:

      Push

      Type:

      Boolean

      API:

      isHeadingValid

      DJIFlightControllerParamGoHomeExecutionState

      Access:

      Push

      Type:

      DJIGoHomeExecutionState

      API:

      goHomeExecutionState

      DJIGoHomeExecutionState

      DJIFlightControllerParamLockCourseUsingCurrentHeading

      Access:

      Action

      Type:

      API:

      lockCourseUsingCurrentHeadingWithCompletion

      DJIFlightControllerParamControlMode

      Access:

      Get, Set

      Type:

      DJIFlightControllerControlMode

      API:

      setControlMode:withCompletion

      getControlModeWithCompletion

      DJIFlightControllerControlMode

      DJIFlightControllerParamLandingGearExitTransportMode

      Access:

      Action

      Type:

      API:

      exitTransportModeWithCompletion

      DJIFlightAssistantParamUpwardsAvoidanceEnabled

      Access:

      Get, Set

      Type:

      Boolean

      API:

      setUpwardsAvoidanceEnabled:withCompletion

      getUpwardsAvoidanceEnabledWithCompletion

      DJIFlightControllerParamIsLowerThanBatteryWarningThreshold

      Access:

      Push

      Type:

      Boolean

      API:

      -

      DJIFlightControllerParamSatelliteCount

      Access:

      Push

      Type:

      NSUInteger

      API:

      satelliteCount

      DJIFlightControllerParamCinematicBrakeSensitivity

      Access:

      Get, Set

      Type:

      NSUInteger

      API:

      -

      DJIFlightControllerParamRTKBaseStationLocation

      Access:

      Push

      Type:

      DJISDKLocation

      API:

      baseStationLocation

      DJIFlightAssistantParamSystemWarning

      Access:

      Push

      Type:

      DJIVisionSystemWarning

      API:

      systemWarning

      DJIVisionSystemWarning

      DJIFlightControllerParamIMUStateGyroscopeState

      Access:

      Get

      Type:

      DJIIMUSensorState

      API:

      gyroscopeState

      DJIIMUSensorState

      DJIFlightControllerParamCinematicYawSpeedRange

      Access:

      Get

      Type:

      DJIParamCapabilityMinMax

      API:

      -

      DJIFlightControllerParamOnboardSDKDeviceData

      Access:

      Type:

      NSData

      API:

      -

      DJIFlightControllerParamAircraftLocation

      Access:

      Push

      Type:

      DJISDKLocation

      API:

      aircraftLocation

      DJIFlightControllerParamRTKBaseStationReferencingPosition

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightAssistantParamVisionDetectionRightState

      Access:

      Push

      Type:

      DJIVisionDetectionState

      API:

      DJIVisionDetectionState

      DJIFlightControllerParamCancelGoHome

      Access:

      Action

      Type:

      API:

      cancelGoHomeWithCompletion

      DJIFlightAssistantParamAdvancedPilotAssistanceSystemEnabled

      Access:

      Push, Set

      Type:

      Boolean

      API:

      -

      DJIFlightControllerParamRollPitchControlMode

      Access:

      Set, Push

      Type:

      DJIVirtualStickRollPitchControlMode

      API:

      rollPitchControlMode

      DJIVirtualStickRollPitchControlMode

      DJIFlightControllerParamSmartReturnToHomeEnabled

      Access:

      Get, Set

      Type:

      Boolean

      API:

      -

      DJIFlightControllerParamRTKSatelliteGPSCount

      Access:

      Push

      Type:

      NSUInteger

      API:

      -

      DJIFlightControllerParamRTKStatus

      Access:

      Push

      Type:

      NSUInteger

      API:

      -

      DJIFlightControllerParamOnboardSDKDeviceActive

      Access:

      Push

      Type:

      Boolean

      API:

      -

      DJIFlightControllerParamRTKBaseStationGlonassCount

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamMultipleFlightModeEnabled

      Access:

      Set, Push

      Type:

      Boolean

      API:

      -

      DJIFlightControllerParamIsFailSafe

      Access:

      Push

      Type:

      Boolean

      API:

      isFailsafeEnabled

      DJIFlightAssistantParamAdvancedGestureControlEnabled

      Access:

      Get, Set

      Type:

      Boolean

      API:

      -

      DJIFlightControllerParamStartPrecisionTakeoff

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamDoesUltrasonicHaveError

      Access:

      Push

      Type:

      Boolean

      API:

      doesUltrasonicHaveError

      DJIAccessLockerParamVersion

      Access:

      -

      Type:

      -

      API:

      -

      DJIAccessLockerParamState

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamSimulatorFlyZoneLimitationEnabled

      Access:

      Get, Set

      Type:

      Boolean

      API:

      setFlyZoneLimitationEnabled:withCompletion

      getFlyZoneLimitationEnabledWithCompletion

      DJIFlightAssistantParamVisionDetectionLeftState

      Access:

      Push

      Type:

      DJIVisionDetectionState

      API:

      DJIVisionDetectionState

      DJIFlightAssistantParamIsBraking

      Access:

      Push

      Type:

      Boolean

      API:

      isBraking

      DJIFlightControllerParamIsUltrasonicBeingUsed

      Access:

      Push

      Type:

      Boolean

      API:

      isUltrasonicBeingUsed

      DJIFlightControllerFlightAssistantSubComponent

      Access:

      -

      Type:

      -

      API:

      DJIFlightAssistant

      DJIFlightAssistantParamVisionDetectionNoseState

      Access:

      Push

      Type:

      DJIVisionDetectionState

      API:

      DJIVisionDetectionState

      DJIFlightControllerParamIsRTKBeingUsed

      Access:

      Push

      Type:

      Boolean

      API:

      isRTKBeingUsed

      DJIFlightControllerParamConnectionFailSafeBehavior

      Access:

      Get, Set

      Type:

      DJIConnectionFailSafeBehavior

      API:

      setConnectionFailSafeBehavior:withCompletion

      getConnectionFailSafeBehaviorWithCompletion

      DJIConnectionFailSafeBehavior

      DJIFlightControllerParamCompassIsCalibrating

      Access:

      Push

      Type:

      Boolean

      API:

      isCalibrating

      DJIFlightControllerParamIMUAccelerometerState

      Access:

      Get

      Type:

      DJIIMUSensorState

      API:

      accelerometerState

      DJIIMUSensorState

      DJIFlightControllerParamRemainingFlightTime

      Access:

      Push

      Type:

      NSUInteger

      API:

      remainingFlightTime

      DJIFlightControllerParamCompassHeading

      Access:

      Push

      Type:

      Double

      API:

      heading

      DJIFlightControllerParamCompassStopCalibration

      Access:

      Action

      Type:

      API:

      stopCalibrationWithCompletion

      DJIFlightControllerParamHasReachedMaxFlightRadius

      Access:

      Push

      Type:

      Boolean

      API:

      hasReachedMaxFlightRadius

      DJIFlightControllerParamStartIMUCalibration

      Access:

      Action

      Type:

      API:

      startIMUCalibrationWithCompletion

      DJIFlightControllerParamRTKSatelliteGlonassCount

      Access:

      Push

      Type:

      NSUInteger

      API:

      -

      DJIFlightControllerParamCompassCalibrationState

      Access:

      Push

      Type:

      DJICompassCalibrationState

      API:

      calibrationState

      DJICompassCalibrationState

      DJIFlightControllerParamSendDataToOnboardSDKDevice

      Access:

      Action

      Type:

      NSArray (data: NSData)

      API:

      -

      DJIFlightAssistantParamCollisionAvoidanceEnabled

      Access:

      Get, Set

      Type:

      Boolean

      API:

      setCollisionAvoidanceEnabled:withCompletion

      getCollisionAvoidanceEnabledWithCompletion

      DJIFlightControllerParamIsHomeLocationSet

      Access:

      Set, Push

      Type:

      NSUInteger

      API:

      -

      DJIFlightControllerParamSimulatorState

      Access:

      Push

      Type:

      DJISimulatorState

      API:

      DJISimulatorDelegate

      DJISimulatorState

      simulator:didUpdateState

      DJIFlightControllerParamRTKSupported

      Access:

      Push

      Type:

      Boolean

      API:

      -

      DJIFlightControllerParamRTKBaseStationAltitude

      Access:

      Push

      Type:

      Float

      API:

      baseStationAltitude

      DJIFlightControllerParamSendVirtualStickFlightControlData

      Access:

      Action

      Type:

      DJIVirtualStickFlightControlData

      API:

      sendVirtualStickFlightControlData:withCompletion

      DJIVirtualStickFlightControlData

      DJIFlightControllerParamCompassStartCalibration

      Access:

      Action

      Type:

      API:

      startCalibrationWithCompletion

      DJIAccessLockerParamUsername

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerAccessLockerSubComponent

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamRTKMobileStationLongtitudeStandardDeviation

      Access:

      -

      Type:

      -

      API:

      -

      DJIAccessLockerParamResetUserAccount

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamFlightMode

      Access:

      Push

      Type:

      DJIFlightMode

      API:

      flightMode

      DJIFlightMode

      DJIFlightControllerParamCinematicBrakeSensitivityRange

      Access:

      Get

      Type:

      DJIParamCapabilityMinMax

      API:

      -

      DJIFlightAssistantParamVisionLeftRightSensorEnabled

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamIMUState

      Access:

      Get

      Type:

      DJIIMUState

      API:

      flightController:didUpdateIMUState

      DJIIMUState

      DJIFlightControllerParamNoviceModeEnabled

      Access:

      Set, Push

      Type:

      Boolean

      API:

      -

      DJIFlightControllerParamGPSSignalStatus

      Access:

      Push

      Type:

      DJIGPSSignalLevel

      API:

      GPSSignalLevel

      DJIGPSSignalLevel

      DJIFlightControllerParamAreMotorsOn

      Access:

      Push

      Type:

      Boolean

      API:

      areMotorsOn

      DJIFlightControllerParamIMUsCount

      Access:

      Push

      Type:

      NSUInteger

      API:

      IMUCount

      DJIFlightControllerParamCompassState

      Access:

      -

      Type:

      -

      API:

      -

      DJIFlightControllerParamRollPitchCoordinateSystem

      Access:

      Set, Push

      Type:

      DJIVirtualStickFlightCoordinateSystem

      API:

      rollPitchCoordinateSystem

      DJIVirtualStickFlightCoordinateSystem

      DJIFlightControllerParamRTKMainGPSCount

      Access:

      Push

      Type:

      NSUInteger

      API:

      -

      DJIFlightControllerParamAirSenseSystemWarningLevel

      Access:

      -

      Type:

      -

      API:

      -