图传管理类
class AutelDsp
method getRFDataList
void getRFDataList
(int maxRetryCount, CallbackWithOneParam<List<RFData>> callback);
描述:获取所有射频数据。
输入参数:maxRetryCount:最大重试次数
输出参数: 获取所有的无线电数据时回调。
相关参数:RFData
method getCurrentRFData
void getCurrentRFData
(int maxRetryCount, CallbackWithOneParam<RFData> callback);
描述:获取当前射频数据。
输入参数: maxRetryCount 最大重试次数
输出参数: 获取当前无线电数据时回调。
相关参数:RFData
method setCurrentRFData
void setCurrentRFData
(int newRouteHz, int maxRetryCount, CallbackWithNoParam callback);
描述:设置当前射频数据
输入参数:newRouteHz 要设置的新参数。maxRetryCount 最大重试次数。
输出参数: 当前射频数据时回调。
相关参数:无
method getVersionInfo
void getVersionInfo(CallbackWithOnePara=m<DspVersionInfo> callback);
描述:获取图像传输的版本信息
输入参数:无
输出参数: 获取图像传输版本信息时回调
相关参数:无
class EvoDsp
method setDspInfoListener
void setDspInfoListener(CallbackWithOneParam<EvoDspInfo> listener);
描述:图像传输信息监听
输入参数:无
输出参数: 图像信息监听回调
相关参数:EvoDspInfo
method setBandwidthInfo
void setBandwidthInfo(BandMode bandMode, Bandwidth bandWidth);
描述:设置波段模式和带宽的值
输入参数:bandMode:.波段模式枚举值 bandWidth:.宽带模式枚举值
输出参数: 警告信息回调
相关参数:BandMode,Bandwidth
method setTransferMode
void setTransferMode
(TransferMode transferMode, CallbackWithNoParam callbackWithNoParam);
描述:设置图像传输模式
输入参数:transferMode 图像传输模式枚举值
输出参数: 设置图像传输模式时回调
相关参数:TransferMode
method getTransferMode
void getTransferMode(CallbackWithOneParam<TransferMode> callback);
描述:getTransferMode
输入参数:无
输出参数: 获取图像 传输模式时回调
相关参数:TransferMode
method setVideoLinkState
void setVideoLinkState(boolean open, CallbackWithNoParam callback);
描述:设置视频链接状态
输入参数:open 视频链接是否开启
输出参数: .设置视频链接状态 时回调。
相关参数:无
method getDeviceVersionInfo
void getDeviceVersionInfo
(CallbackWithOneParam<List<DeviceVersionInfo>> callback);
描述:获取版本信息
输入参数:无
输出参数: 返回版本信息回调
相关参数:无
class BandMode
method getValue()
String getValue()
描述:获取枚举对应的字符串
输入参数:无
输出参数: 返回枚举对应的频段名称
相关参数:BandMode
method find
BandMode find(String value)
描述:查找字符串对应的枚举类型
输入参数:无
输出参数: 返回字符串对应的枚举类型
相关参数:无
/**
* The band mode is 1.4G.
* 频段模式为1.4G。
*/
MODE_1_4G("1.4G"),
/**
*
* 频段模式为2.4G。
*/
MODE_2_4G("2.4G"),
/**
*
* 频段模式为900M。
*/
MODE_900M("900M"),
/**
*
* 频段模式为2.4G和900M的组合。
*/
MODE_2_4G_900M("2.4G_900M"),
/**
* 仅V2飞机支持-日本地区支持
*/
MODE_5_7G("5.7G"),
/**
* 仅V2飞机支持
*/
MODE_5_8G("5.8G"),
/**
* 仅V2飞机支持
*/
MODE_2_4G_5_8G("2.4G_5.8G"),
/**
* The band mode is unknown.
* 频段模式未知
*/
UNKNOWN("UNKNOWN");
class Bandwidth
method getValue
String getValue()
描述:获取当前宽带对应的字符名称
输入参数:无
输出参数: 返回当前宽带对应的字符名称
相关参数:Bandwidth 枚举
/**
* The bandwidth is 3M.
* 带宽为3M。
*/
TransferMode:DSP的传输模式
3.3 示例:设置图传模式为流畅
WIDTH_3M("3M"),
/**
* The bandwidth is 5M.
* 带宽为5M。
*/
WIDTH_5M("5M"),
/**
* The bandwidth is 10M.
* 带宽为10M。
*/
WIDTH_10M("10M"),
/**
* The bandwidth is 20M.
* 带宽为20M。
*/
WIDTH_20M("20M"),
/**
* The bandwidth is unknown.
* 带宽未知。
*/
UNKNOWN("UNKNOWN");
method find
Bandwidth find(String value)
描述:根据宽带名称查找宽带枚举
输入参数:无
输出参数: 返回宽带名称查找宽带枚举
相关参数:无
class TransferMode
method getValue
int getValue()
描述:获取图传模式ID
输入参数:无
输出参数: 返回图传模式ID
相关参数:TransferMode
/**
*
* 传输模式为流畅。
*/
FLUENCY(0),
/**
*
* 传输模式为正常。
*/
NORMAL(1),
/**
*
* 传输模式为高清晰度。
*/
HIGH_DEFINITION(2),
/**
*
* 传输模式未知。
*/
UNKNOWN(-1);
method find
TransferMode find(int value)
描述:根据ID 查找图传模式枚举
输入参数:无
输出参数: 返回 查找图传模式枚举
相关参数:无