Commit b5e2395 1 parent 8547ebb commit b5e2395 Copy full SHA for b5e2395
File tree 1 file changed +4
-4
lines changed
src/modules/mavlink/streams
1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -68,7 +68,6 @@ class MavlinkStreamGPS2Raw : public MavlinkStream
68
68
hrt_abstime now{};
69
69
70
70
if (_sensor_gps_sub.update (&gps)) {
71
-
72
71
msg.time_usec = gps.timestamp ;
73
72
msg.fix_type = gps.fix_type ;
74
73
msg.lat = static_cast <int32_t >(round (gps.latitude_deg * 1e7 ));
@@ -86,9 +85,10 @@ class MavlinkStreamGPS2Raw : public MavlinkStream
86
85
87
86
msg.cog = math::degrees (matrix::wrap_2pi (gps.cog_rad )) * 1e2f;
88
87
msg.satellites_visible = gps.satellites_used ;
89
-
90
- // msg.dgps_numch = // Number of DGPS satellites
91
- // msg.dgps_age = // Age of DGPS info
88
+ msg.alt_ellipsoid = static_cast <int32_t >(round (gps.altitude_ellipsoid_m * 1e3 )); // convert [m] to [mm]
89
+ msg.h_acc = gps.eph * 1e3f; // position uncertainty in mm
90
+ msg.v_acc = gps.epv * 1e3f; // altitude uncertainty in mm
91
+ msg.vel_acc = gps.s_variance_m_s * 1e3f; // speed uncertainty in mm
92
92
93
93
if (PX4_ISFINITE (gps.heading )) {
94
94
if (fabsf (gps.heading ) < FLT_EPSILON) {
You can’t perform that action at this time.
0 commit comments