139 char** cmds_periodic,
char** rcvopts,
int nmeacycle,
int nmeareq,
const double* nmeapos,
CLAS (QZSS L6D) CSSR decoder and grid correction type definitions.
MRTKLIB Context — runtime context for processing, trace, and error handling.
MRTKLIB Foundation — Common types, standard includes, and system constants (MAXSAT,...
MRTKLIB Galileo HAS Module — E6-B C/NAV HAS page collection and Message Type 1 (MT1) decode into ssr_...
MRTKLIB Navigation Module — Navigation data types and satellite/nav utility functions.
MRTKLIB Observation Module — Observation data types and utility functions.
MRTKLIB Options Module — Processing and solution option types.
MRTKLIB Precise Point Positioning (PPP) Module.
MRTKLIB Receiver Raw Data Module — Receiver raw data types and decoder functions for various GNSS rec...
MRTKLIB RTCM Module — RTCM message types and functions.
static void errmsg(rtk_t *rtk, const char *format,...)
MRTKLIB RTK Positioning Module — relative and precise positioning.
void rtksvrunlock(rtksvr_t *svr)
Unlock RTK server mutex.
int rtksvrmark(rtksvr_t *svr, const char *name, const char *comment)
Mark current position in solution.
void rtksvrstop(rtksvr_t *svr, char **cmds)
Stop RTK server.
void rtksvrclosestr(rtksvr_t *svr, int index)
Close RTK server output/log stream.
void rtksvrsstat(rtksvr_t *svr, int *sstat, char *msg)
Get stream status.
int rtksvr_ssr_applicable(const rtksvr_t *svr, int index, int ret)
Decide whether a decoded SSR result may be applied to nav.ssr_ch[0].
int rtksvrinit(rtksvr_t *svr)
Initialize RTK server.
int rtksvropenstr(rtksvr_t *svr, int index, int str, const char *path, const solopt_t *solopt)
Open RTK server output/log stream.
int rtksvrstart(rtksvr_t *svr, int cycle, int buffsize, int *strs, char **paths, int *formats, int navsel, char **cmds, char **cmds_periodic, char **rcvopts, int nmeacycle, int nmeareq, const double *nmeapos, prcopt_t *prcopt, solopt_t *solopt, stream_t *moni, gtime_t rst, char *errmsg)
Start RTK server.
int rtksvrostat(rtksvr_t *svr, int type, gtime_t *time, int *sat, double *az, double *el, int **snr, int *vsat)
Get observation data status.
void rtksvrfree(rtksvr_t *svr)
Free RTK server resources.
void rtksvrlock(rtksvr_t *svr)
Lock RTK server mutex.
MRTKLIB Solution Module — Solution data types and I/O functions.
MRTKLIB Stream Module — stream I/O abstraction layer.
struct stream_tag stream_t
MRTKLIB Time Module — GNSS time types and conversion functions.
GNSS time representation.
QZSS L6D message control struct.
Runtime context for MRTKLIB processing.
Observation data collection.
Receiver raw data control type.
RTCM control struct type.
char files[3][MAXSTRPATH]
char cmds_periodic[3][MAXRCVCMD]
sbsmsg_t sbsmsg[MAXSBSMSG]
char cmd_reset[MAXRCVCMD]