DJI Mobile SDK Documentation

      class DJIHotpointMissionEvent

      @interface DJIHotpointMissionEvent : NSObject
      Header:DJIHotpointMissionOperator.h
      Inherits From:NSObject
      Description:

      This class encapsulates all the state changes of the Hotpoint mission operator.

      Class Members:
      Previous State
      property
      property previousState
      @property (nonatomic, readonly) DJIHotpointMissionState previousState
      Header:DJIHotpointMissionOperator.h
      Description:

      The previous state of the operator.

      See Also:

      DJIHotpointMissionState

      Current State
      property
      property currentState
      @property (nonatomic, readonly) DJIHotpointMissionState currentState
      Header:DJIHotpointMissionOperator.h
      Description:

      The current state of the operator.

      See Also:

      DJIHotpointMissionState

      Radius
      property
      property radius
      @property (nonatomic, readonly) float radius
      Header:DJIHotpointMissionOperator.h
      Description:

      The Hotpoint radius in meters of the mission. If there is no executing mission, it is 0.

      Angular Velocity
      property
      property maxAngularVelocity
      @property (nonatomic, readonly) float maxAngularVelocity
      Header:DJIHotpointMissionOperator.h
      Description:

      The Hotpoint max angular velocity from current radius.

      Error
      property
      property error
      @property (nonatomic, readonly, nullable) NSError *error
      Header:DJIHotpointMissionOperator.h
      Description:

      The encountered error if there is any. Otherwise, it is nil.

      enum DJIHotpointMissionState
      typedef NS_ENUM(NSInteger, DJIHotpointMissionState)
      Header:DJIHotpointMissionOperator.h
      Description:

      States of DJIHotpointMissionOperator.

      Enum Members:
      DJIHotpointMissionStateUnknownThe state of the operator is unknown. This is the initial state when the operator has just been created.
      DJIHotpointMissionStateDisconnectedThe connection between the mobile device and aircraft is broken.
      DJIHotpointMissionStateRecoveringThe connection between the mobile device and aircraft is recovering. At this time, the operator is synchronizing the state from the aircraft.
      DJIHotpointMissionStateNotSupportedThe connected product does not support Hotpoint mission.
      DJIHotpointMissionStateReadyToStartThe operator is ready to start a Hotpoint mission.
      DJIHotpointMissionStateExecutingInitialPhaseThe aircraft is moving towards the start point of the Hotpoint mission.
      DJIHotpointMissionStateExecutingThe execution is started successfully.
      DJIHotpointMissionStateExecutionPausedHotpoint mission is paused successfully. User can call resumeMissionWithCompletion to continue the execution.