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.