public static class

DJIGimbal.DJIGimbalAdvancedSettingsState

extends Object
java.lang.Object
   ↳ dji.sdk.Gimbal.DJIGimbal.DJIGimbalAdvancedSettingsState

Class Overview

The current advanced settings of the gimbal. These include settings for SmoothTrack and the Controller. Supported only by Osmo.

Summary

Public Methods
DJIGimbal.DJIGimbalAdvancedSettingsProfile getAdvancedSettingsProfile()
Advanced settings profile.
int getControllerSmoothingPitch()
Controller pitch axis smoothing controls the deceleration of the gimbal.
int getControllerSmoothingYaw()
Controller yaw axis smoothing controls the deceleration of the gimbal.
int getControllerSpeedPitch()
Controller pitch axis speed determines how sensitively the gimbal's pitch axis will follow the controller movement.
int getControllerSpeedYaw()
Controller yaw axis speed determines how sensitively the gimbal's yaw axis will follow the controller movement.
int getSmoothTrackAccelerationPitch()
SmoothTrack pitch axis acceleration determines how closely the camera will follow the translated pitch handle movement.
int getSmoothTrackAccelerationYaw()
SmoothTrack pitch axis acceleration determines how closely the camera will follow the translated pitch handle movement.
int getSmoothTrackDeadbandPitch()
A larger SmoothTrack pitch axis deadband requires more pitch handle movement to translate into gimbal motion.
int getSmoothTrackDeadbandYaw()
A larger SmoothTrack yaw axis deadband requires more yaw handle movement to translate into gimbal motion.
int getSmoothTrackSpeedPitch()
SmoothTrack pitch axis speed determines how fast the gimbal will catch up with the translated pitch handle movement.
int getSmoothTrackSpeedYaw()
SmoothTrack yaw axis speed determines how fast the gimbal will catch up with the translated yaw handle movement.
boolean isSmoothTrackEnabledPitch()
true if gimbal SmoothTrack is enabled for the pitch axis.
boolean isSmoothTrackEnabledYaw()
true if gimbal SmoothTrack is enabled for the yaw axis.
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public DJIGimbal.DJIGimbalAdvancedSettingsProfile getAdvancedSettingsProfile ()

Advanced settings profile. DJIGimbalAdvancedSettingsProfileFast, DJIGimbalAdvancedSettingsProfileMedium and DJIGimbalAdvancedSettingsProfileSlow are preset profiles. In these profiles, SmoothTrack and Controller settings cannot be manually changed. When the profile is DJIGimbalAdvancedSettingsProfileCustom1 or DJIGimbalAdvancedSettingsProfileCustom2, 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.

public int getControllerSmoothingPitch ()

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

public int getControllerSmoothingYaw ()

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

public int getControllerSpeedPitch ()

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

public int getControllerSpeedYaw ()

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

public int getSmoothTrackAccelerationPitch ()

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

public int getSmoothTrackAccelerationYaw ()

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

public int getSmoothTrackDeadbandPitch ()

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

public int getSmoothTrackDeadbandYaw ()

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

public int getSmoothTrackSpeedPitch ()

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

public int getSmoothTrackSpeedYaw ()

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

public boolean isSmoothTrackEnabledPitch ()

true if gimbal SmoothTrack is enabled for the pitch axis.

public boolean isSmoothTrackEnabledYaw ()

true if gimbal SmoothTrack is enabled for the yaw axis.