|
MRTKLIB 0.7.14
Modernized GNSS Positioning Library
|
MRTKLIB Post-Processing Positioning Module — Post-processing positioning orchestrator. More...
#include "mrtklib/mrtk_context.h"#include "mrtklib/mrtk_foundation.h"#include "mrtklib/mrtk_opt.h"#include "mrtklib/mrtk_time.h"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. | |
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.
Definition in file mrtk_postpos.h.
| 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.
| [in] | ctx | Runtime context (NULL = use global) |
| [in] | ts | Processing start time (ts.time==0: no limit) |
| [in] | te | Processing end time (te.time==0: no limit) |
| [in] | ti | Processing interval (s) (0:all) |
| [in] | tu | Processing unit time (s) (0:all) |
| [in] | popt | Processing options |
| [in] | sopt | Solution options |
| [in] | fopt | File options |
| [in] | infile | Input files |
| [in] | n | Number of input files |
| [in] | outfile | Output file ("":stdout) |
| [in] | rov | Rover id list (separated by " ") |
| [in] | base | Base station id list (separated by " ") |
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().