checkBluetoothData function
校验 蓝牙返回的数据是否完整
Implementation
bool checkBluetoothData(List<int> data) {
//返回的数据的长度一律都是20
if (data.length != 20) {
print('蓝牙返回的数据长度不是20,而是 ${data.length} ,请检查');
return false;
}
//校验数据是否完整
List<int> subData = data.sublist(0, data.length - 1);
int sum = getChecksum(subData);
int lastObj = data[data.length - 1];
return sum == lastObj;
}