// 检查超时
if ((uint32_t)osKernelGetTickCount() - last_activity > AI_RECEIVE_TIMEOUT_MS) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "Receive timeout, reconnecting...");
+ if(disconnect_server == 0)
+ {
+ last_activity = (uint32_t)osKernelGetTickCount();
+ continue;
+ }
break;
}
// 检查超时
if ((uint32_t)osKernelGetTickCount() - last_activity > AI_RECEIVE_TIMEOUT_MS) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "ASR receive timeout, reconnecting...");
+
+ if(disconnect_server == 0 )
+ {
+ last_activity = (uint32_t)osKernelGetTickCount();
+ continue;
+ }
+
break;
}
// 检查超时
if ((uint32_t)osKernelGetTickCount() - last_activity > AI_RECEIVE_TIMEOUT_MS) {
WEARABLE_LOGE(WEARABLE_LOG_MODULE_APP, "TTS receive timeout, reconnecting...");
+
+ if(disconnect_server == 0)
+ {
+ last_activity = (uint32_t)osKernelGetTickCount();
+ continue;
+ }
+
break;
}