fctom1215
2020-07-25 cb47cded255ac78dc788a336b18c5725f253ebae
坐标
2个文件已修改
14 ■■■■ 已修改文件
lib/src/main/cpp/native-lib.cpp 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
lib/src/main/cpp/rtk_module/rtk.cpp 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
lib/src/main/cpp/native-lib.cpp
@@ -26,7 +26,7 @@
const int RTK_PLATFORM_PORT = 12125;
const uint8_t phone[] = {0x20,0x19,0x10,0x15,0x00,0x00,0x00,0x01};
const char *VIRTUAL_RTK_IP = "192.168.16.100";
const char *VIRTUAL_RTK_IP = "192.168.1.16";
const int VIRTUAL_RTK_PORT = 9001;
static pthread_mutex_t tts_mutex = PTHREAD_MUTEX_INITIALIZER;
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();
}