MRTKLIB Foundation — Common types, standard includes, and system constants (MAXSAT,...
MRTKLIB Options Module — Processing and solution option types.
void freesolstatbuf(solstatbuf_t *solstatbuf)
Free solution status buffer memory.
int outprcopts(uint8_t *buff, const prcopt_t *opt)
Output processing options to buffer.
int readsolstat(char *files[], int nfile, solstatbuf_t *statbuf)
Read solution status from files.
void freesolbuf(solbuf_t *solbuf)
Free solution buffer memory.
int inputsol(uint8_t data, gtime_t ts, gtime_t te, double tint, int qflag, const solopt_t *opt, solbuf_t *solbuf)
Input solution data from stream.
int outsols(uint8_t *buff, const sol_t *sol, const double *rb, const solopt_t *opt)
Output solution to buffer.
int addsol(solbuf_t *solbuf, const sol_t *sol)
Add solution to buffer.
int readsolstatt(char *files[], int nfile, gtime_t ts, gtime_t te, double tint, solstatbuf_t *statbuf)
Read solution status from files with time filter.
int readsolt(char *files[], int nfile, gtime_t ts, gtime_t te, double tint, int qflag, solbuf_t *sol)
Read solutions from files with time filter.
void outprcopt(FILE *fp, const prcopt_t *opt)
Output processing options to file.
int outnmea_gsv(uint8_t *buff, const sol_t *sol, const ssat_t *ssat)
Output NMEA GSV sentence.
void outsolex(FILE *fp, const sol_t *sol, const ssat_t *ssat, const solopt_t *opt)
Output solution extended data to file.
void initsolbuf(solbuf_t *solbuf, int cyclic, int nmax)
Initialize solution buffer.
int outsolexs(uint8_t *buff, const sol_t *sol, const ssat_t *ssat, const solopt_t *opt)
Output solution extended data to buffer.
int outnmea_rmc(uint8_t *buff, const sol_t *sol)
Output NMEA RMC sentence.
void outsolhead(FILE *fp, const solopt_t *opt)
Output solution header to file.
int outnmea_gga(uint8_t *buff, const sol_t *sol)
Output NMEA GGA sentence.
int outnmea_gsa(uint8_t *buff, const sol_t *sol, const ssat_t *ssat)
Output NMEA GSA sentence.
void outsol(FILE *fp, const sol_t *sol, const double *rb, const solopt_t *opt)
Output solution to file.
int outsolheads(uint8_t *buff, const solopt_t *opt)
Output solution header to buffer.
sol_t * getsol(solbuf_t *solbuf, int index)
Get solution from buffer.
int readsol(char *files[], int nfile, solbuf_t *sol)
Read solutions from files.
MRTKLIB Time Module — GNSS time types and conversion functions.
GNSS time representation.
uint8_t buff[MAXSOLMSG+1]