summaryrefslogtreecommitdiff
path: root/gpsd.h
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2019-04-19 19:57:41 -0700
committerGary E. Miller <gem@rellim.com>2019-04-19 19:57:41 -0700
commit9d3a18c80cba67b28860521da9c50d1fed92768f (patch)
treea1d0ae0aac9aeb71c733a47a75abf20273c29ee2 /gpsd.h
parent79aa8c4a4ce3ac700a3675a2a2d80581d69042b5 (diff)
downloadgpsd-9d3a18c80cba67b28860521da9c50d1fed92768f.tar.gz
gpsd.h: Add last_gsv_sigid for GSV state tracking.
Diffstat (limited to 'gpsd.h')
-rw-r--r--gpsd.h11
1 files changed, 8 insertions, 3 deletions
diff --git a/gpsd.h b/gpsd.h
index 6b3a2e75..68b8e3e6 100644
--- a/gpsd.h
+++ b/gpsd.h
@@ -54,12 +54,13 @@ extern "C" {
* 3.12 OSC message added to repertoire.
* 3.13 gnssid:svid added to SAT
* time added to ATT
- * 3.14 Added RAW message class.
+ * 3.19 Added RAW message class.
* Add cfg_stage and cfg_step, for initialization
* Add oldfix2 for better oldfix
* Make subtype longer
* Add ubx.protver, ubx.last_msgid and more to gps_device_t.ubx
* MAX_PACKET_LENGTH 516 -> 9216
+ * Add stuff to gps_device_t.nmea for NMEA 4.1
*/
/* Keep in sync with api_major_version and api_minor gps/__init__.py */
#define GPSD_PROTO_MAJOR_VERSION 3 /* bump on incompatible changes */
@@ -569,11 +570,15 @@ struct gps_device_t {
bool latch_mode;
char last_gga_timestamp[16];
char last_gga_talker;
- bool seen_glgsv;
+ /* GSV stuff */
bool seen_bdgsv;
- bool seen_qzss;
bool seen_gagsv;
+ bool seen_glgsv;
+ bool seen_gpgsv;
+ bool seen_qzss;
char last_gsv_talker;
+ unsigned char last_gsv_sigid; /* NMEA 4.1 */
+ /* GSA stuff */
bool seen_glgsa;
bool seen_gngsa;
bool seen_bdgsa;