diff options
author | Sylvain Munaut <tnt@246tNt.com> | 2009-12-28 15:47:21 +0100 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2010-01-07 10:22:24 +0100 |
commit | b74cbcf7ec94f0d927f94e8152f6a8c395fd6e3a (patch) | |
tree | 4fa21061f655dd7a7dc05995e858108997961012 /rrlp-ephemeris/gps.h | |
parent | a17324c7fe86497879f3e4891b2ecbcc63d972d6 (diff) |
rrlp-ephemeris: Add support for filling ReferenceTime IE
Signed-off-by: Sylvain Munaut <tnt@246tNt.com>
Diffstat (limited to 'rrlp-ephemeris/gps.h')
-rw-r--r-- | rrlp-ephemeris/gps.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/rrlp-ephemeris/gps.h b/rrlp-ephemeris/gps.h index 03d643fb4..241b9d743 100644 --- a/rrlp-ephemeris/gps.h +++ b/rrlp-ephemeris/gps.h @@ -151,12 +151,20 @@ struct gps_ref_pos { /* WSG84 ellipsoid */ }; +/* Reference time */ +struct gps_ref_time { + int wn; /* GPS week number */ + double tow; /* in seconds */ +}; + + /* All assist data */ #define GPS_FIELD_IONOSPHERE (1<<0) #define GPS_FIELD_UTC (1<<1) #define GPS_FIELD_ALMANAC (1<<2) #define GPS_FIELD_EPHEMERIS (1<<3) #define GPS_FIELD_REFPOS (1<<4) +#define GPS_FIELD_REFTIME (1<<5) struct gps_assist_data { int fields; @@ -165,6 +173,7 @@ struct gps_assist_data { struct gps_almanac almanac; struct gps_ephemeris ephemeris; struct gps_ref_pos ref_pos; + struct gps_ref_time ref_time; }; |