|
MRTKLIB 0.7.14
Modernized GNSS Positioning Library
|
MRTKLIB IONEX Module — IONEX ionospheric TEC map I/O and interpolation. More...
Go to the source code of this file.
Functions | |
| void | readtec (const char *file, nav_t *nav, int opt) |
| Read IONEX ionospheric TEC grid file. | |
| int | iontec (gtime_t time, const nav_t *nav, const double *pos, const double *azel, int opt, double *delay, double *var) |
| Compute ionospheric delay by TEC grid data. | |
MRTKLIB IONEX Module — IONEX ionospheric TEC map I/O and interpolation.
This header declares the IONEX-related functions extracted from rtklib.h with zero algorithmic changes.
Definition in file mrtk_ionex.h.
| int iontec | ( | gtime_t | time, |
| const nav_t * | nav, | ||
| const double * | pos, | ||
| const double * | azel, | ||
| int | opt, | ||
| double * | delay, | ||
| double * | var ) |
Compute ionospheric delay by TEC grid data.
| [in] | time | Time (GPST) |
| [in] | nav | Navigation data (with TEC grid) |
| [in] | pos | Receiver position {lat,lon,h} (rad,m) |
| [in] | azel | Azimuth/elevation angle {az,el} (rad) |
| [in] | opt | Model option (bit 0: 0=E-layer, 1=F2-layer; bit 1: 0=single-layer, 1=modified single-layer) |
| [out] | delay | Ionospheric delay (L1) (m) |
| [out] | var | Ionospheric delay variance (L1) (m^2) |
Definition at line 481 of file mrtk_ionex.c.
References iondelay(), MIN_EL, MIN_HGT, nav_s::nt, R2D, nav_s::tec, tec_t::time, time_str(), timediff(), trace(), and VAR_NOTEC.
Referenced by ionocorr().
| void readtec | ( | const char * | file, |
| nav_t * | nav, | ||
| int | opt ) |
Read IONEX ionospheric TEC grid file.
| [in] | file | IONEX TEC grid file path (wild-card * expanded) |
| [in,out] | nav | Navigation data (tec grid data appended) |
| [in] | opt | Read option (1: no clear of old TEC data, 0: clear) |
Definition at line 301 of file mrtk_ionex.c.
References nav_s::cbias, CLIGHT, combtec(), expath(), free, malloc, MAXEXFILE, MAXSAT, nav_s::nt, nav_s::ntmax, readionexb(), readionexh(), nav_s::tec, and trace().
Referenced by execses().