Browse Source

GPS: update submodule & account for changed interface

QGC4.4
Beat Küng 7 years ago
parent
commit
3239118eca
No known key found for this signature in database
GPG Key ID: 866DB5F0E24821BB
  1. 4
      qgroundcontrol.pro
  2. 2
      src/GPS/Drivers
  3. 1
      src/GPS/GPSProvider.cc
  4. 1
      src/GPS/vehicle_gps_position.h

4
qgroundcontrol.pro

@ -642,6 +642,8 @@ HEADERS += \ @@ -642,6 +642,8 @@ HEADERS += \
src/AnalyzeView/GeoTagController.h \
src/AnalyzeView/MavlinkConsoleController.h \
src/GPS/Drivers/src/gps_helper.h \
src/GPS/Drivers/src/rtcm.h \
src/GPS/Drivers/src/ashtech.h \
src/GPS/Drivers/src/ubx.h \
src/GPS/GPSManager.h \
src/GPS/GPSPositionMessage.h \
@ -823,6 +825,8 @@ SOURCES += \ @@ -823,6 +825,8 @@ SOURCES += \
src/AnalyzeView/GeoTagController.cc \
src/AnalyzeView/MavlinkConsoleController.cc \
src/GPS/Drivers/src/gps_helper.cpp \
src/GPS/Drivers/src/rtcm.cpp \
src/GPS/Drivers/src/ashtech.cpp \
src/GPS/Drivers/src/ubx.cpp \
src/GPS/GPSManager.cc \
src/GPS/GPSProvider.cc \

2
src/GPS/Drivers

@ -1 +1 @@ @@ -1 +1 @@
Subproject commit 41223e860e0f3b7fed5075be8ac17ecb7e07e428
Subproject commit ecc26a43033fc1b9a3dc6dae053d28438aa2f6a1

1
src/GPS/GPSProvider.cc

@ -63,6 +63,7 @@ void GPSProvider::run() @@ -63,6 +63,7 @@ void GPSProvider::run()
}
gpsDriver = new GPSDriverUBX(GPSDriverUBX::Interface::UART, &callbackEntry, this, &_reportGpsPos, _pReportSatInfo);
baudrate = 0; // auto-configure
gpsDriver->setSurveyInSpecs(_surveyInAccMeters * 10000, _surveryInDurationSecs);
if (gpsDriver->configure(baudrate, GPSDriverUBX::OutputMode::RTCM) == 0) {

1
src/GPS/vehicle_gps_position.h

@ -63,6 +63,7 @@ struct vehicle_gps_position_s { @@ -63,6 +63,7 @@ struct vehicle_gps_position_s {
float vel_d_m_s;
float cog_rad;
int32_t timestamp_time_relative;
float heading;
uint8_t fix_type;
bool vel_ned_valid;
uint8_t satellites_used;

Loading…
Cancel
Save