handleDfu_WithData function
查询 进入固件升级模式
Implementation
void handleDfu_WithData(List<int> value) async {
// 0xFE 0x19 LEN ERR_CODE checksum
String cmdName = '进入固件升级模式';
// 获取有效数据的长度
int len = value[2];
//获取解密后的有效数据
List<int> dataDecrypt = await decryptTemp(value);
// ERR_CODE为0x00时表示创建用户成功,为其他字段时则表示创建用户失败,其中为0X0B时表示用户已经重复
int ERR_CODE = dataDecrypt[len - 1];
if (ERR_CODE != 0) {
ZygBluetoothTool.cmdMsgHandle('$cmdName,执行失败', {'cmd': cmdName});
return;
}
print('$cmdName,成功');
ZygBluetoothTool.cmdMsgHandle('$cmdName,执行成功', {'cmd': cmdName});
}