GNSS-SDR  0.0.19
An Open Source GNSS Software Defined Receiver
Functions | Variables
rtklib_rtksvr.h File Reference

rtk server functions More...

#include "rtklib.h"

Go to the source code of this file.

Functions

void writesolhead (stream_t *stream, const solopt_t *solopt)
 
void saveoutbuf (rtksvr_t *svr, unsigned char *buff, int n, int index)
 
void writesol (rtksvr_t *svr, int index)
 
void updatenav (nav_t *nav)
 
void updatefcn (rtksvr_t *svr)
 
void updatesvr (rtksvr_t *svr, int ret, obs_t *obs, nav_t *nav, int sat, sbsmsg_t *sbsmsg, int index, int iobs)
 
int decoderaw (rtksvr_t *svr, int index)
 
void decodefile (rtksvr_t *svr, int index)
 
void * rtksvrthread (void *arg)
 
int rtksvrinit (rtksvr_t *svr)
 
void rtksvrfree (rtksvr_t *svr)
 
void rtksvrlock (rtksvr_t *svr)
 
void rtksvrunlock (rtksvr_t *svr)
 
int rtksvrstart (rtksvr_t *svr, int cycle, int buffsize, int *strs, char **paths, const int *formats, int navsel, char **cmds, char **rcvopts, int nmeacycle, int nmeareq, const double *nmeapos, prcopt_t *prcopt, solopt_t *solopt, stream_t *moni)
 
void rtksvrstop (rtksvr_t *svr, char **cmds)
 
int rtksvropenstr (rtksvr_t *svr, int index, int str, const char *path, const solopt_t *solopt)
 
void rtksvrclosestr (rtksvr_t *svr, int index)
 
int rtksvrostat (rtksvr_t *svr, int rcv, gtime_t *time, int *sat, double *az, double *el, int **snr, int *vsat)
 
void rtksvrsstat (rtksvr_t *svr, int *sstat, char *msg)
 

Variables

const solopt_t SOLOPT_DEFAULT
 
const prcopt_t PRCOPT_DEFAULT
 

Detailed Description

rtk server functions

Authors
  • 2007-2013, T. Takasu
  • 2017, Javier Arribas
  • 2017, Carles Fernandez

This is a derived work from RTKLIB http://www.rtklib.com/ The original source code at https://github.com/tomojitakasu/RTKLIB is released under the BSD 2-clause license with an additional exclusive clause that does not apply here. This additional clause is reproduced below:

" The software package includes some companion executive binaries or shared libraries necessary to execute APs on Windows. These licenses succeed to the original ones of these software. "

Neither the executive binaries nor the shared libraries are required by, used or included in GNSS-SDR.


Copyright (C) 2007-2013, T. Takasu Copyright (C) 2017, Javier Arribas Copyright (C) 2017, Carles Fernandez All rights reserved.

SPDX-License-Identifier: BSD-2-Clause


Definition in file rtklib_rtksvr.h.

Variable Documentation

◆ PRCOPT_DEFAULT

const prcopt_t PRCOPT_DEFAULT
Initial value:
= {
15.0 * D2R, {{}, {{}, {}}},
0, 1, 1, 1,
5, 0, 10, 1,
0, 0, 0, 0,
1, 0, 0, 0, 0,
0, 0,
{100.0, 100.0, 100.0},
{100.0, 0.003, 0.003, 0.0, 1.0},
{30.0, 0.03, 0.3},
{1e-4, 1e-3, 1e-4, 1e-1, 1e-2, 0.0},
5E-12,
{3.0, 0.9999, 0.25, 0.1, 0.05, 0, 0, 0},
0.0, 0.0, 0.05,
30.0, 30.0, 30.0,
{}, {}, {},
{"", ""},
{}, {}, {},
0, 0, 0, {"", ""}, {}, 0, {{}, {}}, {{}, {{}, {}}, {{}, {}}, {}, {}}, 0, {}, true}
constexpr double D2R
deg to rad
const int PMODE_SINGLE
positioning mode: single
Definition: rtklib.h:105
const int SYS_GPS
navigation system: GPS
Definition: rtklib.h:159

Definition at line 49 of file rtklib_rtksvr.h.

◆ SOLOPT_DEFAULT

const solopt_t SOLOPT_DEFAULT
Initial value:
= {
0, 1, 0, 0, 0, 0,
0, 0, 0,
{0.0, 0.0},
" ", "", 0
}
const int SOLF_LLH
solution format: lat/lon/height
Definition: rtklib.h:115
const int TIMES_GPST
time system: gps time
Definition: rtklib.h:132

Definition at line 40 of file rtklib_rtksvr.h.