From cb47cded255ac78dc788a336b18c5725f253ebae Mon Sep 17 00:00:00 2001
From: fctom1215 <fctom1215@outlook.com>
Date: 星期六, 25 七月 2020 20:26:46 +0800
Subject: [PATCH] 坐标

---
 lib/src/main/cpp/rtk_module/rtk.cpp |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

diff --git a/lib/src/main/cpp/rtk_module/rtk.cpp b/lib/src/main/cpp/rtk_module/rtk.cpp
index 9c766f8..f064637 100644
--- a/lib/src/main/cpp/rtk_module/rtk.cpp
+++ b/lib/src/main/cpp/rtk_module/rtk.cpp
@@ -214,7 +214,7 @@
         }*/
 
         if (RxBufLen > 0) {
-#if 0
+#if 1
             const uint8_t *ptr = parseGPS(RxBuf, RxBuf + RxBufLen);
             if(ptr != RxBuf) {
                 memcpy(RxBuf, ptr, RxBufLen - (ptr - RxBuf));
@@ -286,6 +286,8 @@
             qfCnt++;
             if (needSetPjk && qfCnt >= 3) {
                 needSetPjk = false;
+
+                DEBUG("set pjkpara 鍘熷缁忓害 %f", lon1);
                 SetPjkPara(((int) (lon1 / 3.0 + 0.5)) * 3);
             }
         } else {
@@ -462,8 +464,8 @@
 
 static void CheckPjkParam(void)
 {
-    WriteSerialPort(RTK_MODULE_UART, INQ_PJK_PARAM, strlen(INQ_PJK_PARAM));
-
+    int n = WriteSerialPort(RTK_MODULE_UART, INQ_PJK_PARAM, strlen(INQ_PJK_PARAM));
+    DEBUG("CN = %d", n);
     AppTimer_delete(CheckPjkParamTimeout);
     AppTimer_add(CheckPjkParamTimeout, D_SEC(3));
 }
@@ -472,4 +474,8 @@
     AppTimer_delete(CheckPjkParamTimeout);
 
     DEBUG("RTK Module failure!!");
+
+    PlayTTS("RTK妯″潡鏃犳硶閫氳");
+
+    CheckPjkParam();
 }

--
Gitblit v1.8.0