DJI Mobile SDK Documentation

      class FlightControllerKey

      class FlightControllerKey extends DJIKey
      Package:dji.keysdk
      Inherits From:DJIKey
      Description:

      FlightControllerKey provides dedicated access to Flight controller attributes.

      Class Members:
      method
      method create
      static FlightControllerKey create(@FlightControllerParamKey @NonNull String paramKey)
      Package:dji.keysdk
      Description:

      Creates a FlightController key.

      Input Parameters:
      @FlightControllerParamKey @NonNull String paramKeyA valid paramKey.
      Return:
      static FlightControllerKeyFlightController Key
      method createFlightAssistantKey
      static FlightControllerKey createFlightAssistantKey(
      @IntelligentFlightAssistantParamKey @NonNull String paramKey)
      Package:dji.keysdk
      Description:

      Creates a FlightAssistant key. The IntelligentFlightAssistantParamKey values are listed below:

      COLLISION_AVOIDANCE_ENABLED,
      VISION_ASSISTED_POSITIONING_ENABLED,
      IS_BRAKING,
      VISION_SYSTEM_WARNING,
      DETECTION_SECTORS,
      VISION_DETECTION_STATE,
      ACTIVE_TRACK_MODE,
      ACTIVE_TRACK_CIRCULAR_SPEED,
      ACTIVE_TRACK_GPS_ASSISTANT_ENABLED,
      ACTIVE_TRACK_GESTURE_MODE_ENABLED,
      DRAW_STATUS,
      DRAW_HEADING_MODE,
      UPWARDS_AVOIDANCE_ENABLED,
      LANDING_PROTECTION_ENABLED,
      PRECISION_LANDING_ENABLED,
      LANDING_PROTECTION_STATE,
      SET_ACTIVE_TRACK_CAMERA,
      ACTIVE_OBSTACLE_AVOIDANCE_ENABLED,
      INTELLIGENT_FLIGHT_ASSISTANT_GHAVOID_ENABLED,
      INTELLIGENT_FLIGHT_ASSISTANT_IS_USERAVOID_ENABLE,
      IS_AVOIDING_ACTIVE_OBSTACLE_COLLISION,
      IS_ASCENT_LIMITED_BY_OBSTACLE,
      IS_PERFORMING_PRECISION_LANDING,
      ADVANCED_GESTURE_CONTROL_ENABLED

      Input Parameters:
      @IntelligentFlightAssistantParamKey @NonNull String paramKeyA valid paramKey.
      Return:
      static FlightControllerKeyFlightAssistant Key
      method createRTKKey
      static FlightControllerKey createRTKKey(@RTKParamsKey @NonNull String paramKey)
      Package:dji.keysdk
      Description:

      Creates a RTK key.

      Input Parameters:
      @RTKParamsKey @NonNull String paramKeyA valid paramKey.
      Return:
      static FlightControllerKeyRTK key.
      method createAccessLockerKey
      static FlightControllerKey createAccessLockerKey(
      @AccessLockerParamKey @NonNull String paramKey)
      Package:dji.keysdk
      Description:

      Creates a AccessLocker key.

      Input Parameters:
      @AccessLockerParamKey @NonNull String paramKeyA valid paramKey.
      Return:
      static FlightControllerKeyAccessLocker key.
      Inherited Methods:
      Class Keys:

      IS_HOME_LOCATION_SET

      Access:

      PUSH

      Type:

      Boolean

      API:

      isHomeLocationSet

      HOTPOINT_MIN_RADIUS

      Access:

      GET

      Type:

      Float

      API:

      -

      IS_VISION_POSITIONING_SENSOR_BEING_USED

      Access:

      PUSH

      Type:

      Boolean

      API:

      isVisionPositioningSensorBeingUsed

      isSensorBeingUsed

      VELOCITY_X

      Access:

      PUSH

      Type:

      Float

      API:

      getVelocityX

      VELOCITY_Z

      Access:

      PUSH

      Type:

      Float

      API:

      getVelocityZ

      GO_HOME_ASSESSMENT

      Access:

      PUSH

      Type:

      GoHomeAssessment

      API:

      -

      IS_BRAKING

      Access:

      PUSH

      Type:

      Boolean

      API:

      isBraking

      IS_MULTI_TRACKING_ENABLED

      Access:

      PUSH, SET

      Type:

      Boolean

      API:

      -

      RESET_MOTOR

      Access:

      ACTION

      Type:

      -

      API:

      -

      SINGLE_VISION_SENSOR_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      -

      UPGRADE_VOICE_OPEN

      Access:

      SET, GET

      Type:

      Boolean

      API:

      -

      RESET_USER_ACCOUNT

      Access:

      ACTION

      Type:

      UserAccountInfo

      API:

      -

      IS_MULTI_TRACKING_EXECUTING

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      DOWN_AVOIDANCE_DISTANCE

      Access:

      SET, GET

      Type:

      Float

      API:

      -

      MAX_FLIGHT_HEIGHT_LIMIT_REASON

      Access:

      PUSH

      Type:

      MaxFlightHeightLimitReason

      API:

      -

      DOES_APAS_HAVE_TEMP_ERROR

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      VELOCITY_Y

      Access:

      PUSH

      Type:

      Float

      API:

      getVelocityY

      COMPASS_HAS_ERROR

      Access:

      PUSH

      Type:

      Boolean

      API:

      hasError

      REDUNDANCY_IMU_STATUS

      Access:

      GET

      Type:

      Integer

      API:

      -

      MAX_FLIGHT_RADIUS_RANGE

      Access:

      PUSH

      Type:

      DJIParamMinMaxCapability

      API:

      -

      IS_CANCEL_AUTO_LANDING_DISABLED

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      ACTIVE_TRACK_GPS_ASSISTANT_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      -

      TURN_ON_MOTORS

      Access:

      ACTION

      Type:

      -

      API:

      turnOnMotors

      START_IMU_CALIBRATION

      Access:

      ACTION

      Type:

      -

      API:

      startIMUCalibration

      CONFIRM_IN_MOVING_PLATFORM

      Access:

      SET, GET

      Type:

      Boolean

      API:

      -

      IS_CANCEL_RETURN_TO_HOME_DISABLED

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      VISION_SYSTEM_WARNING

      Access:

      PUSH

      Type:

      VisionSystemWarning

      API:

      getSystemWarning

      VisionSystemWarning

      REDUNDANCY_SENSOR_USED_STATE

      Access:

      PUSH

      Type:

      RedundancySensorUsedState

      API:

      -

      LOCK_MOTORS

      Access:

      SET

      Type:

      Boolean

      API:

      -

      HOME_LOCATION_LATITUDE

      Access:

      PUSH

      Type:

      Double

      API:

      getHomeLocation

      START_SIMULATOR

      Access:

      ACTION

      Type:

      InitializationData

      API:

      start

      InitializationData

      UNSUBSCRIBE_PACK

      Access:

      ACTION

      Type:

      PackInfo

      API:

      -

      DEPLOY_LANDING_GEAR

      Access:

      ACTION

      Type:

      -

      API:

      deploy

      SMART_TRACK_SET_CAMERA_FOCAL

      Access:

      SET

      Type:

      Integer

      API:

      -

      RTK_FUSION_HAS_SET_TAKE_OFF_ALTITUDE

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      FLIGHT_CONTROLLER_TRACK_MODE

      Access:

      SET, GET

      Type:

      DJIVisionTrackMode

      API:

      -

      IS_LANDING_GEAR_MOVABLE

      Access:

      PUSH

      Type:

      Boolean

      API:

      isLandingGearMovable

      ULTRASONIC_ERROR

      Access:

      PUSH

      Type:

      Boolean

      API:

      doesUltrasonicHaveError

      AIRCRAFT_LOCATION_LATITUDE

      Access:

      PUSH

      Type:

      Double

      API:

      getAircraftLocation

      SET_DATA_UPGRADE_SELF

      Access:

      ACTION

      Type:

      Boolean

      API:

      -

      WAYPOINT_MISSION_INTERRUPTION

      Access:

      GET

      Type:

      WaypointMissionInterruption

      API:

      -

      OMNI_PERCEPTION_RADAR_DOWN_DISTANCE

      Access:

      PUSH

      Type:

      Integer[]

      API:

      -

      RTH_OBSTACLE_AVOIDANCE_ENABLED

      Access:

      PUSH, SET, GET

      Type:

      Boolean

      API:

      -

      AIRCRAFT_GO_HOME_COUNT_DOWN

      Access:

      PUSH

      Type:

      Integer

      API:

      -

      STOP_SIMULATOR

      Access:

      ACTION

      Type:

      -

      API:

      stop

      IS_REBOOT_IN_S_MODE

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      IS_PERFORMING_PRECISION_LANDING

      Access:

      PUSH

      Type:

      Boolean

      API:

      isPerformingPrecisionLanding

      HOME_LOCATION_USING_CURRENT_AIRCRAFT_LOCATION

      Access:

      ACTION

      Type:

      -

      API:

      setHomeLocationUsingAircraftCurrentLocation

      OUT_OF_BOTH_CONTROL_GIMBALS_REASON

      Access:

      PUSH

      Type:

      OutOfBothControlReason

      API:

      -

      SET_HOME_LOCATION_WITHOUT_LIMITATION

      Access:

      SET

      Type:

      LocationCoordinate2D

      API:

      -

      FORMAT

      Access:

      ACTION

      Type:

      -

      API:

      -

      MULTI_TRACKING_SUB_MODE

      Access:

      PUSH

      Type:

      DataSingleVisualParam.TrackingMode

      API:

      -

      OMNI_HORIZONTAL_AVOIDANCE_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      -

      CUSTOM_FUNCTION_MODE

      Access:

      SET, GET

      Type:

      Integer

      API:

      -

      RTH_REMOTE_OBSTACLE_AVOIDANCE_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      -

      IS_ABSOLUTE_GPS_ALTITUDE_SUPPORT

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      OMNI_DOWN_RADAR_DISTANCE

      Access:

      SET, GET

      Type:

      Float

      API:

      -

      LANDING_GEAR_MODE

      Access:

      PUSH

      Type:

      LandingGearMode

      API:

      getMode

      LandingGearMode

      MULTI_RC_FLIGHT_CONTROL_AUTH_LOCK_STATE

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      LANDING_PROTECTION_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      setLandingProtectionEnabled

      getLandingProtectionEnabled

      IS_MOTOR_STOP_LANDING_MODE

      Access:

      PUSH

      Type:

      FlightMode

      API:

      -

      HOTPOINT_MAX_ACCELERATION

      Access:

      GET

      Type:

      Float

      API:

      -

      TAP_FLY_MODE

      Access:

      PUSH, SET

      Type:

      TapFlyMode

      API:

      -

      GET_WAYPOINT_BREAK_INFO

      Access:

      GET

      Type:

      WaypointBreakInfo

      API:

      -

      IS_FAIL_SAFE

      Access:

      PUSH

      Type:

      Boolean

      API:

      isFailsafeEnabled

      TRIPOD_MODE_ENABLED

      Access:

      PUSH, SET

      Type:

      Boolean

      API:

      -

      CINEMATIC_BRAKE_SENSITIVITY_RANGE

      Access:

      GET

      Type:

      DJIParamMinMaxCapability

      API:

      -

      TAKE_OFF

      Access:

      ACTION

      Type:

      -

      API:

      startTakeoff

      HAS_INTERNAL_BEACON_LEDS

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      SET_UP_USER

      Access:

      ACTION

      Type:

      UserAccountInfo

      API:

      -

      FLY_TIME_IN_SECONDS

      Access:

      PUSH

      Type:

      Integer

      API:

      getFlightTimeInSeconds

      START_GO_HOME

      Access:

      ACTION

      Type:

      -

      API:

      startGoHome

      OPEN_ALTITUDE_FLIGHT_MODE

      Access:

      SET, GET

      Type:

      Boolean

      API:

      -

      TEMP_MOTOR_LOCKED

      Access:

      SET

      Type:

      Boolean

      API:

      -

      MULTI_RC_FLIGHT_CONTROL_AUTH_LOCK

      Access:

      ACTION

      Type:

      Boolean

      API:

      -

      IS_MULTI_TRACKING_WAITING_CONFIRMATION

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      CANCEL_TAKE_OFF

      Access:

      ACTION

      Type:

      -

      API:

      cancelTakeoff

      FLIGHT_CONTROLLER_DYNAMIC_HOME

      Access:

      SET, GET

      Type:

      Boolean

      API:

      -

      GO_HOME_STATUS

      Access:

      PUSH

      Type:

      GoHomeExecutionState

      API:

      getGoHomeExecutionState

      GoHomeExecutionState

      APP_SET_PARAM_DISPLAY_STATUS

      Access:

      SET, GET

      Type:

      Boolean

      API:

      -

      IMU_COUNT

      Access:

      GET

      Type:

      Integer

      API:

      getIMUCount

      FORMATTING_STATE

      Access:

      PUSH

      Type:

      FormattingState

      API:

      -

      ACTIVE_FORBID_SIDE_FLY_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      -

      ACCESS_LOCKER_STATE

      Access:

      PUSH

      Type:

      AccessLockerState

      API:

      -

      LANDING_GEAR_STATUS

      Access:

      PUSH

      Type:

      LandingGearState

      API:

      getState

      LandingGearState

      RTK_ACTIVATE

      Access:

      ACTION

      Type:

      Boolean

      API:

      -

      WAYPOINT_PROTOCOL_VERSION

      Access:

      GET

      Type:

      Integer

      API:

      -

      TURN_OFF_MOTORS

      Access:

      ACTION

      Type:

      -

      API:

      turnOffMotors

      ACTIVE_TRACK_CIRCULAR_SPEED

      Access:

      SET, GET

      Type:

      Float

      API:

      -

      COMPASS_HEADING

      Access:

      PUSH

      Type:

      Float

      API:

      getHeading

      OMNI_DOWN_AVOIDANCE_DISTANCE

      Access:

      SET, GET

      Type:

      Float

      API:

      -

      MOTOR_START_FAILED_STATE

      Access:

      PUSH

      Type:

      MotorStartFailedState

      API:

      -

      CINEMATIC_BRAKE_SENSITIVITY

      Access:

      SET, GET

      Type:

      Integer

      API:

      -

      START_IMU_CALIBRATION_WITH_ID

      Access:

      ACTION

      Type:

      Integer

      API:

      startIMUCalibration

      LANDING_GEAR_AUTOMATIC_MOVEMENT_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      setAutomaticMovementEnabled

      getAutomaticMovementEnabled

      IS_APAS_ENABLED

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      RTK_FUSION_HOME_LOCATION_DATA_SOURCE

      Access:

      PUSH

      Type:

      Integer

      API:

      -

      ACTIVE_TRACK_GESTURE_MODE_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      -

      ORIENTATION_MODE

      Access:

      PUSH, SET

      Type:

      FlightOrientationMode

      API:

      setFlightOrientationMode

      FlightOrientationMode

      getOrientationMode

      ACTIVE_TRACK_CAMERA

      Access:

      SET

      Type:

      SettingsDefinitions.CameraType

      API:

      -

      REMAINING_FLIGHT_TIME

      Access:

      PUSH

      Type:

      Integer

      API:

      getRemainingFlightTime

      IS_LOWER_THAN_BATTERY_WARNING_THRESHOLD

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      DRAW_HEADING_MODE

      Access:

      SET, GET

      Type:

      VisionDrawHeadingMode

      API:

      VisionDrawHeadingMode

      IS_RTK_CONNECTED

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      ATTITUDE_PITCH

      Access:

      PUSH

      Type:

      Double

      API:

      getAttitude

      UP_AVOIDANCE_DISTANCE

      Access:

      SET, GET

      Type:

      Float

      API:

      -

      IS_MOTORS_LOCK_BY_APP

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      AIRCRAFT_LOCATION

      Access:

      PUSH

      Type:

      LocationCoordinate3D

      API:

      -

      ADVANCED_GESTURE_CONTROL_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      -

      IS_FLYING

      Access:

      PUSH

      Type:

      Boolean

      API:

      isFlying

      ALTITUDE

      Access:

      PUSH

      Type:

      Float

      API:

      getAircraftLocation

      RTK_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      setRtkEnabled

      OMNI_HORIZONTAL_AVOIDANCE_DISTANCE

      Access:

      SET, GET

      Type:

      Float

      API:

      -

      STOP_GRAVITY_CENTER_CALIBRATION

      Access:

      ACTION

      Type:

      -

      API:

      -

      HOME_POINT_STATE

      Access:

      PUSH

      Type:

      HomePointState

      API:

      -

      IS_RIGHT_RADAR_OPEN

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      TAKEOFF_LOCATION_ALTITUDE

      Access:

      PUSH

      Type:

      Float

      API:

      -

      IS_LANDING

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      RTK_STATE

      Access:

      PUSH

      Type:

      RTKState

      API:

      RTKState

      SIMULATOR_STATE

      Access:

      PUSH

      Type:

      SimulatorState

      API:

      setStateCallback

      SimulatorState

      Callback

      onUpdate

      VISION_ASSISTED_POSITIONING_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      setVisionAssistedPositioningEnabled

      getVisionAssistedPositioningEnabled

      COMPASS_IS_CALIBRATING

      Access:

      PUSH

      Type:

      Boolean

      API:

      isCalibrating

      FLIGHT_ACTION

      Access:

      PUSH

      Type:

      FlightAction

      API:

      -

      IS_NO_GPS_MAX_FLIGHT_HEIGHT_SUPPORTED

      Access:

      GET

      Type:

      Boolean

      API:

      -

      ENTER_NAVIGATION_MODE

      Access:

      ACTION

      Type:

      -

      API:

      -

      SIMULATOR_WIND_DATA

      Access:

      PUSH, SET

      Type:

      SimulatorWindData

      API:

      -

      ENTER_TRANSPORT_MODE

      Access:

      ACTION

      Type:

      -

      API:

      enterTransportMode

      CANCEL_LANDING

      Access:

      ACTION

      Type:

      -

      API:

      cancelLanding

      RTK_SERIAL_NUMBER

      Access:

      GET

      Type:

      String

      API:

      -

      IN_ON_LIMITE_AREA_BOUNDARIES

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      RTK_FUSION_MOBILE_HEADING

      Access:

      PUSH

      Type:

      Float

      API:

      -

      VIRTUAL_STICK_CONTROL_MODE_ENABLED

      Access:

      PUSH, SET

      Type:

      Boolean

      API:

      setVirtualStickModeEnabled

      getVirtualStickModeEnabled

      CINEMATIC_YAW_SPEED

      Access:

      SET, GET

      Type:

      Float

      API:

      -

      IS_FRONT_RADAR_OPEN

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      IS_APAS_FUNCTIONING

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      IS_FLIGHT_ASSISTANT_SUPPORTED

      Access:

      GET

      Type:

      Boolean

      API:

      isFlightAssistantSupported

      AIRCRAFT_TOTAL_FLIGHT_DISTANCE

      Access:

      GET

      Type:

      Double

      API:

      -

      EXIT_TRANSPORT_MODE

      Access:

      ACTION

      Type:

      -

      API:

      exitTransportMode

      CINEMATIC_MODE_ENABLED

      Access:

      PUSH, SET

      Type:

      Boolean

      API:

      -

      RC_MODE_CHANNEL

      Access:

      PUSH

      Type:

      DataOsdGetPushCommon.RcModeChannel

      API:

      -

      IS_PRECISION_TAKE_OFF_SUPPORTED

      Access:

      GET

      Type:

      Boolean

      API:

      -

      STOP_SEARCH_BASE_STATION

      Access:

      ACTION

      Type:

      -

      API:

      -

      BINDING_STATE

      Access:

      SET, GET

      Type:

      Object[]

      API:

      -

      RTK_DEVICE_PASSWORD

      Access:

      SET, GET

      Type:

      String

      API:

      -

      RTK_BASE_STATION_CONNECTION_STATE

      Access:

      PUSH

      Type:

      RTKConnectionStateWithBaseStationReferenceSource

      API:

      -

      HAS_REACHED_MAX_FLIGHT_HEIGHT

      Access:

      PUSH

      Type:

      Boolean

      API:

      hasReachedMaxFlightHeight

      ACTIVE_TRACK_MODE

      Access:

      PUSH, SET

      Type:

      ActiveTrackMode

      API:

      ActiveTrackMode

      IS_AVOIDING_ACTIVE_OBSTACLE_COLLISION

      Access:

      PUSH

      Type:

      Boolean

      API:

      isAvoidingActiveObstacleCollision

      AREA_CODE

      Access:

      SET, GET

      Type:

      String

      API:

      -

      PROPELLER_COVER_LIMIT_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      -

      OMNI_PERCEPTION_AVOIDANCE_STATE

      Access:

      PUSH

      Type:

      ObstacleAvoidanceSensorState

      API:

      -

      START_LANDING

      Access:

      ACTION

      Type:

      -

      API:

      startLanding

      HORIZONTAL_AVOIDANCE_DISTANCE

      Access:

      SET, GET

      Type:

      Float

      API:

      -

      TOP_AUXILIARY_LIGHT_MODE

      Access:

      SET, GET

      Type:

      FillLightMode

      API:

      -

      RTK_CONNECTED_WITH_BASE_STATION

      Access:

      ACTION

      Type:

      RTKBaseStationInformation

      API:

      -

      RTK_CONNECT_TYPE

      Access:

      PUSH

      Type:

      RTKConnectType

      API:

      -

      IS_ASCENT_LIMITED_BY_OBSTACLE

      Access:

      PUSH

      Type:

      Boolean

      API:

      isAscentLimitedByObstacle

      LOCK_COURSE_USING_CURRENT_HEADING

      Access:

      ACTION

      Type:

      -

      API:

      lockCourseUsingCurrentHeading

      AIRCRAFT_NAME

      Access:

      SET, GET

      Type:

      String

      API:

      -

      ACCESS_LOCKER_SUPPORTED

      Access:

      GET

      Type:

      Boolean

      API:

      -

      IS_ADVANCED_PILOT_ASSISTANT_SYSTEM_ENABLED

      Access:

      PUSH, SET, GET

      Type:

      Boolean

      API:

      -

      RTK_REFERENCE_STATION_SOURCE

      Access:

      PUSH, SET

      Type:

      ReferenceStationSource

      API:

      -

      OMNI_VERTICAL_AVOIDANCE_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      -

      MAX_RADIUS_AIRCRAFT_CAN_FLY_AND_GO_HOME

      Access:

      PUSH

      Type:

      Float

      API:

      getMaxRadiusAircraftCanFlyAndGoHome

      ACTIVE_BRAKE_ENGAGED

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      RTK_BASE_STATION_LOCATION_STATE

      Access:

      PUSH

      Type:

      DataCenterRTKPushBaseStationStatus.BaseStationLocationState

      API:

      -

      ATTITUDE_YAW

      Access:

      PUSH

      Type:

      Double

      API:

      getAttitude

      LANDING_GEAR_HIDE_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      -

      MAX_FLIGHT_HEIGHT

      Access:

      SET, GET

      Type:

      Integer

      API:

      setMaxFlightHeight

      getMaxFlightHeight

      LANDING_PROTECTION_STATE

      Access:

      PUSH

      Type:

      VisionLandingProtectionState

      API:

      landingProtectionState

      VisionLandingProtectionState

      CONTROL_GIMBAL_BEHAVIOR

      Access:

      PUSH, SET

      Type:

      ControlGimbalBehavior

      API:

      -

      AIR_SENSE_SYSTEM_CONNECTED

      Access:

      PUSH

      Type:

      Boolean[]

      API:

      -

      LOW_BATTERY_WARNING_THRESHOLD

      Access:

      PUSH, SET

      Type:

      Integer

      API:

      setLowBatteryWarningThreshold

      getLowBatteryWarningThreshold

      RTK_FUSION_AIRCRAFT_TO_HOME_DISTANCE

      Access:

      PUSH

      Type:

      Float

      API:

      -

      IS_VIRTUAL_STICK_CONTROL_MODE_AVAILABLE

      Access:

      GET

      Type:

      Boolean

      API:

      isVirtualStickControlModeAvailable

      VISION_DETECTION_STATE

      Access:

      PUSH

      Type:

      VisionDetectionState

      API:

      VisionDetectionState

      LOGIN

      Access:

      ACTION

      Type:

      UserAccountInfo

      API:

      -

      START_SEARCH_BASE_STATION

      Access:

      ACTION

      Type:

      -

      API:

      -

      AIR_SENSE_SYSTEM_WARNING_LEVEL

      Access:

      PUSH

      Type:

      AirSenseWarningLevel

      API:

      AirSenseWarningLevel

      INIT_IO

      Access:

      ACTION

      Type:

      -

      API:

      -

      IS_RTK_SUPPORTED

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      CONFIG_RTH_IN_CURRENT_ALTITUDE

      Access:

      SET, GET

      Type:

      Boolean

      API:

      -

      QUICK_SPIN_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      getQuickSpinEnabled

      IS_AIRCRAFT_HOVERING

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      OMNI_HORIZONTAL_RADAR_DISTANCE

      Access:

      SET, GET

      Type:

      Float

      API:

      -

      URGENT_STOP_MOTOR_MODE

      Access:

      SET, GET

      Type:

      UrgentStopMotorMode

      API:

      UrgentStopMotorMode

      AIRCRAFT_LOCATION_LONGITUDE

      Access:

      PUSH

      Type:

      Double

      API:

      getAircraftLocation

      FORCE_LANDING_HEIGHT

      Access:

      PUSH

      Type:

      Integer

      API:

      -

      RTK_HEADING_SOLUTION

      Access:

      PUSH

      Type:

      HeadingSolution

      API:

      -

      MULTI_MODE_OPEN

      Access:

      PUSH, SET

      Type:

      Boolean

      API:

      isMultipleModeOpen

      IS_SIMULATOR_ACTIVE

      Access:

      PUSH

      Type:

      Boolean

      API:

      isSimulatorActive

      SET_MULTI_TRACKING_ENABLED_WITH_VIDEO_SOURCE

      Access:

      ACTION

      Type:

      CameraVideoStream

      API:

      -

      HOME_LOCATION

      Access:

      PUSH, SET

      Type:

      LocationCoordinate2D

      API:

      setHomeLocation

      getHomeLocation

      getHomeLocation

      IOSTATE_4

      Access:

      SET, GET

      Type:

      IOStateOnBoard

      API:

      -

      IOSTATE_2

      Access:

      SET, GET

      Type:

      IOStateOnBoard

      API:

      -

      IOSTATE_3

      Access:

      SET, GET

      Type:

      IOStateOnBoard

      API:

      -

      IOSTATE_0

      Access:

      SET, GET

      Type:

      IOStateOnBoard

      API:

      -

      IOSTATE_1

      Access:

      SET, GET

      Type:

      IOStateOnBoard

      API:

      -

      COMPASS_COUNT

      Access:

      GET

      Type:

      Integer

      API:

      -

      AIRCRAFT_TOTAL_FLIGHT_TIMES

      Access:

      GET

      Type:

      Long

      API:

      -

      ACTIVE_OBSTACLE_AVOIDANCE_MODE

      Access:

      SET, GET

      Type:

      ObstacleActionMode

      API:

      -

      IMU_STATE

      Access:

      GET

      Type:

      IMUState

      API:

      onUpdate

      IMUState

      OMNI_PERCEPTION_RADAR_FULL_DISTANCE

      Access:

      PUSH

      Type:

      PerceptionInformation

      API:

      -

      WIND_SPEED

      Access:

      PUSH

      Type:

      Integer

      API:

      -

      AIRCRAFT_TOTAL_FLIGHT_DURATION

      Access:

      GET

      Type:

      Double

      API:

      -

      FLY_ZONE_LIMITATION_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      setFlyZoneLimitationEnabled

      getFlyZoneLimitationEnabled

      IS_SYSTEM_UPGRADE_ABNORMAL

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      LIMIT_MAX_FLIGHT_HEIGHT_IN_METER

      Access:

      PUSH

      Type:

      Float

      API:

      -

      HAS_REACHED_MAX_FLIGHT_RADIUS

      Access:

      PUSH

      Type:

      Boolean

      API:

      hasReachedMaxFlightRadius

      IS_IN_LANDING_MODE

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      AIRCRAFT_SHOULD_GO_HOME

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      PRECISION_LANDING_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      setPrecisionLandingEnabled

      getPrecisionLandingEnabled

      CONNECT_TO_BASE_STATION

      Access:

      ACTION

      Type:

      Long

      API:

      -

      ACCESS_LOCKER_VERSION

      Access:

      GET

      Type:

      Integer

      API:

      -

      MAX_FLIGHT_HEIGHT_IN_NFZ

      Access:

      PUSH

      Type:

      Integer

      API:

      -

      DETECTION_SECTORS

      Access:

      PUSH

      Type:

      ObstacleDetectionSector[]

      API:

      getDetectionSectors

      ObstacleDetectionSector

      FLIGHT_MODE

      Access:

      PUSH

      Type:

      FlightMode

      API:

      getFlightMode

      FlightMode

      AIR_SENSE_AIRPLANE_STATES

      Access:

      PUSH

      Type:

      AirSenseAirplaneState[]

      API:

      AirSenseAirplaneState

      FLIGHT_USER_AVOID_ENABLED

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      FORCE_LANDING_AFTER_FLAT_MODE

      Access:

      ACTION

      Type:

      -

      API:

      -

      APAS_STATE

      Access:

      PUSH

      Type:

      AdvancedPilotAssistantSystemState

      API:

      -

      TIME_NEEDED_TO_LAND_FROM_CURRENT_HEIGHT

      Access:

      PUSH

      Type:

      Integer

      API:

      getTimeNeededToLandFromCurrentHeight

      OMNI_PERCEPTION_RADAR_BIRD_VIEW_DISTANCE

      Access:

      PUSH

      Type:

      Integer[]

      API:

      -

      FIXED_WING_CONTROL

      Access:

      ACTION

      Type:

      FixedWingControl

      API:

      FixedWingControl

      IS_IMU_PREHEATING

      Access:

      PUSH

      Type:

      Boolean

      API:

      isIMUPreheating

      START_GRAVITY_CENTER_CALIBRATION

      Access:

      ACTION

      Type:

      -

      API:

      -

      RTK_POSITIONING_SOLUTION

      Access:

      PUSH

      Type:

      PositioningSolution

      API:

      -

      PERCEPTION_TOF_FULL_DISTANCE

      Access:

      PUSH

      Type:

      PerceptionInformation

      API:

      -

      REDUNDANCY_COMPASS_STATUS

      Access:

      GET

      Type:

      Integer

      API:

      -

      SERIAL_NUMBER

      Access:

      GET

      Type:

      String

      API:

      -

      NOVICE_MODE_ENABLED

      Access:

      PUSH, SET

      Type:

      Boolean

      API:

      -

      BOTTOM_AUXILIARY_LIGHT_MODE

      Access:

      SET, GET

      Type:

      FillLightMode

      API:

      -

      LEDS_ENABLED_SETTINGS

      Access:

      SET, GET

      Type:

      LEDsSettings

      API:

      setLEDsEnabledSettings

      CURRENT_MODE

      Access:

      PUSH

      Type:

      RemoteControllerFlightMode

      API:

      RemoteControllerFlightMode

      GRAVITY_CENTER_STATE

      Access:

      PUSH

      Type:

      -

      API:

      -

      RTK_BASE_STATION_LIST

      Access:

      PUSH

      Type:

      RTKBaseStationInformation[]

      API:

      -

      MAX_WAYPOINT_NUM

      Access:

      GET

      Type:

      Integer

      API:

      -

      OMNI_PERCEPTION_RADAR_UP_DISTANCE

      Access:

      PUSH

      Type:

      Integer[]

      API:

      -

      SEND_DATA_TO_ON_BOARD_SDK_DEVICE

      Access:

      ACTION

      Type:

      byte[]

      API:

      sendDataToOnboardSDKDevice

      MAX_FLIGHT_RADIUS

      Access:

      SET, GET

      Type:

      Integer

      API:

      setMaxFlightRadius

      getMaxFlightRadius

      IS_RTK_FUSION_DATA_USABLE

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      COLLISION_AVOIDANCE_ENABLED

      Access:

      PUSH, SET

      Type:

      Boolean

      API:

      setCollisionAvoidanceEnabled

      getCollisionAvoidanceEnabled

      MAX_FLIGHT_HEIGHT_RANGE

      Access:

      GET

      Type:

      DJIParamMinMaxCapability

      API:

      -

      CONNECTION_FAIL_SAFE_BEHAVIOR

      Access:

      SET, GET

      Type:

      ConnectionFailSafeBehavior

      API:

      setConnectionFailSafeBehavior

      getConnectionFailSafeBehavior

      ConnectionFailSafeBehavior

      TIME_NEEDED_TO_GO_HOME

      Access:

      PUSH

      Type:

      Integer

      API:

      getTimeNeededToGoHome

      FLIGHT_MODE_STRING

      Access:

      PUSH

      Type:

      String

      API:

      DJIFlightController_DJIFlightControllerCurrentState_flightModeString

      CANCEL_GO_HOME

      Access:

      ACTION

      Type:

      -

      API:

      cancelGoHome

      BATTERY_PERCENTAGE_NEEDED_TO_GO_HOME

      Access:

      PUSH

      Type:

      Integer

      API:

      getBatteryPercentageNeededToGoHome

      HOME_POINT_ALTITUDE

      Access:

      PUSH

      Type:

      Float

      API:

      -

      ESC_BEEPING_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      -

      ACTIVE_OBSTACLE_AVOIDANCE_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      setActiveObstacleAvoidanceEnabled

      getActiveObstacleAvoidanceEnabled

      HOME_LOCATION_LONGITUDE

      Access:

      PUSH

      Type:

      Double

      API:

      getHomeLocation

      NEED_LIMIT_FLIGHT_HEIGHT

      Access:

      PUSH, GET

      Type:

      Boolean

      API:

      -

      BATTERY_THRESHOLD_BEHAVIOR

      Access:

      PUSH

      Type:

      BatteryThresholdBehavior

      API:

      getBatteryThresholdBehavior

      BatteryThresholdBehavior

      MAX_FLIGHT_RADIUS_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      setMaxFlightRadiusLimitationEnabled

      getMaxFlightRadiusLimitationEnabled

      ABSOLUTE_GPS_ALTITUDE

      Access:

      PUSH

      Type:

      Float

      API:

      -

      RETURN_TO_HOME_STATE

      Access:

      PUSH, GET

      Type:

      FlyZoneReturnToHomeState

      API:

      FlyZoneReturnToHomeState

      COMPASS_CALIBRATION_STATUS

      Access:

      PUSH

      Type:

      CompassCalibrationState

      API:

      getCalibrationState

      setCalibrationStateCallback

      CompassCalibrationState

      Callback

      onUpdate

      IS_ULTRASONIC_BEING_USED

      Access:

      PUSH

      Type:

      Boolean

      API:

      isUltrasonicBeingUsed

      ACCESS_LOCKER_USERNAME

      Access:

      GET

      Type:

      String

      API:

      -

      RTK_DEVICE_NAME

      Access:

      SET, GET

      Type:

      String

      API:

      -

      CONTROL_MODE

      Access:

      SET, GET

      Type:

      ControlMode

      API:

      setControlMode

      getControlMode

      ControlMode

      IS_LEFT_RADAR_OPEN

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      MULTI_RC_EXECUTE_AIRCRAFT_LOST_LOGIC

      Access:

      ACTION

      Type:

      Boolean

      API:

      -

      SEND_VIRTUAL_STICK_FLIGHT_CONTROL_DATA

      Access:

      ACTION

      Type:

      -

      API:

      sendVirtualStickFlightControlData

      OMNI_UP_AVOIDANCE_DISTANCE

      Access:

      SET, GET

      Type:

      Float

      API:

      -

      ENABLE_1860

      Access:

      SET, GET

      Type:

      Integer

      API:

      -

      RESET_GRAVITY_CENTER_CALIBRATION

      Access:

      ACTION

      Type:

      -

      API:

      -

      POWER_SUPPLY_PORT_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      -

      GO_HOME_HEIGHT_IN_METERS

      Access:

      SET, GET

      Type:

      Integer

      API:

      setGoHomeHeightInMeters

      getGoHomeHeightInMeters

      getGoHomeHeight

      IS_IN_MOVING_PLATFORM

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      ULTRASONIC_HEIGHT_IN_METERS

      Access:

      PUSH

      Type:

      Float

      API:

      getUltrasonicHeightInMeters

      CONFIRM_LANDING

      Access:

      ACTION

      Type:

      -

      API:

      confirmLanding

      RID_WORKING_STATUS

      Access:

      PUSH

      Type:

      RidWorkingStatusPush

      API:

      -

      CONFIRM_SMART_RETURN_TO_HOME_REQUEST

      Access:

      ACTION

      Type:

      Boolean

      API:

      -

      DRAW_STATUS

      Access:

      PUSH

      Type:

      VisionDrawStatus

      API:

      VisionDrawStatus

      TERRAIN_FOLLOW_MODE_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      setTerrainFollowModeEnabled

      getTerrainFollowModeEnabled

      MODIFY_USER_ACCOUNT

      Access:

      ACTION

      Type:

      -

      API:

      -

      OMNI_UP_RADAR_DISTANCE

      Access:

      SET, GET

      Type:

      Float

      API:

      -

      COMPASS_START_CALIBRATION

      Access:

      ACTION

      Type:

      -

      API:

      startCalibration

      EID_NUMBER

      Access:

      GET

      Type:

      String

      API:

      -

      WIND_DIRECTION

      Access:

      PUSH

      Type:

      WindDirection

      API:

      -

      IS_LANDING_CONFIRMATION_NEEDED

      Access:

      PUSH

      Type:

      Boolean

      API:

      isLandingConfirmationNeeded

      ARE_MOTOR_ON

      Access:

      PUSH

      Type:

      Boolean

      API:

      areMotorsOn

      PRECISION_TAKE_OFF

      Access:

      ACTION

      Type:

      -

      API:

      -

      ATTITUDE_ROLL

      Access:

      PUSH

      Type:

      Double

      API:

      getAttitude

      IS_GOING_HOME

      Access:

      PUSH

      Type:

      Boolean

      API:

      isGoingHome

      RETRACT_LANDING_GEAR

      Access:

      ACTION

      Type:

      -

      API:

      retract

      SUBCOMPONENT_IMU_KEY

      Access:

      -

      Type:

      -

      API:

      -

      RTK_FUSION_MOBILE_LOCATION

      Access:

      PUSH

      Type:

      LocationCoordinate3D

      API:

      -

      SUBSCRIBE_PACK

      Access:

      ACTION

      Type:

      PackInfo.PackType

      API:

      -

      COMPASS_STATE

      Access:

      GET

      Type:

      CompassState

      API:

      -

      GPS_SIGNAL_LEVEL

      Access:

      PUSH

      Type:

      GPSSignalLevel

      API:

      getGPSSignalLevel

      GPSSignalLevel

      UPWARDS_AVOIDANCE_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      setUpwardVisionObstacleAvoidanceEnabled

      OMNI_UPWARDS_AVOIDANCE_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      -

      IS_BACK_RADAR_OPEN

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      CINEMATIC_YAW_SPEED_RANGE

      Access:

      GET

      Type:

      DJIParamMinMaxCapability

      API:

      -

      SERIOUS_LOW_BATTERY_WARNING_THRESHOLD

      Access:

      PUSH, SET

      Type:

      Integer

      API:

      setSeriousLowBatteryWarningThreshold

      getSeriousLowBatteryWarningThreshold

      SMART_RETURN_TO_HOME_ENABLED

      Access:

      SET, GET

      Type:

      Boolean

      API:

      -

      SATELLITE_COUNT

      Access:

      PUSH

      Type:

      Integer

      API:

      getSatelliteCount

      NO_GPS_MAX_FLIGHT_HEIGHT

      Access:

      SET, GET

      Type:

      Integer

      API:

      -

      ACTIVE_TRACK_CAMERA_STREAM

      Access:

      PUSH, SET

      Type:

      CameraVideoStream

      API:

      -

      CURRENT_LAND_IMMEDIATELY_BATTERY

      Access:

      PUSH

      Type:

      Integer

      API:

      getBatteryPercentageNeededToLandFromCurrentHeight

      BOTH_CONTROL_MULTI_GIMBALS

      Access:

      PUSH, SET

      Type:

      BothControlGimbals

      API:

      -

      IS_LOWER_THAN_SERIOUS_BATTERY_WARNING_THRESHOLD

      Access:

      PUSH

      Type:

      Boolean

      API:

      -

      RTK_FUSION_TAKE_OFF_ALTITUDE

      Access:

      PUSH

      Type:

      Float

      API:

      -

      FLIGHT_WIND_WARNING

      Access:

      PUSH

      Type:

      FlightWindWarning

      API:

      FlightWindWarning

      MULTI_RC_FLIGHT_CONTROL_AUTH_OWNER

      Access:

      PUSH

      Type:

      DataGetPushMultiRcAuthOwnerStatus.RCModeChannel

      API:

      -

      COMPASS_STOP_CALIBRATION

      Access:

      ACTION

      Type:

      -

      API:

      stopCalibration

      GIMBAL_ATTITUDE_GROUND_COORDINATE

      Access:

      PUSH

      Type:

      PackInfo.GimbalAttitudeGroundCoordinatePack.AttitudeInfo

      API:

      -

      IS_ON_BOARD_SDK_AVAILABLE

      Access:

      PUSH

      Type:

      Boolean

      API:

      isOnboardSDKDeviceAvailable

      INTELLIGENT_FLIGHT_ASSISTANT_IS_USERAVOID_ENABLE

      Access:

      PUSH, SET

      Type:

      Boolean

      API:

      -

      IS_POI2_ENABLED

      Access:

      PUSH, SET

      Type:

      Boolean

      API:

      -