summaryrefslogtreecommitdiff
path: root/gps.h
diff options
context:
space:
mode:
authorGary E. Miller <gem@rellim.com>2018-10-24 15:32:24 -0700
committerGary E. Miller <gem@rellim.com>2018-10-24 15:32:24 -0700
commitf1344151085131de7765ce37c9e5dab40c43e56d (patch)
tree29c134b34037b056b9e2f7b5ef54fcecd8f9f227 /gps.h
parentec0243f268e8c44be5b3b1356059c42ae4a4bc80 (diff)
downloadgpsd-f1344151085131de7765ce37c9e5dab40c43e56d.tar.gz
rawdata_t: Change data structure.
The rawdata_t structure was written into, but never read from. So a change to it is low impact. Reorder it to simplify pointer arithmetic. In preparation for more changes.
Diffstat (limited to 'gps.h')
-rw-r--r--gps.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/gps.h b/gps.h
index abba75c6..a4e6ed12 100644
--- a/gps.h
+++ b/gps.h
@@ -1901,13 +1901,13 @@ struct dop_t {
struct rawdata_t {
/* raw measurement data */
- double codephase[MAXCHANNELS]; /* meters */
- double carrierphase[MAXCHANNELS]; /* meters */
- double pseudorange[MAXCHANNELS]; /* meters */
- double deltarange[MAXCHANNELS]; /* meters/sec */
- double doppler[MAXCHANNELS]; /* Hz */
- double mtime[MAXCHANNELS]; /* sec */
- unsigned satstat[MAXCHANNELS]; /* tracking status */
+ double codephase; /* meters */
+ double carrierphase; /* meters */
+ double pseudorange; /* meters */
+ double deltarange; /* meters/sec */
+ double doppler; /* Hz */
+ double mtime; /* sec */
+ unsigned satstat; /* tracking status */
#define SAT_ACQUIRED 0x01 /* satellite acquired */
#define SAT_CODE_TRACK 0x02 /* code-tracking loop acquired */
#define SAT_CARR_TRACK 0x04 /* carrier-tracking loop acquired */
@@ -2100,7 +2100,7 @@ struct gps_data_t {
struct ais_t ais;
struct attitude_t attitude;
struct navdata_t navdata;
- struct rawdata_t raw;
+ struct rawdata_t raw[MAXCHANNELS];
struct gst_t gst;
struct oscillator_t osc;
/* "artificial" structures for various protocol responses */