diff options
Diffstat (limited to 'driver_nmea0183.c')
-rw-r--r-- | driver_nmea0183.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/driver_nmea0183.c b/driver_nmea0183.c index fb9e554f..7fa4e182 100644 --- a/driver_nmea0183.c +++ b/driver_nmea0183.c @@ -1555,8 +1555,10 @@ static gps_mask_t processPSRFEPE(int c UNUSED, char *field[], session->gpsdata.dop.hdop = safe_atof(field[3]); mask |= DOP_SET; } - /* don't use EHPE (Estimated Horizontal Position Error) as - * we compute epx and epy later from the skyview */ + if ('\0' != field[4][0]) { + /* EHPE (Estimated Horizontal Position Error) */ + session->newdata.eph = safe_atof(field[4]); + } if ('\0' != field[5][0]) { /* Estimated Vertical Position Error (meters, 0.01 resolution) */ |