|
|
|
@ -87,6 +87,9 @@ object BleService { |
|
|
|
// 是否是ota模式 |
|
|
|
var isEnterOta = false |
|
|
|
|
|
|
|
// 是否需要唤醒 |
|
|
|
var isWakeup = true |
|
|
|
|
|
|
|
// 是否回复指令 |
|
|
|
var isReply = true |
|
|
|
|
|
|
|
@ -1515,7 +1518,13 @@ object BleService { |
|
|
|
private fun notifyWakeupSignalReceived() { |
|
|
|
for (callback in callbacks) { |
|
|
|
try { |
|
|
|
callback.onWakeupSignalReceived() |
|
|
|
if (isWakeup) { |
|
|
|
callback.onWakeupSignalReceived() |
|
|
|
} else { |
|
|
|
if (callback::class.java.simpleName == "BleServicePlugin") { |
|
|
|
callback.onWakeupSignalReceived() |
|
|
|
} |
|
|
|
} |
|
|
|
} catch (e: Exception) { |
|
|
|
Log.e(TAG, "分发唤醒信号回调异常", e) |
|
|
|
} |
|
|
|
|