EVO云台参数和数据接口类
class EvoGimbal
method setAngleListener
void setAngleListener(CallbackWithOneParam<EvoAngleInfo> listener);
描述:设置云台俯仰角的监听器,以实时监控数据
输入参数:云台俯仰角回调,当设置为空值时,它将停止监测云台角度数据。返回的单位为度或度
输出参数:无
相关参数:无
method setGimbalAngle
void setGimbalAngle(float pitchAngle, float yaw, float roll);
描述:设置云台俯仰角的值。
输入参数:
*@param-pitchAngle 云台仰角,范围从0°到90°。
*@param-yaw 云台偏航角,范围为-30°至30°。
*@param-roll 云台滚转角度范围为-40°至40°。
输出参数:无
相关参数:无
method setGimbalAngleWithSpeed
void setGimbalAngleWithSpeed(float speed);
描述:设置一个云台俯仰角的偏移值速度
输入参数:偏移速度
输出参数:无
相关参数:无
method getParameterRangeManager
EvoGimbalParameterRangeManager getParameterRangeManager();
描述:返回云台的参数范围管理器。
输入参数:无
输出参数:云台的参数范围管理器
相关参数:无
method resetGimbalAngle
void resetGimbalAngle(GimbalAxisType gimbalRoller, CallbackWithNoParam
callback);
描述:重置云台角度。
输入参数:gimbalRoller 云台滚轴的轴类型 ,callback 重置云台角度时的回调
输出参数:无
相关参数:无
method setRollAdjustData
void setRollAdjustData(float value, CallbackWithNoParam callback);
描述:设置万向节的滚动轴调整。
输入参数:value 云台滚转角的调整范围为-10°至10°。 callback:设置的回调。
输出参数:无
相关参数:无
method getRollAdjustData
void getRollAdjustData(CallbackWithOneParam<Double> callback);
描述:获取云台的滚动角。
输入参数:callback:获取云台滚动角的回调。
输出参数:无
相关参数:无
method getAdjustGimbalAngelData
void getAdjustGimbalAngelData(CallbackWithOneParam<GimbalAdjustmentAngle>
callback);
描述:获取云台的滚动角。
输入参数:callback:获取云台滚动角的回调。
输出参数:无
相关参数:无
method setYawAdjustData
void setYawAdjustData(float value, CallbackWithNoParam callback);
描述:设置云台左右角度。
输入参数:value 云台左右角度的调整范围为-10°至10°。callback 云台左右角度的调整回调
输出参数:无
相关参数:无
method getYawAdjustData
void getYawAdjustData(CallbackWithOneParam<Double> callback);
描述:获取云台左右角度。
输入参数:callback 云台左右角度的回调
输出参数:无
相关参数:无
method setPitchAdjustData
void setPitchAdjustData(float value, CallbackWithNoParam callback);
描述:设置云台的俯仰轴角度调整。
输入参数:@param值万向节俯仰轴的调整范围为-10°至10°。
@param callback:云台设置回调。
输出参数:无
相关参数:无
method getPitchAdjustData
void getPitchAdjustData(CallbackWithOneParam<Double> callback);
描述:获取云台的俯仰角。
输入参数:@param callback:获取云台的俯仰角的回调。
输出参数:无
相关参数:无
method setSaveParams
void setSaveParams(CallbackWithNoParam callback);
描述:保存云台调整参数。
输入参数:@param callback:获取云台的俯仰角的回调。
输出参数:无
相关参数:无
method setGimbalCalibration
void setGimbalCalibration(CallbackWithNoParam callback);
描述:设置云台校准。
输入参数:@param callback:设置云台校准时的回调
输出参数:无
相关参数:无
/**
* This interface is used to provide gimbal parameters and data.
*/
class AutelGimbal
method setGimbalLimitUpward
void setGimbalLimitUpward(boolean isOpen, CallbackWithNoParam callback);
描述:是否启用云台的向上倾斜功能
输入参数:@param isOpen 开关
输出参数:无
相关参数:无
method getGimbalLimitUpward
void getGimbalLimitUpward(CallbackWithOneParam<Boolean> callback);
描述:获取云台的向上倾斜功能
输入参数:@param callback 回调万向节是否启用向上倾斜功能
输出参数:无
相关参数:无
method setGimbalWorkMode
void setGimbalWorkMode(GimbalWorkMode mode, CallbackWithNoParam callback);
描述:设置云台工作模式
输入参数:@param mode万向节工作模式的枚举值。
@param callback 设置万向节工作模式时的回调
输出参数:无
相关参数:无
method getGimbalWorkMode
void getGimbalWorkMode(CallbackWithOneParam<GimbalWorkMode> callback);
描述:获取云台工作模式
输入参数:@param callback 获取云台工作模式时的回调
输出参数:无
相关参数:无
method getVersionInfo
void getVersionInfo(CallbackWithOneParam<GimbalVersionInfo> callback);
描述:获取云台固件版本
输入参数:@param callback 获取云台固件版本时的回调
输出参数:无
相关参数:无
method getParameterRangeManager
GimbalParameterRangeManager getParameterRangeManager();
描述:获取云台的参数范围管理器
输入参数:无
输出参数:云台的参数范围管理器
相关参数:无
method toRx
RxAutelGimbal toRx();
描述:转换为ReactiveX接口
输入参数:无
输出参数:ReactiveX接口
相关参数:无