| | |
| | | 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; |
| | |
| | | }*/ |
| | | |
| | | if (RxBufLen > 0) { |
| | | #if 0 |
| | | #if 1 |
| | | const uint8_t *ptr = parseGPS(RxBuf, RxBuf + RxBufLen); |
| | | if(ptr != RxBuf) { |
| | | memcpy(RxBuf, ptr, RxBufLen - (ptr - RxBuf)); |
| | |
| | | qfCnt++; |
| | | if (needSetPjk && qfCnt >= 3) { |
| | | needSetPjk = false; |
| | | |
| | | DEBUG("set pjkpara 原始经度 %f", lon1); |
| | | SetPjkPara(((int) (lon1 / 3.0 + 0.5)) * 3); |
| | | } |
| | | } else { |
| | |
| | | |
| | | 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)); |
| | | } |
| | |
| | | AppTimer_delete(CheckPjkParamTimeout); |
| | | |
| | | DEBUG("RTK Module failure!!"); |
| | | |
| | | PlayTTS("RTK模块无法通讯"); |
| | | |
| | | CheckPjkParam(); |
| | | } |