|
|
@ -145,12 +145,16 @@ class HomeController extends GetxController { |
|
|
update(); |
|
|
update(); |
|
|
|
|
|
|
|
|
if (!wasConnected && isNowConnected) { |
|
|
if (!wasConnected && isNowConnected) { |
|
|
await _bleManager.fetchDeviceInfo(); |
|
|
// 连接成功后等待1秒再获取设备信息 |
|
|
|
|
|
Future.delayed(const Duration(seconds: 1), () async { |
|
|
|
|
|
await _bleManager.fetchDeviceInfo(); |
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
// 连接成功后立即刷新一次电池信息 |
|
|
// 连接成功后立即刷新一次电池信息 |
|
|
Future.delayed(const Duration(milliseconds: 500), () { |
|
|
Future.delayed(const Duration(milliseconds: 500), () { |
|
|
_refreshBatteryInfo(); |
|
|
_refreshBatteryInfo(); |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
// 连接成功后检查OTA升级 |
|
|
// 连接成功后检查OTA升级 |
|
|
Future.delayed(const Duration(seconds: 2), () { |
|
|
Future.delayed(const Duration(seconds: 2), () { |
|
|
_checkOtaUpgrade(); |
|
|
_checkOtaUpgrade(); |
|
|
|