1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2024-12-02 10:24:11 +01:00

OP-1370 - Fix sensortype not shown for non PVT GPSs

This commit is contained in:
Alessio Morale 2014-08-22 23:35:13 +02:00
parent 5a3ea5fde0
commit 1d3f9399c3

View File

@ -380,7 +380,6 @@ static void parse_ubx_nav_pvt(struct UBXPacket *ubx, GPSPositionSensorData *GpsP
GPSTimeSet(&GpsTime); GPSTimeSet(&GpsTime);
} }
#endif #endif
GpsPosition->SensorType = sensorType;
} }
#if !defined(PIOS_GPS_MINIMAL) #if !defined(PIOS_GPS_MINIMAL)
@ -528,6 +527,8 @@ uint32_t parse_ubx_message(struct UBXPacket *ubx, GPSPositionSensorData *GpsPosi
} }
} }
GpsPosition->SensorType = sensorType;
if (msgtracker.msg_received == ALL_RECEIVED) { if (msgtracker.msg_received == ALL_RECEIVED) {
GPSPositionSensorSet(GpsPosition); GPSPositionSensorSet(GpsPosition);
msgtracker.msg_received = NONE_RECEIVED; msgtracker.msg_received = NONE_RECEIVED;