修复雷鸟EG810版本编译问题
author孙春阳 <snickersun@163.com>
Sat, 20 Sep 2025 06:34:32 +0000 (14:34 +0800)
committer孙春阳 <snickersun@163.com>
Sat, 20 Sep 2025 06:34:32 +0000 (14:34 +0800)
code/sdk/zhihui/leiniao/factory_test/PPPTestView.cpp

index c452f99..6d567b1 100644 (file)
@@ -141,7 +141,11 @@ static void update_ppp_runtime_status_display() {
     printf("=== 更新PPP运行状态显示 ===\n");
     
     // 更新所有运行时状态
+    #if SUPPORT_PPP_SERVICE 
     errcode_t ret = ppp_api_update_all_runtime_status();
+    #else
+    errcode_t ret = ERRCODE_SUCC;
+    #endif
     if (ret != ERRCODE_SUCC) {
         printf("更新PPP运行状态失败: %d\n", ret);
         return;
@@ -242,8 +246,11 @@ static void update_signal_quality_display() {
     
     // 使用直接的API获取信号信息
     ppp_network_signal_info_t signal_info;
+    #if SUPPORT_PPP_SERVICE
     ppp_error_t ret = ppp_at_get_network_signal_info(&signal_info);
-    
+    #else
+    ppp_error_t ret = PPP_ERR_OK;
+    #endif
     if (ret != PPP_ERR_OK) {
         printf("获取信号质量信息失败: %d\n", ret);
         // 显示错误信息
@@ -437,7 +444,11 @@ static void ppp_refresh_ui_callback(void* userData) {
     update_ppp_runtime_status_display();
     
     // 尝试获取信号质量,但增加容错机制
+    #if SUPPORT_PPP_SERVICE
     errcode_t ret = ppp_get_network_signal_info();
+    #else
+    errcode_t ret = ERRCODE_SUCC;
+    #endif
     if (ret == ERRCODE_SUCC) {
         g_consecutive_failures = 0; // 重置失败计数
         update_signal_quality_display();