DJI Mobile SDK Documentation

      class DJIIntelligentHotpointMission

      @interface DJIIntelligentHotpointMission : DJIMission
      Header:DJIIntelligentHotpointMission.h
      Inherits From:DJIMission
      Description:

      This class represents an Intelligent Hotpoint mission. In an Intelligent Hotpoint mission, the aircraft will repeatedly fly circles of a constant radius around a specified point called a Hotpoint. The user can control the aircraft to fly around the Hotpoint with a specific radius and altitude. During execution, the user can also use the physical remote controller to modify its radius and speed. It is only supported by Mavic 2 Zoom and Mavic 2 Pro.

      Class Members:
      Check Parameters
      method
      method checkParameters
      - (nullable NSError *)checkParameters
      Header:DJIIntelligentHotpointMission.h
      Description:

      Checks if the configuration for mission is valid before calling startMission:withCompletion of DJIIntelligentHotpointMissionOperator.

      Return:
      nullable NSError *Error found when checking parameters of the waypoint. nil if all the parameters are valid.
      Hotpoint
      property
      property hotpoint
      @property(nonatomic, assign) CLLocationCoordinate2D hotpoint
      Header:DJIIntelligentHotpointMission.h
      Description:

      Sets the coordinate of the hotpoint.

      const DJIIntelligentHotpointMaxRadius
      DJI_API_EXTERN const float DJIIntelligentHotpointMaxRadius
      Header:DJIIntelligentHotpointMissionTypes.h
      Description:

      Maximum radius, in meters, of the circular path the aircraft will fly around the point of interest. Currently 500m.

      const DJIIntelligentHotpointMinRadius
      DJI_API_EXTERN const float DJIIntelligentHotpointMinRadius
      Header:DJIIntelligentHotpointMissionTypes.h
      Description:

      Minimum radius, in meters, of the circular path the aircraft will fly around the point of interest.

      const DJIIntelligentHotpointMaxAltitude
      DJI_API_EXTERN const float DJIIntelligentHotpointMaxAltitude
      Header:DJIIntelligentHotpointMissionTypes.h
      Description:

      Maximum altitude in meters for an Intelligent Hotpoint mission.

      const DJIIntelligentHotpointMinAltitude
      DJI_API_EXTERN const float DJIIntelligentHotpointMinAltitude
      Header:DJIIntelligentHotpointMissionTypes.h
      Description:

      Minimum altitude in meters for an Intelligent Hotpoint mission.

      enum DJIIntelligentHotpointMissionMode
      typedef NS_ENUM(NSInteger, DJIIntelligentHotpointMissionMode)
      Header:DJIIntelligentHotpointMissionTypes.h
      Description:

      This enum defines the mission mode.

      Enum Members:
      DJIIntelligentHotpointMissionModeGPSThis mode means current mission is started by startMission:withCompletion.
      DJIIntelligentHotpointMissionModeVisionThis mode means current mission is started by startRecognizeTargetInRect:withCompletion and acceptConfirmationWithCompletion. In this mode, you can resetGimbalToCenterWithCompletion while mission is executing or paused.
      DJIIntelligentHotpointMissionModeUnknownThe mission mode is unknown.