* @return 操作结果
*/
boolean sendDataToDevice(BluetoothDevice device, byte[] data); //发送数据接口
/* ----------------------------------------------------*
* 由库回调通知外部
* ----------------------------------------------------*/
/**
* 从蓝牙设备接收到的协议数据
* <p>
* <pre>
* (注意:返回数据是已转换成RCSP协议数据,经过数据过滤和解析的。)
* </pre>
*
* @param device 蓝牙设备对象
* @param data 协议数据
*/
void receiveDataFromDevice(BluetoothDevice device, byte[] data); //接收数据包接
口
/**
* 错误事件回调
*
* @param error 错误事件
*/
void errorEventCallback(BaseError error); //接收错误事件返回
/**
* 查询是否需要强制升级
*
* <p>
* 建议: 每次通讯连接成功都调用一次
* </p>
* @param callback 结果回调
*/
void queryMandatoryUpdate(IActionCallback<TargetInfoResponse> callback); //查
询是否需要强制升级
}
public interface IUpgradeManager {
/**
* 配置OTA的实现参数
* <p>
* 注意:执行OTA前必须先配置OTA参数,否则报错
* </p>
* @param configure OTA参数
*/
void configure(BluetoothOTAConfigure configure);
/**
* 开始OTA流程