handleNotice_Sync_end_WithData function
处理 设备通知APP,同步结束 返回的数据
Implementation
void handleNotice_Sync_end_WithData(List<int> value) async {
// 0xFE 0x14 LEN TYPE ERR_CODE checksum
String cmdName = '设备通知APP,同步结束';
// 获取有效数据的长度
int len = value[2];
//获取解密后的有效数据
List<int> dataDecrypt = await decryptTemp(value);
// ERR_CODE为0x00时表示创建用户成功,为其他字段时则表示创建用户失败,其中为0X0B时表示用户已经重复
int ERR_CODE = dataDecrypt[len - 1];
if (ERR_CODE != 0) {
print('$cmdName,失败,错误码:$ERR_CODE');
ZygBluetoothTool.cmdMsgHandle(
'$cmdName,执行失败', {'cmd': cmdName, '错误码': ERR_CODE});
return;
}
// TYPE 为同步的数据类型,TYPE 为0x00时表示用户同步完成,0x0e时表示已绑定的手机同步完成
int TYPE = dataDecrypt[0];
print('$cmdName,成功');
ZygBluetoothTool.cmdMsgHandle('$cmdName,执行成功', {
'cmd': cmdName,
'TYPE': TYPE,
'msg': ' TYPE 为同步的数据类型,TYPE 为0x00时表示用户同步完成,0x0e时表示已绑定的手机同步完成'
});
}