MRTKLIB 0.7.14
Modernized GNSS Positioning Library
Loading...
Searching...
No Matches
mrtk_postpos.h File Reference

MRTKLIB Post-Processing Positioning Module — Post-processing positioning orchestrator. More...

Include dependency graph for mrtk_postpos.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int postpos (mrtk_ctx_t *ctx, gtime_t ts, gtime_t te, double ti, double tu, const prcopt_t *popt, const solopt_t *sopt, const filopt_t *fopt, char **infile, int n, char *outfile, const char *rov, const char *base)
 Post-processing positioning.

Detailed Description

MRTKLIB Post-Processing Positioning Module — Post-processing positioning orchestrator.

This header provides the post-processing positioning function that orchestrates forward/backward filtering and combined solutions. Extracted from the legacy postpos.c with zero algorithmic changes.

Note
Functions declared here are implemented in mrtk_postpos.c.

Definition in file mrtk_postpos.h.

Function Documentation

◆ postpos()

int postpos ( mrtk_ctx_t * ctx,
gtime_t ts,
gtime_t te,
double ti,
double tu,
const prcopt_t * popt,
const solopt_t * sopt,
const filopt_t * fopt,
char ** infile,
int n,
char * outfile,
const char * rov,
const char * base )

Post-processing positioning.

Parameters
[in]ctxRuntime context (NULL = use global)
[in]tsProcessing start time (ts.time==0: no limit)
[in]teProcessing end time (te.time==0: no limit)
[in]tiProcessing interval (s) (0:all)
[in]tuProcessing unit time (s) (0:all)
[in]poptProcessing options
[in]soptSolution options
[in]foptFile options
[in]infileInput files
[in]nNumber of input files
[in]outfileOutput file ("":stdout)
[in]rovRover id list (separated by " ")
[in]baseBase station id list (separated by " ")
Returns
Status (0:ok, 0>:error, 1:aborted)

Definition at line 1938 of file mrtk_postpos.c.

References filopt_t::bia, checkbrk(), closeses(), DTTOL, execses_b(), filopt_t::fcb, free, gpst2time(), l6_file_type(), malloc, MAXINFILE, MAXPRCDAYS, navs, openses(), pcvsr, pcvss, proc_base, proc_rov, reppath(), reppaths(), set_bdsopt(), settspan(), showmsg(), gtime_t::time, time2gpst(), time_str(), timeadd(), timediff(), and trace().

Here is the call graph for this function: