yy1717
2024-02-28 27fc91fbe8f88b6885356e68828cfe1ce1db7601
lib/src/main/cpp/rtk_platform/platform.cpp
@@ -399,7 +399,7 @@
        case GPS_UPDATE_EVT: {
            const gpsStatus_t *gps = (gpsStatus_t *) data;
//            DEBUG("GPS: %s", const_cast<gpsStatus_t *>(gps)->toString().c_str());
            DEBUG("GPS: %s", const_cast<gpsStatus_t *>(gps)->toString().c_str());
            gbf.qf = gps->gps_status;
            gbf.latitude = gps->latitude;
@@ -431,7 +431,7 @@
            const rtk_info_t *rtk = (rtk_info_t *) data;
//            DEBUG("RTK: %s", const_cast<rtk_info_t *>(rtk)->toString().c_str());
            DEBUG("RTK: %s", const_cast<rtk_info_t *>(rtk)->toString().c_str());
            rbf.qf = rtk->qf;
            rbf.coord_x = rtk->y;
@@ -516,7 +516,7 @@
                }
                defaultMcuRom.more = 0;
            }
//        UpdateSensor(brief.gpio, brief.speed, brief.engine);
//        UpdateSensorHw(brief.gpio, brief.speed, brief.engine);
            break;
        }
        case CAN_UPDATE_EVT: {
@@ -602,7 +602,7 @@
 //           if (sensor.clutch == 1)
 //               sensor.gear = 0;
            UpdateSensor(&sensor);
            UpdateSensorHw(&sensor);
            break;
        }
        case CARD_UPDATE_EVT: {
@@ -711,7 +711,10 @@
            break;
        }
        case SENSOR_CHANGE_EVT: {
            SensorXChanged(BUILD_UINT16(data[1], data[0]), BUILD_UINT32(data[5], data[4], data[3], data[2]));
            // 车辆仪表状态发生变化,除了车速和转速
            int id = BUILD_UINT16(data[1], data[0]);
            int value = BUILD_UINT32(data[5], data[4], data[3], data[2]);
            UpdateSensor(id, value);
            break;
        }
        default: