Merge branch 'master_hyx'

This commit is contained in:
anfe 2024-05-10 09:54:44 +08:00
commit 93cbbb7ae7

View File

@ -346,7 +346,7 @@ class BlueManage {
if (isAddEquipment == false) {
//使
startScan(10, (List<ScanResult> scanDevices) {
_connectDevice(devicesList, deviceName, connectStateCallBack,
_connectDevice(scanDevices, deviceName, connectStateCallBack,
isAddEquipment: isAddEquipment);
});
} else {
@ -364,6 +364,7 @@ class BlueManage {
(d.device.platformName == deviceName) ||
(d.advertisementData.advName == deviceName));
ScanResult? scanResult;//使
if (knownDeviceIndex >= 0) {
//
connectDeviceMacAddress =
@ -380,7 +381,7 @@ class BlueManage {
}
// AppLog.log("1 connectDeviceId:$connectDeviceMacAddress connectDeviceName:$connectDeviceName");
// stopScan();
if (connectDeviceMacAddress.isEmpty) {
if (scanResult == null ||connectDeviceMacAddress.isEmpty) {
// connectStateCallBack(BluetoothConnectionState.disconnected!);
return;
}
@ -388,7 +389,7 @@ class BlueManage {
// AppLog.log("调用了停止扫描的方法");
await stopScan();
if ((scanResult!.advertisementData.serviceUuids[0].toString()[31] == "0") &&
if ((scanResult.advertisementData.serviceUuids[0].toString()[31] == "0") &&
isAddEquipment == false) {
connectStateCallBack(BluetoothConnectionState.disconnected);
EasyLoading.showToast("该锁已被重置".tr, duration: 2000.milliseconds);