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};
73 void saveoutbuf(
rtksvr_t *svr,
unsigned char *buff,
int n,
int index);
75 void writesol(
rtksvr_t *svr,
int index);
77 void updatenav(
nav_t *nav);
82 sbsmsg_t *sbsmsg,
int index,
int iobs);
84 int decoderaw(
rtksvr_t *svr,
int index);
86 void decodefile(
rtksvr_t *svr,
int index);
88 void *rtksvrthread(
void *arg);
98 int 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,
104 void rtksvrstop(
rtksvr_t *svr,
char **cmds);
106 int rtksvropenstr(
rtksvr_t *svr,
int index,
int str,
const char *path,
109 void rtksvrclosestr(
rtksvr_t *svr,
int index);
112 double *az,
double *el,
int **snr,
int *vsat);
114 void rtksvrsstat(
rtksvr_t *svr,
int *sstat,
char *msg);
constexpr double D2R
deg to rad
const int PMODE_SINGLE
positioning mode: single
const int SOLF_LLH
solution format: lat/lon/height
const int TIMES_GPST
time system: gps time
main header file for the rtklib library
const int SYS_GPS
navigation system: GPS