Browse Source

修复广播读取逻辑

newdev_shunjiawei
liwei1dao 3 months ago
parent
commit
845f55b042
  1. 4
      lib/modules/pairing/controllers/pairing_controller.dart

4
lib/modules/pairing/controllers/pairing_controller.dart

@ -889,7 +889,7 @@ class PairingController extends GetxController with WidgetsBindingObserver {
// 找到匹配的设备,提取授权码
if (Platform.isIOS) {
// iOS设备,提取13-22字节的授权码
code = extractBytesBigEndian(hexData, 13, 22);
code = extractAndReverseBytes(hexData, 13, 22);
_verifiedDevicePid =
extractAndReverseBytesToInt(hexData, 4, 5);
final pidHexIos =
@ -930,7 +930,7 @@ class PairingController extends GetxController with WidgetsBindingObserver {
}
} else if (Platform.isAndroid) {
// Android设备,提取15-24字节的授权码
code = extractBytesBigEndian(hexData, 15, 24);
code = extractAndReverseBytes(hexData, 15, 24);
_verifiedDevicePid =
extractAndReverseBytesToInt(hexData, 6, 7);
final pidHexAndroid =

Loading…
Cancel
Save