| java.lang.Object | |
| ↳ | dji.common.gimbal.DJIGimbalAdvancedSettingsState | 
The current advanced settings of the gimbal. These include settings for SmoothTrack and the Controller. Supported only by Osmo series.
| Public Constructors | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| DJIGimbalAdvancedSettingsState(DJIGimbalAdvancedSettingsProfile profile, boolean mSmoothTrackYawEnable, boolean mSmoothTrackPitchEnable, int smoothTrackYawSpeed, int smoothTrackPitchSpeed, int smoothTrackYawDeadband, int smoothTrackPitchDeadband, int smoothTrackYawAcceleration, int smoothTrackPitchAcceleration, int joystickYawSmoothing, int joystickPitchSmoothing, int joystickYawSpeed, int joystickPitchSpeed) | |||||||||||
| Public Methods | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 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
 | |||||||||||
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.
Controller pitch axis smoothing controls the deceleration of the gimbal. A small value will cause the gimbal to stop abruptly. Range is [0,30].
Controller yaw axis smoothing controls the deceleration of the gimbal. A small value will cause the gimbal to stop abruptly. Range is [0,30].
Controller pitch axis speed determines how sensitively the gimbal's pitch axis will follow the controller movement. Range is [0,100].
Controller yaw axis speed determines how sensitively the gimbal's yaw axis will follow the controller movement. Range is [0,100].
SmoothTrack pitch axis acceleration determines how closely the camera will follow the translated pitch handle movement. Range is [0,30].
SmoothTrack pitch axis acceleration determines how closely the camera will follow the translated pitch handle movement. Range is [0,30].
A larger SmoothTrack pitch axis deadband requires more pitch handle movement to translate into gimbal motion. Range is [0,90] degrees.
A larger SmoothTrack yaw axis deadband requires more yaw handle movement to translate into gimbal motion. Range is [0,90] degrees.
SmoothTrack pitch axis speed determines how fast the gimbal will catch up with the translated pitch handle movement. Range is [0,100].
SmoothTrack yaw axis speed determines how fast the gimbal will catch up with the translated yaw handle movement. Range is [0,100].
true if gimbal SmoothTrack is enabled for the pitch axis.
true if gimbal SmoothTrack is enabled for the yaw axis.