34#ifndef GNSS_SDR_RTKLIB_RKTSVR_H
35#define GNSS_SDR_RTKLIB_RKTSVR_H
51 15.0 *
D2R, {{}, {{}, {}}},
57 {100.0, 100.0, 100.0},
58 {100.0, 0.003, 0.003, 0.0, 1.0},
60 {1e-4, 1e-3, 1e-4, 1e-1, 1e-2, 0.0},
62 {3.0, 0.9999, 0.25, 0.1, 0.05, 0, 0, 0},
68 0, 0, 0, {
"",
""}, {}, 0, {{}, {}}, {{}, {{}, {}}, {{}, {}}, {}, {}}, 0, {},
true};
73void saveoutbuf(
rtksvr_t *svr,
unsigned char *buff,
int n,
int index);
75void writesol(
rtksvr_t *svr,
int index);
77void updatenav(
nav_t *nav);
82 sbsmsg_t *sbsmsg,
int index,
int iobs);
84int decoderaw(
rtksvr_t *svr,
int index);
86void decodefile(
rtksvr_t *svr,
int index);
88void *rtksvrthread(
void *arg);
98int rtksvrstart(
rtksvr_t *svr,
int cycle,
int buffsize,
int *strs,
99 char **paths,
const int *formats,
int navsel,
char **cmds,
100 char **rcvopts,
int nmeacycle,
int nmeareq,
101 const double *nmeapos,
prcopt_t *prcopt,
104void rtksvrstop(
rtksvr_t *svr,
char **cmds);
106int rtksvropenstr(
rtksvr_t *svr,
int index,
int str,
const char *path,
109void rtksvrclosestr(
rtksvr_t *svr,
int index);
112 double *az,
double *el,
int **snr,
int *vsat);
114void rtksvrsstat(
rtksvr_t *svr,
int *sstat,
char *msg);
const int SOLF_LLH
solution format: lat/lon/height
const int SYS_GPS
navigation system: GPS
const int PMODE_SINGLE
positioning mode: single
const int TIMES_GPST
time system: gps time
constexpr double D2R
deg to rad
main header file for the rtklib library