|
|
@@ -177,6 +177,10 @@ static enum Result failed(int type)
|
|
|
Log_Printf_Debug("activeID: %d, AT接收失败: %d\r\n", esp32.activeID, AT_result_length());
|
|
|
Log_SendArray_Debug(AT_result(), AT_result_length());
|
|
|
}
|
|
|
+ else if(type == 3)
|
|
|
+ {
|
|
|
+ Log_Printf_Debug("当前WiFi无信号\r\n");
|
|
|
+ }
|
|
|
else
|
|
|
{
|
|
|
Log_Printf_Debug("activeID: %d, error: 未知错误类型\r\n", esp32.activeID); // 打印日志
|
|
|
@@ -603,7 +607,7 @@ enum Result esp32_query_id_signal(char * ID, int * RSSI)
|
|
|
}
|
|
|
else if(strstr((char * )AT_result(), "OK") != NULL) // 查询是否返回
|
|
|
{
|
|
|
- if(strstr((char * )AT_result(), "CWLAP") != NULL)
|
|
|
+ if(strstr((char * )AT_result(), "+CWLAP:") != NULL)
|
|
|
{
|
|
|
// 发送日志
|
|
|
Log_Printf_Debug("AT返回: %d\r\n", AT_result_length());
|
|
|
@@ -626,7 +630,7 @@ enum Result esp32_query_id_signal(char * ID, int * RSSI)
|
|
|
// 发送日志
|
|
|
Log_Printf_Debug("返回: %d\r\n", AT_result_length());
|
|
|
Log_SendArray_Debug(AT_result(), AT_result_length());
|
|
|
- result = failed(2); // 失败
|
|
|
+ result = failed(3); // 失败
|
|
|
}
|
|
|
|
|
|
}
|