Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

gpsd struct no longer has an epe field #8

Open
lukehutch opened this issue Feb 26, 2020 · 1 comment
Open

gpsd struct no longer has an epe field #8

lukehutch opened this issue Feb 26, 2020 · 1 comment

Comments

@lukehutch
Copy link

After updating gpsd recently, I got the following compile error in gps_umd/gpsd_client:

/home/luke/catkin_ws/src/gps_umd/gpsd_client/src/client.cpp: In member function ‘void GPSDClient::process_data_gps(gps_data_t*)’:
/home/luke/catkin_ws/src/gps_umd/gpsd_client/src/client.cpp:178:22: error: ‘struct gps_data_t’ has no member named ‘epe’
  178 |         fix.err = p->epe;
      |                      ^~~

Version: Fedora gpsd-devel-3.19-2.fc31.x86_64

@lukehutch
Copy link
Author

From the header gps.h:

 * 8.0 - Change shape of rawdata_t.
 *       Remove epe from gps_data_t, it duplicates gps_fix_t eph
 *       Added sep (estimated spherical error, 3D)
 *       Note: Some GPS call eph as epe, others call sep as epe
 *       Add gps_fix_t datum string, and qErr

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant