Skip to main content

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接口

相关参数: