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
,DJIGimbalAdvancedSettingsProfileMedium
andDJIGimbalAdvancedSettingsProfileSlow
are preset profiles. In these profiles, SmoothTrack and Controller settings cannot be manually changed. When the profile isDJIGimbalAdvancedSettingsProfileCustom1
orDJIGimbalAdvancedSettingsProfileCustom2
, 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;