|
MRTKLIB 0.7.14
Modernized GNSS Positioning Library
|
MRTKLIB VRS-RTK Module — double-differenced RTK using CLAS VRS. More...
#include "mrtklib/mrtk_foundation.h"#include "mrtklib/mrtk_nav.h"#include "mrtklib/mrtk_obs.h"#include "mrtklib/mrtk_rtkpos.h"Go to the source code of this file.
Functions | |
| int | relposvrs (rtk_t *rtk, const obsd_t *obs, int nu, int *nr, nav_t *nav) |
| VRS-RTK relative positioning. | |
MRTKLIB VRS-RTK Module — double-differenced RTK using CLAS VRS.
This header provides the VRS-RTK positioning function that uses pre-generated virtual reference station observations with CLAS SSR corrections for double-differenced RTK positioning with LAMBDA PAR.
Definition in file mrtk_vrs.h.
VRS-RTK relative positioning.
Performs double-differenced RTK positioning using rover observations and pre-generated virtual reference station observations with CLAS SSR orbit/clock corrections.
| [in,out] | rtk | RTK control/result struct |
| [in] | obs | Observation data (rover + VRS base, sorted by rcv) |
| [in] | nu | Number of rover observations (rcv=1) |
| [in] | nr | Number of base observations per channel [nr[0], nr[1]] |
| [in,out] | nav | Navigation data (SSR corrections) |
Definition at line 2163 of file mrtk_vrs.c.
References prcopt_t::afgainion, prcopt_t::afgainpva, prcopt_t::armaxdelsat, ARMODE_FIXHOLD, calpdop(), check_vrs_facility(), cntdiffp, ddres(), prcopt_t::elmaskar, prcopt_t::elmaskhold, elsort(), errmsg(), nav_s::filreset, filter2(), ssat_t::fix, prcopt_t::forgetion, prcopt_t::forgetpva, free, FST, holdamb(), II, INIT_ZWD, initx(), prcopt_t::intpref, intpres(), nav_s::invtrop, prcopt_t::ionoopt, IONOOPT_EST_ADPT, IONOOPT_IFLC, ITT, obsd_t::L, prcopt_t::l6mrg, ssat_t::lock, mat(), matcpy(), prcopt_t::maxdiffp, MAXOBS, prcopt_t::maxpdopar, prcopt_t::maxpdophold, MAXREF, MAXSAT, prcopt_t::minfix, prcopt_t::mode, prcopt_t::modear, rtk_t::na, prcopt_t::nf, rtk_t::nfix, prcopt_t::niter, norm(), NP, NR, sol_t::ns, rtk_t::nx, rtk_t::opt, ssat_t::outc, rtk_t::P, rtk_t::Pa, ssat_t::ph, PMODE_DGPS, PMODE_FIXED, prcopt_t::poserrcnt, prcopt_t::posopt, prcopt_t::prn, prcopt_t::prnadpt, ssat_t::pt, rtk_t::Q, Qp, sol_t::qr, R2D, sol_t::ratio, rtk_t::rb, obsd_t::rcv, prcopt_t::regularly, resamb_LAMBDA(), resamb_LAMBDA(), resetfilterflag(), sol_t::rr, prcopt_t::ru, obsd_t::sat, prcopt_t::sateph, satposs(), satsys(), selsat(), ssat_t::slip, ssat_t::slipc, SND, obsd_t::SNR, ssat_t::snr, rtk_t::sol, SOLQ_DGPS, SOLQ_FIX, SOLQ_FLOAT, SOLQ_NONE, SOLQ_SINGLE, SQR, rtk_t::ssat, SSR_CH_NUM, sol_t::stat, prcopt_t::std, ssat_t::sys, gtime_t::time, obsd_t::time, sol_t::time, time2gpst(), time_str(), timediff(), trace(), tracemat(), TRD, prcopt_t::tropopt, TROPOPT_EST, TROPOPT_ESTG, udstate(), vrs_chisq, ssat_t::vsat, rtk_t::x, rtk_t::xa, zdres(), and zeros().
Referenced by rtkpos().