DJI Mobile SDK Documentation

      class DJIGimbalMovementSettings

      @interface DJIGimbalMovementSettings : NSObject
      Header:DJIGimbalMovementSettings.h
      Inherits From:NSObject
      Description:

      The current movement settings of the gimbal. These include settings for SmoothTrack and the Controller.

      Class Members:

      General

      Profile
      property
      property profile
      @property(nonatomic, readonly) DJIGimbalMovementSettingsProfile profile
      Header:DJIGimbalMovementSettings.h
      Description:

      Advanced settings profile. DJIGimbalMovementSettingsProfileFast, DJIGimbalMovementSettingsProfileMedium and DJIGimbalMovementSettingsProfileSlow are preset profiles. In these profiles, SmoothTrack and Controller settings cannot be manually changed. When the profile is DJIGimbalMovementSettingsProfileCustom1 or DJIGimbalMovementSettingsProfileCustom2, the SmoothTrack and Controller settings can be manually changed. When a profile is changed from a custom setting, the current settings will be saved in that custom setting.

      See Also:

      DJIGimbalMovementSettingsProfile


      SmoothTrack

      property isYawSmoothTrackEnabled
      @property(nonatomic, readonly) BOOL isYawSmoothTrackEnabled
      Header:DJIGimbalMovementSettings.h
      Description:

      YES if gimbal SmoothTrack is enabled for the yaw axis.

      property isPitchSmoothTrackEnabled
      @property(nonatomic, readonly) BOOL isPitchSmoothTrackEnabled
      Header:DJIGimbalMovementSettings.h
      Description:

      YES if gimbal SmoothTrack is enabled for the pitch axis.

      Speed
      property
      property yawSmoothTrackSpeed
      @property(nonatomic, readonly) NSInteger yawSmoothTrackSpeed
      Header:DJIGimbalMovementSettings.h
      Description:

      SmoothTrack yaw axis speed determines how fast the gimbal will catch up with the translated yaw handle movement. Range is [0,100].

      property pitchSmoothTrackSpeed
      @property(nonatomic, readonly) NSInteger pitchSmoothTrackSpeed
      Header:DJIGimbalMovementSettings.h
      Description:

      SmoothTrack pitch axis speed determines how fast the gimbal will catch up with the translated pitch handle movement. Range is [0,100].

      Deadband
      property
      property yawSmoothTrackDeadband
      @property(nonatomic, readonly) NSInteger yawSmoothTrackDeadband
      Header:DJIGimbalMovementSettings.h
      Description:

      A larger SmoothTrack yaw axis deadband requires more yaw handle movement to translate into gimbal motion. Range is [0,90] degrees.

      property pitchSmoothTrackDeadband
      @property(nonatomic, readonly) NSInteger pitchSmoothTrackDeadband
      Header:DJIGimbalMovementSettings.h
      Description:

      A larger SmoothTrack pitch axis deadband requires more pitch handle movement to translate into gimbal motion. Range is [0,90] degrees.

      Acceleration
      property
      property yawSmoothTrackAcceleration
      @property(nonatomic, readonly) NSInteger yawSmoothTrackAcceleration
      Header:DJIGimbalMovementSettings.h
      Description:

      SmoothTrack yaw axis acceleration determines how closely the gimbal's yaw axis will follow the translated controller movement. Range is [0,30].

      property pitchSmoothTrackAcceleration
      @property(nonatomic, readonly) NSInteger pitchSmoothTrackAcceleration
      Header:DJIGimbalMovementSettings.h
      Description:

      SmoothTrack pitch axis acceleration determines how closely the camera will follow the translated pitch handle movement. Range is [0,30].


      Controller

      property yawControllerSmoothingFactor
      @property(nonatomic, readonly) NSInteger yawControllerSmoothingFactor
      Header:DJIGimbalMovementSettings.h
      Description:

      Controller yaw axis smoothing controls the deceleration of the gimbal. A small value will cause the gimbal to stop abruptly. Range is [0,30].

      property pitchControllerSmoothingFactor
      @property(nonatomic, readonly) NSInteger pitchControllerSmoothingFactor
      Header:DJIGimbalMovementSettings.h
      Description:

      Controller pitch axis smoothing controls the deceleration of the gimbal. A small value will cause the gimbal to stop abruptly. Range is [0,30].

      property yawControllerSpeedCoefficient
      @property(nonatomic, readonly) NSInteger yawControllerSpeedCoefficient
      Header:DJIGimbalMovementSettings.h
      Description:

      Controller yaw axis speed determines how sensitively the gimbal's yaw axis will follow the controller movement. Range is [0,100].

      property pitchControllerSpeedCoefficient
      @property(nonatomic, readonly) NSInteger pitchControllerSpeedCoefficient
      Header:DJIGimbalMovementSettings.h
      Description:

      Controller pitch axis speed determines how sensitively the gimbal's pitch axis will follow the controller movement. Range is [0,100].