|
@@ -38,7 +38,7 @@ class BleUtil private constructor() {
|
|
|
.setConnectOverTime(10 * 1000L)
|
|
.setConnectOverTime(10 * 1000L)
|
|
|
.setReConnectCount(3, 300) // 设置重新连接次数和间隔时间,默认为0次,不重连
|
|
.setReConnectCount(3, 300) // 设置重新连接次数和间隔时间,默认为0次,不重连
|
|
|
.setSplitWriteNum(500)
|
|
.setSplitWriteNum(500)
|
|
|
- .operateTimeout = 60 * 60 * 1000 // 设置操作readRssi、setMtu、write、read、notify、indicate的超时时间(毫秒)
|
|
|
|
|
|
|
+ .operateTimeout = 15 * 1000 // 设置操作readRssi、setMtu、write、read、notify、indicate的超时时间(毫秒)
|
|
|
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.S) {
|
|
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.S) {
|
|
|
//Android 12及以上不允许添加过滤器
|
|
//Android 12及以上不允许添加过滤器
|
|
|
val bleScanRuleConfig = BleScanRuleConfig.Builder()
|
|
val bleScanRuleConfig = BleScanRuleConfig.Builder()
|