![]() |
GNSS-SDR 0.0.21
An Open Source GNSS Software Defined Receiver
|
sbas functions More...
#include "rtklib.h"Go to the source code of this file.
Functions | |
| char * | getfield (char *p, int pos) |
| double | varfcorr (int udre) |
| double | varicorr (int give) |
| double | degfcorr (int ai) |
| int | decode_sbstype1 (const sbsmsg_t *msg, sbssat_t *sbssat) |
| int | decode_sbstype2 (const sbsmsg_t *msg, sbssat_t *sbssat) |
| int | decode_sbstype6 (const sbsmsg_t *msg, sbssat_t *sbssat) |
| int | decode_sbstype7 (const sbsmsg_t *msg, sbssat_t *sbssat) |
| int | decode_sbstype9 (const sbsmsg_t *msg, nav_t *nav) |
| int | decode_sbstype18 (const sbsmsg_t *msg, sbsion_t *sbsion) |
| int | decode_longcorr0 (const sbsmsg_t *msg, int p, sbssat_t *sbssat) |
| int | decode_longcorr1 (const sbsmsg_t *msg, int p, sbssat_t *sbssat) |
| int | decode_longcorrh (const sbsmsg_t *msg, int p, sbssat_t *sbssat) |
| int | decode_sbstype24 (const sbsmsg_t *msg, sbssat_t *sbssat) |
| int | decode_sbstype25 (const sbsmsg_t *msg, sbssat_t *sbssat) |
| int | decode_sbstype26 (const sbsmsg_t *msg, sbsion_t *sbsion) |
| int | sbsupdatecorr (const sbsmsg_t *msg, nav_t *nav) |
| void | readmsgs (const char *file, int sel, gtime_t ts, gtime_t te, sbs_t *sbs) |
| int | cmpmsgs (const void *p1, const void *p2) |
| int | sbsreadmsgt (const char *file, int sel, gtime_t ts, gtime_t te, sbs_t *sbs) |
| int | sbsreadmsg (const char *file, int sel, sbs_t *sbs) |
| void | sbsoutmsg (FILE *fp, sbsmsg_t *sbsmsg) |
| void | searchigp (gtime_t time, const double *pos, const sbsion_t *ion, const sbsigp_t **igp, double *x, double *y) |
| int | sbsioncorr (gtime_t time, const nav_t *nav, const double *pos, const double *azel, double *delay, double *var) |
| void | getmet (double lat, double *met) |
| double | sbstropcorr (gtime_t time, const double *pos, const double *azel, double *var) |
| int | sbslongcorr (gtime_t time, int sat, const sbssat_t *sbssat, double *drs, double *ddts) |
| int | sbsfastcorr (gtime_t time, int sat, const sbssat_t *sbssat, double *prc, double *var) |
| int | sbssatcorr (gtime_t time, int sat, const nav_t *nav, double *rs, double *dts, double *var) |
| int | sbsdecodemsg (gtime_t time, int prn, const unsigned int *words, sbsmsg_t *sbsmsg) |
Variables | |
| const int | WEEKOFFSET = 1024 |
| const sbsigpband_t | IGPBAND1 [9][8] |
| const sbsigpband_t | IGPBAND2 [2][5] |
sbas functions
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
References : [1] RTCA/DO-229C, Minimum operational performance standards for global positioning system/wide area augmentation system airborne equipment, RTCA inc, November 28, 2001 [2] IS-QZSS v.1.1, Quasi-Zenith Satellite System Navigation Service Interface Specification for QZSS, Japan Aerospace Exploration Agency, July 31, 2009
Definition in file rtklib_sbas.h.
| const sbsigpband_t IGPBAND1[9][8] |
Definition at line 73 of file rtklib_sbas.h.
| const sbsigpband_t IGPBAND2[2][5] |
Definition at line 92 of file rtklib_sbas.h.
| const int WEEKOFFSET = 1024 |
Definition at line 49 of file rtklib_sbas.h.