DJIGimbalAdvancedSettingsState
@interface DJIGimbalAdvancedSettingsState : NSObject
The current advanced settings of the gimbal. These include settings for SmoothTrack and the Controller. Only supported by Osmo.
-
Advanced settings profile.
DJIGimbalAdvancedSettingsProfileFast,DJIGimbalAdvancedSettingsProfileMediumandDJIGimbalAdvancedSettingsProfileSloware preset profiles. In these profiles, SmoothTrack and Controller settings cannot be manually changed. When the profile isDJIGimbalAdvancedSettingsProfileCustom1orDJIGimbalAdvancedSettingsProfileCustom2, 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.Declaration
Objective-C
@property (readonly, nonatomic) DJIGimbalAdvancedSettingsProfile profile; -
YES if gimbal SmoothTrack is enabled for the yaw axis.
Declaration
Objective-C
@property (readonly, nonatomic) BOOL isSmoothTrackEnabledYaw; -
YES if gimbal SmoothTrack is enabled for the pitch axis.
Declaration
Objective-C
@property (readonly, nonatomic) BOOL isSmoothTrackEnabledPitch; -
SmoothTrack yaw axis speed determines how fast the gimbal will catch up with the translated yaw handle movement. Range is [0,100].
Declaration
Objective-C
@property (readonly, nonatomic) NSInteger smoothTrackSpeedYaw; -
SmoothTrack pitch axis speed determines how fast the gimbal will catch up with the translated pitch handle movement. Range is [0,100].
Declaration
Objective-C
@property (readonly, nonatomic) NSInteger smoothTrackSpeedPitch; -
A larger SmoothTrack yaw axis deadband requires more yaw handle movement to translate into gimbal motion. Range is [0,90] degrees.
Declaration
Objective-C
@property (readonly, nonatomic) NSInteger smoothTrackDeadbandYaw; -
A larger SmoothTrack pitch axis deadband requires more pitch handle movement to translate into gimbal motion. Range is [0,90] degrees.
Declaration
Objective-C
@property (readonly, nonatomic) NSInteger smoothTrackDeadbandPitch; -
SmoothTrack yaw axis acceleration determines how closely the gimbal’s yaw axis will follow the translated controller movement. Range is [0,30].
Declaration
Objective-C
@property (readonly, nonatomic) NSInteger smoothTrackAccelerationYaw; -
SmoothTrack pitch axis acceleration determines how closely the gimbal’s yaw axis will follow the translated controller movement. Range is [0,30].
Declaration
Objective-C
@property (readonly, nonatomic) NSInteger smoothTrackAccelerationPitch; -
Controller yaw axis smoothing controls the deceleration of the gimbal. A small value will cause the gimbal to stop abruptly. Range is [0,30].
Declaration
Objective-C
@property (readonly, nonatomic) NSInteger controllerSmoothingYaw; -
Controller pitch axis smoothing controls the deceleration of the gimbal. A small value will cause the gimbal to stop abruptly. Range is [0,30].
Declaration
Objective-C
@property (readonly, nonatomic) NSInteger controllerSmoothingPitch; -
Controller yaw axis speed determines how sensitively the gimbal’s yaw axis will follow the controller movement. Range is [0,100].
Declaration
Objective-C
@property (readonly, nonatomic) NSInteger controllerSpeedYaw; -
Controller pitch axis speed determines how sensitively the gimbal’s pitch axis will follow the controller movement. Range is [0,100].
Declaration
Objective-C
@property (readonly, nonatomic) NSInteger controllerSpeedPitch;
View on GitHub
DJIGimbalAdvancedSettingsState Class Reference