GNSS-SDR  0.0.19
An Open Source GNSS Software Defined Receiver
rtklib_rtcm2.h
Go to the documentation of this file.
1 /*!
2  * \file rtklib_rtcm2.h
3  * \brief RTCM v2 functions headers
4  * \authors <ul>
5  * <li> 2007-2013, T. Takasu
6  * <li> 2017, Javier Arribas
7  * <li> 2017, Carles Fernandez
8  * </ul>
9  *
10  * This is a derived work from RTKLIB http://www.rtklib.com/
11  * The original source code at https://github.com/tomojitakasu/RTKLIB is
12  * released under the BSD 2-clause license with an additional exclusive clause
13  * that does not apply here. This additional clause is reproduced below:
14  *
15  * " The software package includes some companion executive binaries or shared
16  * libraries necessary to execute APs on Windows. These licenses succeed to the
17  * original ones of these software. "
18  *
19  * Neither the executive binaries nor the shared libraries are required by, used
20  * or included in GNSS-SDR.
21  *
22  * -----------------------------------------------------------------------------
23  * Copyright (C) 2007-2013, T. Takasu
24  * Copyright (C) 2017, Javier Arribas
25  * Copyright (C) 2017, Carles Fernandez
26  * All rights reserved.
27  *
28  * SPDX-License-Identifier: BSD-2-Clause
29  *
30  *
31  * -----------------------------------------------------------------------------
32  */
33 
34 #ifndef GNSS_SDR_RTKLIB_RTCM2_H
35 #define GNSS_SDR_RTKLIB_RTCM2_H
36 
37 #include "rtklib.h"
38 
39 
40 void adjhour(rtcm_t *rtcm, double zcnt);
41 int obsindex(obs_t *obs, gtime_t time, int sat);
42 int decode_type1(rtcm_t *rtcm);
43 int decode_type3(rtcm_t *rtcm);
44 int decode_type14(rtcm_t *rtcm, bool pre_2009_file = false);
45 int decode_type16(rtcm_t *rtcm);
46 int decode_type17(rtcm_t *rtcm, bool pre_2009_file = false);
47 int decode_type18(rtcm_t *rtcm);
48 int decode_type19(rtcm_t *rtcm);
49 int decode_type22(rtcm_t *rtcm);
50 int decode_type23(rtcm_t *rtcm);
51 int decode_type24(rtcm_t *rtcm);
52 int decode_type31(rtcm_t *rtcm);
53 int decode_type32(rtcm_t *rtcm);
54 int decode_type34(rtcm_t *rtcm);
55 int decode_type36(rtcm_t *rtcm);
56 int decode_type37(rtcm_t *rtcm);
57 int decode_type59(rtcm_t *rtcm);
58 int decode_rtcm2(rtcm_t *rtcm);
59 
60 #endif
Definition: rtklib.h:874
main header file for the rtklib library
Definition: rtklib.h:375