diff options
author | Keith Packard <keithp@keithp.com> | 2009-11-15 16:04:41 -0800 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2009-11-15 16:19:52 -0800 |
commit | 524665fc221b0d483453c67b7211e282cebc8980 (patch) | |
tree | c65642da7284f8f184382acb785e51e5fe7a08af /src/ao.h | |
parent | 3ee279ba76c2a79d142c466f19ef758cf4c01d70 (diff) |
Add date to GPS data, captured from GPRMC packet.
Pull the date out of the GPS stream and send it over the telemetry
link and write it to the eeprom.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/ao.h')
-rw-r--r-- | src/ao.h | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -493,6 +493,7 @@ ao_ee_init(void); #define AO_LOG_GPS_LON 'W' #define AO_LOG_GPS_ALT 'H' #define AO_LOG_GPS_SAT 'V' +#define AO_LOG_GPS_DATE 'Y' #define AO_LOG_POS_NONE (~0UL) @@ -539,6 +540,11 @@ struct ao_log_record { uint8_t c_n; } gps_sat; struct { + uint8_t year; + uint8_t month; + uint8_t day; + } gps_date; + struct { uint16_t d0; uint16_t d1; } anon; @@ -720,8 +726,12 @@ ao_serial_init(void); #define AO_GPS_VALID (1 << 4) #define AO_GPS_RUNNING (1 << 5) +#define AO_GPS_DATE_VALID (1 << 6) struct ao_gps_data { + uint8_t year; + uint8_t month; + uint8_t day; uint8_t hour; uint8_t minute; uint8_t second; |