|
MRTKLIB 0.7.14
Modernized GNSS Positioning Library
|
MRTKLIB Time Module — GNSS time types and conversion functions. More...
Go to the source code of this file.
Classes | |
| struct | gtime_t |
| GNSS time representation. More... | |
Functions | |
| int | str2time (const char *s, int i, int n, gtime_t *t) |
| Convert substring in string to gtime_t struct. | |
| void | time2str (gtime_t t, char *str, int n) |
| Convert gtime_t struct to string. | |
| gtime_t | epoch2time (const double *ep) |
| Convert calendar day/time to gtime_t struct. | |
| void | time2epoch (gtime_t t, double *ep) |
| Convert gtime_t struct to calendar day/time. | |
| char * | time_str (gtime_t t, int n) |
| Get time string (not reentrant). | |
| gtime_t | gpst2time (int week, double sec) |
| Convert GPS week/tow to gtime_t. | |
| double | time2gpst (gtime_t t, int *week) |
| Convert gtime_t to GPS week/tow. | |
| gtime_t | gst2time (int week, double sec) |
| Convert Galileo system time week/tow to gtime_t. | |
| double | time2gst (gtime_t t, int *week) |
| Convert gtime_t to Galileo system time week/tow. | |
| gtime_t | bdt2time (int week, double sec) |
| Convert BeiDou time week/tow to gtime_t. | |
| double | time2bdt (gtime_t t, int *week) |
| Convert gtime_t to BeiDou time week/tow. | |
| gtime_t | timeadd (gtime_t t, double sec) |
| Add seconds to gtime_t. | |
| double | timediff (gtime_t t1, gtime_t t2) |
| Compute time difference (t1 - t2). | |
| gtime_t | gpst2utc (gtime_t t) |
| Convert GPS time to UTC considering leap seconds. | |
| gtime_t | utc2gpst (gtime_t t) |
| Convert UTC to GPS time considering leap seconds. | |
| gtime_t | gpst2bdt (gtime_t t) |
| Convert GPS time to BeiDou time. | |
| gtime_t | bdt2gpst (gtime_t t) |
| Convert BeiDou time to GPS time. | |
| int | read_leaps (const char *file) |
| Read leap seconds table from file. | |
| gtime_t | timeget (void) |
| Get current time in UTC. | |
| void | timeset (gtime_t t) |
| Set current time offset in UTC. | |
| void | timereset (void) |
| Reset time offset to zero. | |
| double | time2doy (gtime_t t) |
| Convert time to day of year. | |
| double | utc2gmst (gtime_t t, double ut1_utc) |
| Convert UTC to Greenwich Mean Sidereal Time. | |
| int | adjgpsweek (int week) |
| Adjust GPS week number using CPU time. | |
| uint32_t | tickget (void) |
| Get current tick in milliseconds. | |
| void | sleepms (int ms) |
| Sleep for specified milliseconds. | |
MRTKLIB Time Module — GNSS time types and conversion functions.
This header provides the fundamental time type (gtime_t) and all conversion functions between calendar, GPS, Galileo, BeiDou, and UTC time representations. It is the first module extracted from the legacy rtklib.h monolith.
Definition in file mrtk_time.h.
| int adjgpsweek | ( | int | week | ) |
Adjust GPS week number using CPU time.
| [in] | week | Not-adjusted GPS week number (0-1023) |
Definition at line 553 of file mrtk_time.c.
References time2gpst(), timeget(), and utc2gpst().
Referenced by decode_alm_gps(), decode_alm_qzs(), decode_eph(), decode_frame_eph(), decode_frmb(), decode_gpsephem(), decode_gpsnav(), decode_irn_eph(), decode_oem4(), decode_rgeb(), decode_rged(), decode_stqrawx(), decode_stqtime(), decode_type1019(), decode_type1041(), decode_type1044(), decode_type14(), decode_type17(), decode_UO(), decode_utcb(), decode_WE(), and decode_xf5raw().
Convert BeiDou time to GPS time.
| [in] | t | Time in BDT |
Definition at line 465 of file mrtk_time.c.
References timeadd().
Referenced by decode_bds_d1_eph(), decode_bds_d2_eph(), decode_bdsephemerisb(), decode_bdsnav(), decode_eph(), decode_eph_bds_cnav(), decode_type1042(), and DecodeBeidouEphemeris().
| gtime_t bdt2time | ( | int | week, |
| double | sec ) |
Convert BeiDou time week/tow to gtime_t.
| [in] | week | BDT week number |
| [in] | sec | Time of week (s) |
Definition at line 229 of file mrtk_time.c.
References bdt0, epoch2time(), gtime_t::sec, and gtime_t::time.
Referenced by decode_bds_d1_eph(), decode_bds_d2_eph(), decode_bdsephemerisb(), decode_bdsnav(), decode_eph(), decode_eph(), decode_eph_bds_cnav(), decode_type1042(), and DecodeBeidouEphemeris().
| gtime_t epoch2time | ( | const double * | ep | ) |
Convert calendar day/time to gtime_t struct.
| [in] | ep | Day/time {year, month, day, hour, min, sec} |
Definition at line 113 of file mrtk_time.c.
References gtime_t::sec, and gtime_t::time.
Referenced by adjday(), adjday(), adjday(), bdt2time(), decode_bnx_00(), decode_bnx_7f(), decode_nmeagga(), decode_nmearmc(), decode_nmeazda(), decode_RD(), decode_soltime(), decode_ss2llh(), eci2ecef(), encode_type1020(), geterp(), gpst2time(), gpst2utc(), gst2time(), iers_mean_pole(), readbsnx(), readfcbf(), readmsgs(), reppath(), str2time(), sunmoonpos_eci(), tide_oload(), time2bdt(), time2biast(), time2doy(), time2gpst(), time2gst(), time2sec(), timeget(), tropmapf(), utc2gmst(), and utc2gpst().
Convert GPS time to BeiDou time.
| [in] | t | Time in GPS time |
Definition at line 458 of file mrtk_time.c.
References timeadd().
Referenced by adjbdtweek(), encode_msm_head(), encode_type1042(), encode_type63(), and outrnxnavb().
| gtime_t gpst2time | ( | int | week, |
| double | sec ) |
Convert GPS week/tow to gtime_t.
| [in] | week | GPS week number |
| [in] | sec | Time of week (s) |
Definition at line 165 of file mrtk_time.c.
References epoch2time(), gpst0, gtime_t::sec, and gtime_t::time.
Referenced by adjday_glot(), adjhour(), adjweek(), adjweek(), adjweek(), adjweek(), adjweek(), adjweek(), check_week_ref(), convrnx(), convsbs(), decode_alm_gps(), decode_alm_qzs(), decode_bnx_01_01(), decode_bnx_01_03(), decode_bnx_01_04(), decode_bnx_01_05(), decode_bnx_01_06(), decode_bnx_01_07(), decode_bnx_01_14(), decode_cresgloraw(), decode_crespos(), decode_cresraw(), decode_cresraw2(), decode_cssr_atmos(), decode_cssr_bias(), decode_cssr_cb(), decode_cssr_cc(), decode_cssr_combo(), decode_cssr_grid(), decode_cssr_mask(), decode_cssr_oc(), decode_cssr_pb(), decode_cssr_stec(), decode_cssr_ura(), decode_eph(), decode_eph(), decode_eph_cnav(), decode_frame_eph(), decode_frmb(), decode_galephemerisb(), decode_galinavephemerisb(), decode_galnav(), decode_geph(), decode_gloephemerisb(), decode_glonav(), decode_glostr_eph(), decode_gpsephem(), decode_gpsephemb(), decode_gpsnav(), decode_irn_eph(), decode_longcorr0(), decode_longcorr1(), decode_navicephemerisb(), decode_navsol(), decode_navtime(), decode_oem4(), decode_qzsrawl6(), decode_qzssephemerisb(), decode_qzssnav(), decode_rgeb(), decode_rged(), decode_rtcm3(), decode_rxmraw(), decode_rxmrawx(), decode_sbf(), decode_sbstype2(), decode_sbstype24(), decode_sbstype26(), decode_sbstype9(), decode_seph(), decode_ss2ecef(), decode_ss2sbas(), decode_stat(), decode_stqrawx(), decode_stqtime(), decode_trkd5(), decode_trkmeas(), decode_type1019(), decode_type1020(), decode_type1041(), decode_type1044(), decode_type1045(), decode_type1046(), decode_type14(), decode_type17(), decode_WE(), decode_xf5raw(), DecodeGPSEphemeris(), DecodeQZSSEphemeris(), DecodeType17(), GetWeek(), has_input_file(), has_t_mt1(), inputobs(), nextdltime(), postpos(), readmsgs(), reppaths(), and SetWeek().
Convert GPS time to UTC considering leap seconds.
| [in] | t | Time in GPS time |
Definition at line 422 of file mrtk_time.c.
References epoch2time(), leaps, timeadd(), and timediff().
Referenced by adjday_glot(), clas_osr_zdres(), decode_glostr_eph(), decode_navtime(), decode_RT(), decode_trkd5(), decode_trkmeas(), decode_type1020(), encode_head(), encode_msm_head(), encode_ssr_head(), encode_type1020(), geterp(), openfile_(), outheader(), outnmea_gga(), outnmea_rmc(), outrnxgnavb(), outsols(), readfile(), rtksvrthread(), satantoff(), timeget(), windupcorr(), zdres(), and zdres().
| gtime_t gst2time | ( | int | week, |
| double | sec ) |
Convert Galileo system time week/tow to gtime_t.
| [in] | week | GST week number |
| [in] | sec | Time of week (s) |
Definition at line 197 of file mrtk_time.c.
References epoch2time(), gst0, gtime_t::sec, and gtime_t::time.
Referenced by decode_gal_fnav_eph(), decode_gal_inav_eph(), decode_lclhead(), and DecodeGalileoEphemeris().
| int read_leaps | ( | const char * | file | ) |
Read leap seconds table from file.
| [in] | file | Leap seconds table file path |
Definition at line 397 of file mrtk_time.c.
References leaps, read_leaps_text(), and read_leaps_usno().
| void sleepms | ( | int | ms | ) |
Sleep for specified milliseconds.
| [in] | ms | Milliseconds to sleep (<0: no sleep) |
Definition at line 588 of file mrtk_time.c.
Referenced by rtksvrstart(), rtksvrthread(), strsendcmd(), strsvrstart(), and strsvrthread().
| int str2time | ( | const char * | s, |
| int | i, | ||
| int | n, | ||
| gtime_t * | t ) |
Convert substring in string to gtime_t struct.
| [in] | s | String ("... yyyy mm dd hh mm ss ...") |
| [in] | i | Substring position |
| [in] | n | Substring width |
| [out] | t | Resulting gtime_t struct |
Definition at line 87 of file mrtk_time.c.
References epoch2time().
Referenced by decode_obsepoch(), readantex(), readionexb(), readrnxclk(), readrnxnavb(), readsp3b(), and readsp3h().
| uint32_t tickget | ( | void | ) |
Get current tick in milliseconds.
Definition at line 566 of file mrtk_time.c.
Referenced by accsock(), consock(), decoderaw(), discontcp(), gentcp(), openfile_(), ppp_amb_ILS(), readfile(), readntripc(), readtcpcli(), readtcpsvr(), rtksvrthread(), send_nmea(), strconvnew(), stropen(), strread(), strstat(), strstatx(), strsvrthread(), strwrite(), traceopen(), tracet(), waittcpcli(), write_nav_cycle(), write_sta_cycle(), writefile(), writentripc(), writetcpcli(), and writetcpsvr().
| double time2bdt | ( | gtime_t | t, |
| int * | week ) |
Convert gtime_t to BeiDou time week/tow.
| [in] | t | gtime_t struct |
| [out] | week | BDT week number (NULL: no output) |
Definition at line 245 of file mrtk_time.c.
References bdt0, epoch2time(), gtime_t::sec, and gtime_t::time.
Referenced by adjbdtweek(), decode_eph_bds_cnav(), encode_type1042(), encode_type63(), and outrnxnavb().
| double time2doy | ( | gtime_t | t | ) |
Convert time to day of year.
| [in] | t | gtime_t struct |
Definition at line 540 of file mrtk_time.c.
References epoch2time(), time2epoch(), and timediff().
Referenced by get_stTv(), nmf(), and sbstropcorr().
| void time2epoch | ( | gtime_t | t, |
| double * | ep ) |
Convert gtime_t struct to calendar day/time.
| [in] | t | gtime_t struct |
| [out] | ep | Day/time {year, month, day, hour, min, sec} |
Definition at line 136 of file mrtk_time.c.
References gtime_t::sec, and gtime_t::time.
Referenced by adjday(), adjday(), adjday(), decode_navtime(), decode_nmeagga(), encode_type1020(), outbsnxh(), outnmea_gga(), outnmea_rmc(), outrnxevent(), outrnxgnavb(), outrnxhnavb(), outrnxnavb(), outrnxobsb(), outrnxobsh(), reppath(), tide_oload(), tidedisp(), time2biast(), time2doy(), time2sec(), time2str(), and timestr_rnx().
| double time2gpst | ( | gtime_t | t, |
| int * | week ) |
Convert gtime_t to GPS week/tow.
| [in] | t | gtime_t struct |
| [out] | week | GPS week number (NULL: no output) |
Definition at line 181 of file mrtk_time.c.
References epoch2time(), gpst0, gtime_t::sec, and gtime_t::time.
Referenced by add_base_value_to_cbias(), add_base_value_to_pbias(), adj_utcweek(), adj_utcweek(), adj_utcweek(), adj_utcweek(), adj_utcweek(), adjday_glot(), adjgpsweek(), adjhour(), adjweek(), adjweek(), adjweek(), adjweek(), adjweek(), clas_osr_adjust_cpc(), clas_osr_adjust_prc(), clas_osr_adjust_r_dts(), clas_osr_corrmeas(), clas_osr_satcorr_update(), clas_osr_zdres(), convrnx(), ddres(), decode_creswaas(), decode_galephemerisb(), decode_galinavephemerisb(), decode_georawl1(), decode_geph(), decode_glostr_eph(), decode_rawwaasframeb(), decode_rtcm3(), decode_rxmraw(), decode_rxmrawx(), decode_seph(), decode_snav(), decode_ss2eph(), decode_trkd5(), decode_trkmeas(), decode_type1020(), decode_WD(), decode_xf5raw(), decoderaw(), encode_head(), encode_lclhead(), encode_msm_head(), encode_ssr_head(), encode_type1019(), encode_type1041(), encode_type1044(), encode_type1045(), encode_type1046(), GetWeek(), ionmodel(), is_tint(), nextdltime(), outheader(), outrnxgnavb(), outrnxhnavb(), outrnxnavb(), outsols(), outsolstat(), postpos(), ppp_rtk_pos(), ppprtk_outstat(), readmsgs(), relposvrs(), reppath(), reppaths(), rtkoutstat(), rtksvrmark(), sbsdecodemsg(), screent_ttol(), swapsolstat(), update_clas(), and writefile().
| double time2gst | ( | gtime_t | t, |
| int * | week ) |
Convert gtime_t to Galileo system time week/tow.
| [in] | t | gtime_t struct |
| [out] | week | GST week number (NULL: no output) |
Definition at line 213 of file mrtk_time.c.
References epoch2time(), gst0, gtime_t::sec, and gtime_t::time.
Referenced by decode_lclhead().
| void time2str | ( | gtime_t | t, |
| char * | str, | ||
| int | n ) |
Convert gtime_t struct to string.
| [in] | t | gtime_t struct |
| [out] | str | String ("yyyy/mm/dd hh:mm:ss.ssss") |
| [in] | n | Number of decimals |
Definition at line 507 of file mrtk_time.c.
References gtime_t::sec, gtime_t::time, and time2epoch().
Referenced by decode_crespos(), decode_head1001(), decode_head1009(), decode_msm_head(), decode_navtime(), decode_oem4(), decode_rxmrawx(), decode_sbf(), decode_ssr1_head(), decode_ssr2_head(), decode_ssr7_head(), decode_xf5raw(), dump_halfc(), dump_stas(), errmsg(), errmsg(), execses_b(), execses_r(), outheader(), outsols(), raim_fde(), rtksvrmark(), setopt_sta_list(), settag(), showstat(), statexfile(), time_str(), tracegnav(), tracehnav(), tracenav(), traceobs(), tracepclk(), tracepeph(), and valcomb().
| char * time_str | ( | gtime_t | t, |
| int | n ) |
Get time string (not reentrant).
| [in] | t | gtime_t struct |
| [in] | n | Number of decimals |
Definition at line 530 of file mrtk_time.c.
References time2str().
Referenced by alm2pos(), clas_osr_corrmeas(), clas_osr_zdres(), ddres(), ddres(), decode_bnx_00(), decode_bnx_7f(), decode_lcliono(), decode_lcltrop(), decode_nmeagga(), decode_nmearmc(), decode_nmeazda(), decode_obsdata(), decode_obsepoch(), decode_qzsrawl6(), decode_RD(), decode_RT(), decode_TC(), decode_trkd5(), decoderaw(), eci2ecef(), encode_lcliono(), encode_lcltrop(), encode_msm_int_rrng(), encode_msm_phrng(), encode_msm_phrng_ex(), encode_msm_psrng(), encode_msm_psrng_ex(), encode_msm_rate(), encode_msm_rrate(), eph2clk(), eph2pos(), ephclk(), ephpos(), geph2clk(), geph2pos(), init_mdcl6d(), input_strfile(), inputobs(), iondelay(), ionocorr(), iontec(), openfile_(), peph2pos(), pephclk(), pephpos(), pntpos(), postpos(), ppp_rtk_pos(), raim_fde(), readbsnx(), readobsnav(), readsap(), relposvrs(), rescode(), rtkpos(), satantoff(), satpos(), satpos_sbas(), satpos_ssr(), satposs(), sbsfastcorr(), sbslongcorr(), scan_file(), seleph(), selgeph(), selseph(), seph2clk(), seph2pos(), stec_data(), sunmoonpos(), sunmoonpos_eci(), swapfile(), tidedisp(), trop_data(), tropcorr(), udbiass(), udsatcb(), udsatpb(), udstacb(), update_gal_has(), update_qzssl6d(), update_qzssl6e(), update_rtcm(), and update_stat().
Add seconds to gtime_t.
| [in] | t | gtime_t struct |
| [in] | sec | Seconds to add |
Definition at line 265 of file mrtk_time.c.
References gtime_t::sec, and gtime_t::time.
Referenced by add_base_value_to_cbias(), add_base_value_to_pbias(), adjday(), adjday(), adjday(), adjday(), adjday_glot(), adjweek(), bdt2gpst(), clas_osr_adjust_r_dts(), clas_osr_zdres(), combres(), convnav(), convrnx(), convrnx_s(), decode_bnx_00(), decode_bnx_7f(), decode_nmeagga(), decode_RD(), decode_rxmraw(), decode_rxmrawx(), decode_snav(), decode_soltime(), decode_type18(), decode_type19(), decode_xf5raw(), encode_head(), encode_msm_head(), encode_ssr_head(), encode_type1020(), ephpos(), estpos(), ftpthread(), gpst2bdt(), gpst2utc(), openftp(), outheader(), outsols(), peph2pos(), postpos(), readbsnx(), readfile(), reppaths(), rtksvrthread(), satposs(), strgettime(), sunmoonpos(), tidedisp(), timeget(), update_qzssl6d(), utc2gmst(), utc2gpst(), and writefile().
Compute time difference (t1 - t2).
Definition at line 279 of file mrtk_time.c.
References gtime_t::sec, and gtime_t::time.
Referenced by adjday(), adjweek(), alm2pos(), backup_cssr_time(), check_week_ref(), clas_backup_valid(), clas_check_grid_status(), clas_check_grid_status_time(), clas_osr_compensatedisp(), clas_osr_corrmeas(), clas_osr_satcorr_update(), clas_osr_zdres(), clas_restore_backup(), clas_route_l6frame(), clas_ssr2osr(), cmppclk(), cmppeph(), cmpsol(), cmpsolstat(), combpclk(), combpeph(), combres(), combtec(), convobs(), convrnx(), convrnx_s(), convsbs(), ddres(), decode_bdsephemerisb(), decode_bdsraw(), decode_bnx_01_02(), decode_bnx_01_03(), decode_bnx_01_04(), decode_bnx_01_05(), decode_bnx_01_07(), decode_bnx_01_14(), decode_cnav(), decode_cresgloraw(), decode_cresraw2(), decode_enav(), decode_eph(), decode_eph(), decode_eph(), decode_gal_fnav_eph(), decode_gal_inav_eph(), decode_galephemerisb(), decode_galinavephemerisb(), decode_galrawfnav(), decode_galrawinav(), decode_gloephem(), decode_gloephemerisb(), decode_glorawca(), decode_gpsephemb(), decode_lclhead(), decode_navicephemerisb(), decode_navicraw(), decode_NE(), decode_nmeagga(), decode_qzssephemerisb(), decode_rangeb(), decode_rangecmpb(), decode_rgeb(), decode_rged(), decode_rxmraw(), decode_sbstype2(), decode_sbstype9(), decode_stat(), decode_stqbds(), decode_trkd5(), decode_trkmeas(), decode_type1002(), decode_type1004(), decode_type1010(), decode_type1012(), decode_type1019(), decode_type1020(), decode_type1041(), decode_type1042(), decode_type1044(), decode_type1045(), decode_type1046(), decode_type18(), decode_type19(), decode_WE(), decode_xf5raw(), decoderaw(), detslp_dop(), detslp_dop(), detslp_ll(), eci2ecef(), encode_lcltrop(), encode_type1020(), eph2clk(), eph2pos(), geph2clk(), geph2pos(), get_close_cbias(), get_close_clock(), get_close_orbit(), get_close_pbias(), get_close_trop(), get_cssr_latest_iono(), get_cssr_latest_trop(), get_iono_sta(), get_same_bias(), get_same_clock(), get_same_orbit(), get_same_trop(), get_trop_sta(), geterp(), gpst2utc(), has_find_collect(), has_input_file(), iers_mean_pole(), inputobs(), intpres(), intpres(), iondelay(), iontec(), locktime(), locktime_d(), nextobsb(), nextobsf(), outrnxevent(), pephclk(), pephpos(), pntpos(), postpos(), ppp_rtk_pos(), procpos(), readbsnx(), readftp(), readionexb(), readrnxclk(), relpos(), relposvrs(), reppath(), reppaths(), resdop(), resolve_halfc(), rtkpos(), satpos_ssr(), save_msm_obs(), sbsfastcorr(), sbsioncorr(), sbslongcorr(), scan_file(), screent(), screent_ttol(), searchpcv(), seleph(), selgeph(), selsat(), selseph(), seph2clk(), seph2pos(), setopt_sta(), settag(), showstat(), sort_solbuf(), sort_solstat(), sortobs(), spp_detslp(), sta_sel_iono(), stec_data(), sub_get_close_cssr(), sunmoonpos_eci(), tide_oload(), time2biast(), time2doy(), timeset(), trop_data(), tropmapf(), udbiass(), udfcb_sat(), udosb_sat(), udosb_station(), udsatcb(), udsatpb(), udstacb(), update_clas(), update_eph(), update_gal_has(), update_qzssl6d(), update_qzssl6e(), update_rtcm(), update_stat(), utc2gmst(), and utc2gpst().
| gtime_t timeget | ( | void | ) |
Get current time in UTC.
Definition at line 289 of file mrtk_time.c.
References epoch2time(), gpst2utc(), timeadd(), and timeoffset_.
Referenced by adjbdtweek(), adjday_glot(), adjgpsweek(), adjhour(), adjweek(), decode_rtcm3(), decode_type1019(), decode_type1020(), decode_type1041(), decode_type1042(), decode_type1044(), decode_type1045(), decode_type1046(), decodefile(), execses(), ftpthread(), GetWeek(), nextdltime(), openfile(), openfile_(), openftp(), outbsnxh(), readftp(), rtkopenstat(), rtksvrstart(), send_nmea(), strgettime(), strsvrthread(), swapsolstat(), timeset(), timestr_rnx(), traceopen(), and writefile().
| void timereset | ( | void | ) |
Reset time offset to zero.
Definition at line 324 of file mrtk_time.c.
References timeoffset_.
Referenced by closefile_().
| void timeset | ( | gtime_t | t | ) |
Set current time offset in UTC.
| [in] | t | Current time in UTC |
Definition at line 318 of file mrtk_time.c.
References timediff(), timeget(), and timeoffset_.
Referenced by openfile_(), and readfile().
| double utc2gmst | ( | gtime_t | t, |
| double | ut1_utc ) |
Convert UTC to Greenwich Mean Sidereal Time.
| [in] | t | Time in UTC |
| [in] | ut1_utc | UT1-UTC correction (s) |
Definition at line 485 of file mrtk_time.c.
References epoch2time(), PI, time2sec(), timeadd(), and timediff().
Referenced by eci2ecef().
Convert UTC to GPS time considering leap seconds.
| [in] | t | Time in UTC |
Definition at line 440 of file mrtk_time.c.
References epoch2time(), leaps, timeadd(), and timediff().
Referenced by adjbdtweek(), adjday_glot(), adjgpsweek(), adjhour(), adjweek(), clas_osr_zdres(), decode_bnx_01_02(), decode_geph(), decode_gloephem(), decode_glostr_eph(), decode_NE(), decode_nmeagga(), decode_nmearmc(), decode_nmeazda(), decode_RD(), decode_RT(), decode_rtcm3(), decode_soltime(), decode_ss2llh(), decode_type1019(), decode_type1020(), decode_type1041(), decode_type1042(), decode_type1044(), decode_type1045(), decode_type1046(), decode_type18(), decode_type19(), decodefile(), eci2ecef(), ftpthread(), nextdltime(), openfile(), openfile_(), readftp(), readrnxobs(), readsp3b(), rtkopenstat(), rtksvrstart(), send_nmea(), strgettime(), strsvrthread(), swapsolstat(), tidedisp(), traceopen(), and writefile().