Skip to main content

通用回调接口

class CommonCallbacks

描述: 此类由公共回调接口组成

interface KeyListener

描述: KeyListener 接口

method onValueChange

fun onValueChange(oldValue : T?, newValue: T)

描述: 值改变时的回调方法

输入参数: oldValue: 无人机属性键的旧属性值 newValue: 无人机属性键的新属性值。

输出参数: 无。

相关参数: 没有任何。

CompletionCallbackWithProgressAndParam

CompletionCallbackWithProgressAndParam<T> : CompletionCallbackWithParam<T> 描述: 带有进度和参数的完成回调

method onProgressUpdate

fun onProgressUpdate(progress: Double)

描述: 在流程或任务执行期间的回调方法,以更新该任务的进度。

输入参数: progress: 通话进度。

输出参数: 无。

相关参数: 没有任何。

interface CompletionCallbackWithParam<T>

描述: 带参数的完成回调

method onSuccess

fun onSuccess(t: T?)

描述: 成功的回调方法。

输入参数: t: 调用成功返回结果。

输出参数: 无。

相关参数: 没有任何。

method onFailure

fun onFailure(error: IAutelCode, msg: String? = null)

描述: 失败时回调。

输入参数: error: 调用失败时的错误代码 msg: 调用失败时的消息。

输出参数: 无。

相关参数: 没有任何。

CompletionCallbackWithProgress<T>

描述: 有进度的完成回调

method onProgressUpdate

fun onProgressUpdate(progress: T)

描述: 调用进度改变时的回调。

输入参数: progress: 通话进度。

输出参数: 无。

相关参数: 没有任何。

method onSuccess

fun onSuccess()

描述: 成功的回调方法。

输入参数: 无。

输出参数: 无。

相关参数: 没有任何。

method onFailure

fun onFailure(error: IAutelCode)

描述: 失败时回调。

输入参数: error: 调用失败时的错误代码

输出参数: 无。

相关参数: 没有任何。

DownLoadCallbackWithProgress<T>

描述: 带有进度的完成下载回调

method onSuccess

fun onSuccess(file : File?)

描述: 成功的回调方法。

输入参数: file: 下载文件的文件路径。

输出参数: 无。

相关参数: 没有任何。

method onFailure

fun onFailure(error: IAutelCode)

描述: 失败时回调。

输入参数: error: 调用失败时的错误代码

输出参数: 无。

相关参数: 没有任何。

interface CompletionCallback

描述: 没有参数的完成回调

method onSuccess

fun onSuccess()

描述: 成功的回调方法。

输入参数: 无。

输出参数: 无。

相关参数: 没有任何。

method onFailure

fun onFailure(code: IAutelCode, msg: String? = null)

描述: 失败时回调。

输入参数: error: 调用失败时的错误码 msg: 错误信息

输出参数: 无。

相关参数: 没有任何。