|
MRTKLIB 0.7.14
Modernized GNSS Positioning Library
|
MRTKLIB Trace Module — debug trace and logging functions. More...
#include <stdint.h>#include "mrtklib/mrtk_context.h"#include "mrtklib/mrtk_nav.h"#include "mrtklib/mrtk_obs.h"Go to the source code of this file.
Functions | |
| void | traceopen (mrtk_ctx_t *ctx, const char *file) |
| Open trace output (initializes tick counter for tracet). | |
| void | traceclose (mrtk_ctx_t *ctx) |
| Close trace output. | |
| void | tracelevel (mrtk_ctx_t *ctx, int level) |
| Set trace level. | |
| void | trace (mrtk_ctx_t *ctx, int level, const char *format,...) |
| Output trace message. | |
| void | tracet (mrtk_ctx_t *ctx, int level, const char *format,...) |
| Output trace message with elapsed time. | |
| void | tracemat (mrtk_ctx_t *ctx, int level, const double *A, int n, int m, int p, int q) |
| Output trace matrix. | |
| void | traceobs (mrtk_ctx_t *ctx, int level, const obsd_t *obs, int n) |
| Output trace observation data. | |
| void | tracenav (mrtk_ctx_t *ctx, int level, const nav_t *nav) |
| Output trace navigation data (GPS ephemeris). | |
| void | tracegnav (mrtk_ctx_t *ctx, int level, const nav_t *nav) |
| Output trace GLONASS navigation data. | |
| void | tracehnav (mrtk_ctx_t *ctx, int level, const nav_t *nav) |
| Output trace SBAS navigation data. | |
| void | tracepeph (mrtk_ctx_t *ctx, int level, const nav_t *nav) |
| Output trace precise ephemeris data. | |
| void | tracepclk (mrtk_ctx_t *ctx, int level, const nav_t *nav) |
| Output trace precise clock data. | |
| void | traceb (mrtk_ctx_t *ctx, int level, const uint8_t *p, int n) |
| Output trace binary data. | |
MRTKLIB Trace Module — debug trace and logging functions.
All trace functions accept an explicit mrtk_ctx_t pointer as their first argument. When ctx is NULL, the global g_mrtk_ctx is used as a fallback.
Definition in file mrtk_trace.h.
| void trace | ( | mrtk_ctx_t * | ctx, |
| int | level, | ||
| const char * | format, | ||
| ... ) |
Output trace message.
| [in] | ctx | Runtime context (NULL = use global) |
| [in] | level | Trace level |
| [in] | format | printf-style format string |
| [in] | ... | Format arguments |
Definition at line 78 of file mrtk_trace.c.
References CTX, mrtk_ctx_t::trace_fp, and mrtk_ctx_t::trace_level.
Referenced by add_eph(), add_eph(), add_geph(), add_geph(), add_seph(), add_seph(), addbia(), addisbdata(), addobsdata(), addobsdata(), addpcv(), addpeph(), addsol(), addsolstat(), addtec(), alm2pos(), antmodel(), antmodel_s(), antpos(), avepos(), buff2sysopts(), calc_3points_weight(), check_cssr_changed_facility(), check_vrs_facility(), check_week_ref(), chksum(), clas_check_grid_status(), clas_check_grid_status_time(), clas_get_grid_index(), clas_input_cssr(), clas_osr_adjust_cpc(), clas_osr_adjust_prc(), clas_osr_adjust_r_dts(), clas_osr_corrmeas(), clas_osr_satcorr_update(), clas_osr_zdres(), clas_read_grid_def(), clas_route_l6frame(), clas_ssr2osr(), close_strfile(), closefile(), closegeoid(), closeses(), combpclk(), combpeph(), combres(), combtec(), const_iono_corr(), constbl(), convcode(), convnav(), convobs(), convrnx(), convrnx_s(), convsbs(), corr_iono_distwgt(), corr_meas(), corr_trop_distwgt(), ddcov(), ddcov(), ddidx(), ddmat(), ddmat(), ddres(), ddres(), ddres(), decode_alm1(), decode_alm2(), decode_alm_gps(), decode_alm_qzs(), decode_alm_sat(), decode_bds_d1(), decode_bds_d1_eph(), decode_bds_d1_ion(), decode_bds_d1_utc(), decode_bds_d2(), decode_bds_d2_eph(), decode_bds_d2_utc(), decode_bdsephemerisb(), decode_bdsnav(), decode_bdsraw(), decode_bnx(), decode_bnx_00(), decode_bnx_01_00(), decode_bnx_01_01(), decode_bnx_01_02(), 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_bnx_02(), decode_bnx_03(), decode_bnx_7d(), decode_bnx_7e(), decode_bnx_7f_00(), decode_bnx_7f_01(), decode_bnx_7f_02(), decode_bnx_7f_03(), decode_bnx_7f_04(), decode_bnx_7f_05(), decode_bnx_7f_05_obs(), decode_CA(), decode_cd(), decode_CN(), decode_cnav(), decode_cres(), decode_creseph(), decode_cresgloeph(), decode_cresgloraw(), decode_cresionutc(), decode_crespos(), decode_cresraw(), decode_cresraw2(), decode_creswaas(), decode_cssr_atmos(), decode_cssr_bias(), decode_cssr_cb(), decode_cssr_cc(), decode_cssr_combo(), decode_cssr_grid(), decode_cssr_head(), decode_cssr_mask(), decode_cssr_oc(), decode_cssr_pb(), decode_cssr_stec(), decode_cssr_ura(), decode_Dx(), decode_EA(), decode_ED(), decode_EN(), decode_enav(), decode_eph(), decode_eph(), decode_eph_bds_cnav(), decode_eph_cnav(), decode_ephem(), decode_ET(), decode_EU(), decode_Ex(), decode_frame(), decode_frame_alm(), decode_frame_eph(), decode_frame_ion(), decode_frame_utc(), decode_frmb(), decode_Fx(), decode_GA(), decode_gal_fnav(), decode_gal_fnav_eph(), decode_gal_fnav_ion(), decode_gal_fnav_utc(), decode_gal_inav(), decode_gal_inav_eph(), decode_gal_inav_ion(), decode_gal_inav_utc(), decode_galclockb(), decode_galephemerisb(), decode_galinavephemerisb(), decode_galionob(), decode_galnav(), decode_galrawcnav(), decode_galrawfnav(), decode_galrawinav(), decode_GE(), decode_georawl1(), decode_geph(), decode_gloephem(), decode_gloephemerisb(), decode_glonav(), decode_glorawca(), decode_glostr(), decode_glostr_eph(), decode_glostr_utc(), decode_gnav(), decode_gnavh(), decode_gpsephem(), decode_gpsephemb(), decode_gpsnav(), decode_has_clock_subset(), decode_has_mask(), decode_has_mt1(), decode_head1001(), decode_head1009(), decode_hnavh(), decode_IA(), decode_id(), decode_IE(), decode_IO(), decode_ionb(), decode_ionutcb(), decode_irn_eph(), decode_irn_ion(), decode_irn_nav(), decode_irn_utc(), decode_javad(), decode_L1Cnav(), decode_L1nav(), decode_L2nav(), decode_L5nav(), decode_lcliono(), decode_lcltrop(), decode_LD(), decode_lD(), decode_longcorr0(), decode_longcorr1(), decode_longcorrh(), decode_mcssr_cb(), decode_mcssr_cc(), decode_mcssr_head(), decode_mcssr_mask(), decode_mcssr_oc(), decode_mcssr_pb(), decode_mcssr_ura(), decode_measepoch(), decode_miono_correction(), decode_miono_coverage(), decode_msm4(), decode_msm5(), decode_msm6(), decode_msm7(), decode_msm_head(), decode_NA(), decode_nav(), decode_navh(), decode_navicephemerisb(), decode_navicraw(), decode_navsol(), decode_navtime(), decode_nD(), decode_nd(), decode_NE(), decode_nmea(), decode_nmeagga(), decode_nmearmc(), decode_nmeazda(), decode_NN(), decode_NU(), decode_nvs(), decode_obsdata(), decode_obsepoch(), decode_obsh(), decode_oem3(), decode_oem4(), decode_pvtgeodetic(), decode_Px(), decode_px(), decode_QA(), decode_QE(), decode_QU(), decode_qzs_msg(), decode_qzsrawl6(), decode_qzss_l6dmsg(), decode_qzss_l6emsg(), decode_qzss_l6frame(), decode_qzssephemerisb(), decode_qzssionutcb(), decode_qzssnav(), decode_qzssrawephemb(), decode_qzssrawsubframeb(), decode_rangeb(), decode_rangecmpb(), decode_rawca(), decode_rawephemb(), decode_rawwaasframeb(), decode_RD(), decode_refpos(), decode_repb(), decode_rgeb(), decode_rged(), decode_RT(), decode_rtcm2(), decode_rtcm3(), decode_Rx(), decode_rx(), decode_rxmqzssl6(), decode_rxmraw(), decode_rxmrawx(), decode_rxmsfrb(), decode_rxmsfrbx(), decode_sbf(), decode_sbstype1(), decode_sbstype18(), decode_sbstype2(), decode_sbstype24(), decode_sbstype25(), decode_sbstype26(), decode_sbstype6(), decode_sbstype7(), decode_sbstype9(), decode_seph(), decode_SI(), decode_snav(), decode_sol(), decode_solenu(), decode_solgsi(), decode_solllh(), decode_solopt(), decode_solpos(), decode_solsss(), decode_solstat(), decode_soltime(), decode_solxyz(), decode_ss2(), decode_ss2ecef(), decode_ss2eph(), decode_ss2llh(), decode_ss2meas(), decode_ss2sbas(), decode_ssr1(), decode_ssr1_head(), decode_ssr2(), decode_ssr2_head(), decode_ssr3(), decode_ssr4(), decode_ssr5(), decode_ssr6(), decode_ssr7(), decode_ssr7_head(), decode_stq(), decode_stqack(), decode_stqbds(), decode_stqglo(), decode_stqgloe(), decode_stqgps(), decode_stqnack(), decode_stqraw(), decode_stqrawx(), decode_stqtime(), decode_TC(), decode_track_stat(), decode_trkd5(), decode_trkmeas(), decode_trksfrbx(), decode_type1(), decode_type1002(), decode_type1004(), decode_type1005(), decode_type1006(), decode_type1007(), decode_type1008(), decode_type1010(), decode_type1012(), decode_type1019(), decode_type1020(), decode_type1021(), decode_type1022(), decode_type1023(), decode_type1024(), decode_type1025(), decode_type1026(), decode_type1027(), decode_type1029(), decode_type1030(), decode_type1031(), decode_type1032(), decode_type1033(), decode_type1034(), decode_type1035(), decode_type1037(), decode_type1038(), decode_type1039(), decode_type1041(), decode_type1042(), decode_type1044(), decode_type1045(), decode_type1046(), decode_type1230(), decode_type14(), decode_type16(), decode_type17(), decode_type18(), decode_type19(), decode_type22(), decode_type3(), decode_type4050(), decode_type4073(), decode_type4076(), decode_ubx(), decode_UO(), decode_utcb(), decode_WA(), decode_WD(), decode_WE(), decode_word(), decode_WU(), decode_x4aiono(), decode_x4btime(), decode_xd(), decode_xE(), decode_xe5bit(), decode_xf5raw(), decode_xf7eph(), decode_xP(), decode_xp(), decode_xR(), decode_xr(), decoderaw(), detslp_code(), detslp_dop(), detslp_dop(), detslp_gf(), detslp_gf(), detslp_gf(), detslp_gf(), detslp_ll(), detslp_ll(), detslp_ll(), detslp_ll(), detslp_mw(), detslp_ssr(), dump_halfc(), dump_stas(), eci2ecef(), encode_head(), encode_lcliono(), encode_lcltrop(), encode_msm1(), encode_msm2(), encode_msm3(), encode_msm4(), encode_msm5(), encode_msm6(), encode_msm7(), encode_msm_int_rrng(), encode_msm_phrng(), encode_msm_phrng_ex(), encode_msm_psrng(), encode_msm_psrng_ex(), encode_msm_rate(), encode_msm_rrate(), encode_rtcm3(), encode_ssr1(), encode_ssr2(), encode_ssr3(), encode_ssr4(), encode_ssr5(), encode_ssr6(), encode_ssr7(), encode_ssr_head(), encode_type1001(), encode_type1002(), encode_type1003(), encode_type1004(), encode_type1005(), encode_type1006(), encode_type1007(), encode_type1008(), encode_type1010(), encode_type1011(), encode_type1012(), encode_type1019(), encode_type1020(), encode_type1033(), encode_type1041(), encode_type1042(), encode_type1044(), encode_type1045(), encode_type1046(), encode_type1230(), encode_type4073(), encode_type4076(), encode_type63(), eph2clk(), eph2pos(), ephclk(), ephpos(), errmsg(), errmsg(), estpos(), estvel(), exc_sat_par(), exc_sat_sd(), exclsat(), execcmd(), execses(), execses_b(), execses_r(), expath(), fget2b(), fget4f(), fgetgsi(), filter2_(), filter2_(), find_grid_surround_pos(), flushobuf(), free_raw(), free_rnxctr(), free_rtcm(), free_strfile(), freeobsnav(), freepreceph(), freesolbuf(), freesolstatbuf(), gen_hex(), gen_nvs(), gen_rtcm2(), gen_rtcm3(), gen_sat_sd(), gen_sd_matrix_n1(), gen_stq(), gen_strfile(), gen_ubx(), geoidh(), geoidh_emb(), geoidh_gsi(), geph2clk(), geph2pos(), get_iono_sta(), get_site(), get_trop_sta(), geterp(), getsol(), getstapos(), getsysopts(), gettriangledd(), has_complete(), has_flush(), has_input_file(), has_input_page(), holdamb(), holdamb(), holdamb(), init_mdcl6d(), init_raw(), init_rnxctr(), init_rtcm(), initgridsta(), initsolbuf(), input_bnx(), input_bnxf(), input_cres(), input_cresf(), input_javad(), input_javadf(), input_nvs(), input_nvsf(), input_oem3(), input_oem3f(), input_oem4(), input_oem4f(), input_qzssl6d(), input_qzssl6df(), input_qzssl6e(), input_qzssl6ef(), input_raw(), input_rawf(), input_rnxctr(), input_rtcm2(), input_rtcm2f(), input_rtcm3(), input_rtcm3f(), input_sbf(), input_sbff(), input_ss2(), input_ss2f(), input_stat(), input_statcorr(), input_statf(), input_stq(), input_stqf(), input_strfile(), input_ubx(), input_ubxf(), inputobs(), inputsol(), interptec(), intpres(), intpres(), iondelay(), ionocorr(), iontec(), is_exists_inside(), loadopts(), loadopts_toml(), manage_amb_LAMBDA(), miono_delay(), miono_get_corr(), miono_sel_area(), mkdir_r(), mrtk_sigcfg_from_signals(), mrtk_sigcfg_to_obsdef(), ocean_tide_clasgrid(), open_rnxctr(), open_strfile(), openfile(), openfile(), opengeoid(), openses(), opt2buf(), opt2str(), outbsnxcomb(), outbsnxcomf(), outbsnxcomh(), outbsnxh(), outbsnxrefb(), outbsnxreff(), outbsnxrefh(), outbsnxsol(), outecef(), outenu(), outhead(), outheader(), outnmea_gga(), outnmea_gsa(), outnmea_gsv(), outnmea_rmc(), outobstype_ver2(), outobstype_ver3(), outpos(), outprcopt(), outprcopts(), output_selected_grid(), outrnxcnavh(), outrnxevent(), outrnxgnavb(), outrnxgnavh(), outrnxhnavb(), outrnxhnavh(), outrnxinavh(), outrnxlnavh(), outrnxnavb(), outrnxnavh(), outrnxobsb(), outrnxobsh(), outrnxqnavh(), outrpos(), outsol(), outsolex(), outsolexs(), outsolhead(), outsolheads(), outsols(), outsolstat(), peph2pos(), pephclk(), pephpos(), pickup_candidates_of_grid(), pntpos(), postpos(), ppp_amb_ILS(), ppp_note_autosig(), ppp_res(), ppp_rtk_pos(), pppos(), pppoutstat(), procpos(), raim_fde(), readantex(), readblq(), readblqgrid(), readbnxfile(), readbnxfp(), readbnxt(), readbsnx(), readdcb(), readdcbf(), readelmask(), readerp(), readfcb(), readfcbf(), readionexb(), readionexdcb(), readionexh(), readisb(), readisbf(), readL2C(), readmsgs(), readnav(), readngspcv(), readobsnav(), readpcv(), readpos(), readpreceph(), readrnx(), readrnxc(), readrnxclk(), readrnxfile(), readrnxfp(), readrnxh(), readrnxnav(), readrnxnavb(), readrnxobs(), readrnxt(), readsap(), readsol(), readsoldata(), readsolopt(), readsolstat(), readsolstatdata(), readsolstatt(), readsolt(), readsp3(), readsp3b(), readsp3h(), readtec(), relpos(), relposvrs(), reppaths(), resamb_LAMBDA(), resamb_LAMBDA(), resamb_LAMBDA(), rescode(), resdop(), resetsysopts(), residual_test(), residual_test(), restamb(), restamb(), restamb(), rtk_crc16(), rtk_crc24q(), rtk_crc32(), rtk_uncompress(), rtkclosestat(), rtkfree(), rtkfree_ppp_rtk(), rtkinit(), rtkinit_ppp_rtk(), rtkopenstat(), rtkpos(), satantoff(), satexclude(), satpos(), satpos_sbas(), satpos_ssr(), satposs(), save_msm_obs(), save_subfrm(), savenav(), saveopts(), saveopts_toml(), sbsdecodemsg(), sbsfastcorr(), sbsioncorr(), sbslongcorr(), sbsoutmsg(), sbsreadmsg(), sbsreadmsgt(), sbssatcorr(), sbstropcorr(), sbsupdatecorr(), scan_file(), search_amb_ewl(), search_amb_lambda(), search_amb_wl(), searchigp(), searchopt(), searchpcv(), seleph(), selgeph(), selpersta(), selsat(), selsat(), selseph(), seph2clk(), seph2pos(), set_bdsopt(), set_index(), set_init_pb(), set_init_pb(), setisb(), setopt_apppos(), setopt_obstype(), setopt_sta(), setpcv(), setsysopts(), settag(), sigindex(), snr_val(), sort_solbuf(), sort_solstat(), sortobs(), stec_data(), strclose(), sub_get_close_cssr(), sunmoonpos(), sunmoonpos_eci(), swapsolstat(), test_staid(), testeclipse(), tide_oload(), tide_pl(), tide_pole(), tide_solid(), tidedisp(), trop_data(), tropcorr(), tropmapf(), udbias(), udbias_ppp(), udbias_ppp(), udbias_ppp(), udbiass(), udclk_ppp(), udifb_ppp(), udion(), udion(), udion(), udiono_ppp(), udpos(), udpos(), udpos_ppp(), udpos_ppp(), udrcvbias(), udrcvbias(), udsatcb(), udsatpb(), udstacb(), udstate(), udstate(), udstate_ppp(), udstate_ppp(), udtrop(), udtrop(), udtrop(), udtrop_ppp(), uniqeph(), uniqgeph(), uniqnav(), uniqseph(), update_clas(), update_gal_has(), update_qzssl6d(), update_qzssl6e(), update_rtcm(), update_stat(), update_states(), valcomb(), valpos(), valsol(), write_trace_amb(), write_trace_sd_amb(), zdres(), and zdres().
| void traceb | ( | mrtk_ctx_t * | ctx, |
| int | level, | ||
| const uint8_t * | p, | ||
| int | n ) |
Output trace binary data.
| [in] | ctx | Runtime context (NULL = use global) |
| [in] | level | Trace level |
| [in] | p | Binary data |
| [in] | n | Data length (bytes) |
Definition at line 243 of file mrtk_trace.c.
References CTX, mrtk_ctx_t::trace_fp, and mrtk_ctx_t::trace_level.
Referenced by gen_stq(), and gen_ubx().
| void traceclose | ( | mrtk_ctx_t * | ctx | ) |
Close trace output.
| [in] | ctx | Runtime context (NULL = use global) |
Definition at line 60 of file mrtk_trace.c.
References CTX, and mrtk_ctx_t::trace_fp.
Referenced by closeses(), and execses().
| void tracegnav | ( | mrtk_ctx_t * | ctx, |
| int | level, | ||
| const nav_t * | nav ) |
Output trace GLONASS navigation data.
| [in] | ctx | Runtime context (NULL = use global) |
| [in] | level | Trace level |
| [in] | nav | Navigation data |
Definition at line 166 of file mrtk_trace.c.
References CTX, geph_t::frq, nav_s::geph, nav_s::ng, geph_t::sat, satno2id(), geph_t::svh, geph_t::taun, time2str(), geph_t::toe, geph_t::tof, mrtk_ctx_t::trace_fp, and mrtk_ctx_t::trace_level.
| void tracehnav | ( | mrtk_ctx_t * | ctx, |
| int | level, | ||
| const nav_t * | nav ) |
Output trace SBAS navigation data.
| [in] | ctx | Runtime context (NULL = use global) |
| [in] | level | Trace level |
| [in] | nav | Navigation data |
Definition at line 184 of file mrtk_trace.c.
References CTX, nav_s::ns, seph_t::sat, satno2id(), nav_s::seph, seph_t::sva, seph_t::svh, seph_t::t0, time2str(), seph_t::tof, mrtk_ctx_t::trace_fp, and mrtk_ctx_t::trace_level.
| void tracelevel | ( | mrtk_ctx_t * | ctx, |
| int | level ) |
Set trace level.
| [in] | ctx | Runtime context (NULL = use global) |
| [in] | level | Trace level (0:off, 1:error, 2:warn, 3:info, 4-5:debug) |
Definition at line 71 of file mrtk_trace.c.
References CTX, and mrtk_ctx_t::trace_level.
Referenced by execses().
| void tracemat | ( | mrtk_ctx_t * | ctx, |
| int | level, | ||
| const double * | A, | ||
| int | n, | ||
| int | m, | ||
| int | p, | ||
| int | q ) |
Output trace matrix.
| [in] | ctx | Runtime context (NULL = use global) |
| [in] | level | Trace level |
| [in] | A | Matrix data (column-major) |
| [in] | n | Number of rows |
| [in] | m | Number of columns |
| [in] | p | Total field width |
| [in] | q | Decimal places |
Definition at line 106 of file mrtk_trace.c.
References CTX, mrtk_ctx_t::trace_fp, and mrtk_ctx_t::trace_level.
Referenced by calc_3points_weight(), clas_get_grid_index(), ddcov(), ddcov(), ddmat(), ddmat(), ddres(), eci2ecef(), ppp_rtk_pos(), relpos(), relposvrs(), resamb_LAMBDA(), resamb_LAMBDA(), resamb_LAMBDA(), zdres(), and zdres().
| void tracenav | ( | mrtk_ctx_t * | ctx, |
| int | level, | ||
| const nav_t * | nav ) |
Output trace navigation data (GPS ephemeris).
| [in] | ctx | Runtime context (NULL = use global) |
| [in] | level | Trace level |
| [in] | nav | Navigation data |
Definition at line 142 of file mrtk_trace.c.
References CTX, nav_s::eph, eph_t::iodc, eph_t::iode, nav_s::ion_gal, nav_s::ion_gps, nav_s::n, eph_t::sat, satno2id(), eph_t::svh, time2str(), eph_t::toe, mrtk_ctx_t::trace_fp, mrtk_ctx_t::trace_level, and eph_t::ttr.
| void traceobs | ( | mrtk_ctx_t * | ctx, |
| int | level, | ||
| const obsd_t * | obs, | ||
| int | n ) |
Output trace observation data.
| [in] | ctx | Runtime context (NULL = use global) |
| [in] | level | Trace level |
| [in] | obs | Observation data array |
| [in] | n | Number of observations |
Definition at line 122 of file mrtk_trace.c.
References obsd_t::code, CTX, obsd_t::L, obsd_t::LLI, obsd_t::P, obsd_t::rcv, satno2id(), obsd_t::SNR, SNR_UNIT, time2str(), mrtk_ctx_t::trace_fp, and mrtk_ctx_t::trace_level.
Referenced by DecodeType17(), and rtkpos().
| void traceopen | ( | mrtk_ctx_t * | ctx, |
| const char * | file ) |
Open trace output (initializes tick counter for tracet).
| [in] | ctx | Runtime context (NULL = use global) |
| [in] | file | Trace file path (opened for writing) |
Definition at line 34 of file mrtk_trace.c.
References CTX, MAXSTRPATH, reppath(), mrtk_ctx_t::tick_trace, tickget(), timeget(), mrtk_ctx_t::trace_fp, and utc2gpst().
Referenced by execses().
| void tracepclk | ( | mrtk_ctx_t * | ctx, |
| int | level, | ||
| const nav_t * | nav ) |
Output trace precise clock data.
| [in] | ctx | Runtime context (NULL = use global) |
| [in] | level | Trace level |
| [in] | nav | Navigation data |
Definition at line 224 of file mrtk_trace.c.
References pclk_t::clk, CTX, pclk_t::index, MAXSAT, nav_s::nc, nav_s::pclk, satno2id(), pclk_t::std, pclk_t::time, time2str(), mrtk_ctx_t::trace_fp, and mrtk_ctx_t::trace_level.
| void tracepeph | ( | mrtk_ctx_t * | ctx, |
| int | level, | ||
| const nav_t * | nav ) |
Output trace precise ephemeris data.
| [in] | ctx | Runtime context (NULL = use global) |
| [in] | level | Trace level |
| [in] | nav | Navigation data |
Definition at line 201 of file mrtk_trace.c.
References CTX, peph_t::index, MAXSAT, nav_s::ne, nav_s::peph, peph_t::pos, satno2id(), peph_t::std, peph_t::time, time2str(), mrtk_ctx_t::trace_fp, and mrtk_ctx_t::trace_level.
| void tracet | ( | mrtk_ctx_t * | ctx, |
| int | level, | ||
| const char * | format, | ||
| ... ) |
Output trace message with elapsed time.
| [in] | ctx | Runtime context (NULL = use global) |
| [in] | level | Trace level |
| [in] | format | printf-style format string |
| [in] | ... | Format arguments |
Definition at line 91 of file mrtk_trace.c.
References CTX, mrtk_ctx_t::tick_trace, tickget(), mrtk_ctx_t::trace_fp, and mrtk_ctx_t::trace_level.
Referenced by accsock(), closefile(), closefile_(), closeftp(), closemembuf(), closentrip(), closentripc(), closeserial(), closetcpcli(), closetcpsvr(), closeudpcli(), closeudpsvr(), consock(), createdir(), DecodeBeidouEphemeris(), decodefile(), decodeftppath(), DecodeGalileoEphemeris(), DecodeGLONASSEphemeris(), DecodeGPSEphemeris(), DecodeGSOF(), DecodeGSOF1(), DecodeGSOF15(), DecodeGSOF16(), DecodeGSOF26(), DecodeGSOF3(), DecodeGSOF41(), DecodeIONAndUTCData(), DecodeQZSSEphemeris(), decoderaw(), DecodeRawdata(), DecodeRetsvdata(), decodetcppath(), DecodeType17(), DecodeType29(), discon_ntripc(), discontcp(), encbase64(), ftpthread(), gentcp(), genudp(), GetWeek(), init_rt17(), input_rt17(), nextdltime(), openfile(), openfile_(), openftp(), openmembuf(), openntrip(), openntripc(), openserial(), opentcpcli(), opentcpsvr(), openudpcli(), openudpsvr(), parse_ntrip_query(), readfile(), readftp(), readmembuf(), readntrip(), readntripc(), readserial(), readtcpcli(), readtcpsvr(), readudpsvr(), reqntrip_c(), reqntrip_s(), rsp_ntripc(), rspntrip_c(), rspntrip_s(), rtksvrclosestr(), rtksvrinit(), rtksvrmark(), rtksvropenstr(), rtksvrostat(), rtksvrsstat(), rtksvrstart(), rtksvrstop(), rtksvrthread(), send_nmea(), setsock(), SetWeek(), strclose(), strinit(), strinitcom(), stropen(), strread(), strsendcmd(), strsendnmea(), strsetdir(), strsetntripver(), strsetopt(), strsetproxy(), strsettimeout(), strstat(), strstatx(), strsum(), strsvrinit(), strsvrstart(), strsvrstat(), strsvrstop(), strsvrthread(), strwrite(), swapclose(), swapfile(), UnwrapRawdata(), update_svr(), updatetcpsvr(), wait_ntripc(), waitntrip(), waittcpcli(), waittcpsvr(), writefile(), writemembuf(), writentrip(), writentripc(), writeserial(), writesol(), writetcpcli(), writetcpsvr(), and writeudpcli().