Lines Matching defs:date

141  * DATE/TIME are standard date/time strings in UTC time scale
144 * date spec.
155 #define DATE_HOLD 16 /* seconds to hold on provided GPS date */
156 #define DATE_HLIM 4 /* when do we take ANY date format */
175 #define NMEA_GPZDA 3 /* date/time */
212 /* date formats we support */
218 /* date type */
253 TNtpDatum last_gpsdate; /* last processed split date/time */
255 u_short type_gpsdate; /* date info type for above */
262 u_int malformed; /* Bad checksum, invalid date or time */
631 * + it parses the time and date data from the NMEA data string and
632 * augments the missing bits. (century in date, whole date, ...)
656 TCivilDate date; /* to keep & convert the time stamp */
660 /* results of sentence/date/time parsing */
663 int warp; /* warp to GPS base date */
673 ZERO(date);
804 rc_time = parse_time(&date, &tofs, &rdata, 1);
807 rc_date = parse_date(&date, &rdata, 9, DATE_1_DDMMYY);
816 rc_time = parse_time(&date, &tofs, &rdata, 1);
824 rc_time = parse_time(&date, &tofs, &rdata, 5);
831 /* No quality. Assume best, fetch time & full date */
832 rc_time = parse_time(&date, &tofs, &rdata, 1);
834 rc_date = parse_date(&date, &rdata, 2, DATE_3_DDMMYYYY);
840 /* Check quality byte, fetch time & full date */
841 rc_time = parse_time(&date, &tofs, &rdata, 1);
845 rc_date = parse_date(&date, &rdata, 2, DATE_3_DDMMYYYY);
852 rc_time = parse_time(&date, &tofs, &rdata, 4);
866 rc_time = parse_time(&date, &tofs, &rdata, 2);
888 /* Check sanity of date. */
889 else if (rc_date == 0) { /* no date or conversion error? */
916 /* set the GPS base date, if possible */
919 DPRINTF(1, ("%s saving date, type=%hu\n",
932 &date, tofs, warp);
941 &date, tofs, &up->last_gpsdate, warp);
944 &date, tofs, rd_timestamp, warp);
949 gpsntp_to_calendar(&date, &dntp);
953 ntpcal_iso8601std(NULL, 0, &date),
958 ntpcal_iso8601std(NULL, 0, &date)));
1555 /* /[[:digit:]]{6}/ --> civil date
1575 DPRINTF(1, ("nmea: invalid date code: '%.*s'\n",
1581 /* /[[:digit:]]+,[[:digit:]]+,[[:digit:]]+/ --> civil date
1582 * parses three successive numeric fields as date: day,month,year
1603 DPRINTF(1, ("nmea: invalid date code: '%.*s'\n",
1659 * Parse a date string from an NMEA sentence. This could either be a
1660 * partial date in DDMMYY format in one field, or DD,MM,YYYY full date
1662 * checking to make sure the date string was consistent.