mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2024-12-14 04:00:34 +00:00
Avoid name clashing
This commit is contained in:
parent
b780abf563
commit
4c7a176d96
@ -52,8 +52,6 @@
|
||||
*----------------------------------------------------------------------------*/
|
||||
|
||||
#include "rtklib_rtcm.h"
|
||||
#include "rtklib_rtcm2.h"
|
||||
#include "rtklib_rtcm3.h"
|
||||
#include "rtklib_rtkcmn.h"
|
||||
|
||||
//extern int encode_rtcm3(rtcm_t *rtcm, int type, int sync);
|
||||
|
@ -51,12 +51,14 @@
|
||||
*
|
||||
*----------------------------------------------------------------------------*/
|
||||
|
||||
#include "rtklib.h"
|
||||
|
||||
|
||||
#ifndef GNSS_SDR_RTKLIB_RTCM_H_
|
||||
#define GNSS_SDR_RTKLIB_RTCM_H_
|
||||
|
||||
#include "rtklib.h"
|
||||
#include "rtklib_rtcm2.h"
|
||||
#include "rtklib_rtcm3.h"
|
||||
|
||||
#define RTCM2PREAMB 0x66 /* rtcm ver.2 frame preamble */
|
||||
#define RTCM3PREAMB 0xD3 /* rtcm ver.3 frame preamble */
|
||||
|
||||
|
@ -54,7 +54,6 @@
|
||||
|
||||
|
||||
#include "rtklib_rtcm2.h"
|
||||
#include "rtklib_rtcm3.h"
|
||||
#include "rtklib_rtkcmn.h"
|
||||
|
||||
|
||||
|
@ -56,8 +56,54 @@
|
||||
#include "rtklib_rtkcmn.h"
|
||||
|
||||
|
||||
/* msm signal id table -------------------------------------------------------*/
|
||||
const char *msm_sig_gps[32] = {
|
||||
/* GPS: ref [13] table 3.5-87, ref [14][15] table 3.5-91 */
|
||||
"" , "1C", "1P", "1W", "1Y", "1M", "" , "2C", "2P", "2W", "2Y", "2M", /* 1-12 */
|
||||
"" , "" , "2S", "2L", "2X", "" , "" , "" , "" , "5I", "5Q", "5X", /* 13-24 */
|
||||
"" , "" , "" , "" , "" , "1S", "1L", "1X" /* 25-32 */
|
||||
};
|
||||
|
||||
|
||||
const char *msm_sig_glo[32] = {
|
||||
/* GLONASS: ref [13] table 3.5-93, ref [14][15] table 3.5-97 */
|
||||
"" , "1C", "1P", "" , "" , "" , "" , "2C", "2P", "" , "3I", "3Q",
|
||||
"3X", "" , "" , "" , "" , "" , "" , "" , "" , "" , "" , "" ,
|
||||
"" , "" , "" , "" , "" , "" , "" , ""
|
||||
};
|
||||
|
||||
|
||||
const char *msm_sig_gal[32] = {
|
||||
/* Galileo: ref [15] table 3.5-100 */
|
||||
"" , "1C", "1A", "1B", "1X", "1Z", "" , "6C", "6A", "6B", "6X", "6Z",
|
||||
"" , "7I", "7Q", "7X", "" , "8I", "8Q", "8X", "" , "5I", "5Q", "5X",
|
||||
"" , "" , "" , "" , "" , "" , "" , ""
|
||||
};
|
||||
|
||||
|
||||
const char *msm_sig_qzs[32] = {
|
||||
/* QZSS: ref [15] table 3.5-103 */
|
||||
"" , "1C", "" , "" , "" , "" , "" , "" , "6S", "6L", "6X", "" ,
|
||||
"" , "" , "2S", "2L", "2X", "" , "" , "" , "" , "5I", "5Q", "5X",
|
||||
"" , "" , "" , "" , "" , "1S", "1L", "1X"
|
||||
};
|
||||
|
||||
|
||||
const char *msm_sig_sbs[32] = {
|
||||
/* SBAS: ref [13] table 3.5-T+005 */
|
||||
"" , "1C", "" , "" , "" , "" , "" , "" , "" , "" , "" , "" ,
|
||||
"" , "" , "" , "" , "" , "" , "" , "" , "" , "5I", "5Q", "5X",
|
||||
"" , "" , "" , "" , "" , "" , "" , ""
|
||||
};
|
||||
|
||||
|
||||
const char *msm_sig_cmp[32] = {
|
||||
/* BeiDou: ref [15] table 3.5-106 */
|
||||
"" , "1I", "1Q", "1X", "" , "" , "" , "6I", "6Q", "6X", "" , "" ,
|
||||
"" , "7I", "7Q", "7X", "" , "" , "" , "" , "" , "" , "" , "" ,
|
||||
"" , "" , "" , "" , "" , "" , "" , ""
|
||||
};
|
||||
|
||||
/* get sign-magnitude bits ---------------------------------------------------*/
|
||||
double getbitg(const unsigned char *buff, int pos, int len)
|
||||
{
|
||||
@ -137,7 +183,7 @@ unsigned char snratio(double snr)
|
||||
|
||||
|
||||
/* get observation data index ------------------------------------------------*/
|
||||
int obsindex(obs_t *obs, gtime_t time, int sat)
|
||||
int obsindex3(obs_t *obs, gtime_t time, int sat)
|
||||
{
|
||||
int i, j;
|
||||
|
||||
@ -274,7 +320,7 @@ int decode_type1002(rtcm_t *rtcm)
|
||||
{
|
||||
rtcm->obs.n = rtcm->obsflag = 0;
|
||||
}
|
||||
if ((index = obsindex(&rtcm->obs, rtcm->time, sat)) < 0) continue;
|
||||
if ((index = obsindex3(&rtcm->obs, rtcm->time, sat)) < 0) continue;
|
||||
pr1 = pr1*0.02+amb*PRUNIT_GPS;
|
||||
if (ppr1 != (int)0xFFF80000)
|
||||
{
|
||||
@ -342,7 +388,7 @@ int decode_type1004(rtcm_t *rtcm)
|
||||
{
|
||||
rtcm->obs.n = rtcm->obsflag = 0;
|
||||
}
|
||||
if ((index = obsindex(&rtcm->obs, rtcm->time, sat)) < 0) continue;
|
||||
if ((index = obsindex3(&rtcm->obs, rtcm->time, sat)) < 0) continue;
|
||||
pr1 = pr1*0.02+amb*PRUNIT_GPS;
|
||||
if (ppr1 != (int)0xFFF80000)
|
||||
{
|
||||
@ -624,7 +670,7 @@ int decode_type1010(rtcm_t *rtcm)
|
||||
{
|
||||
rtcm->obs.n = rtcm->obsflag = 0;
|
||||
}
|
||||
if ((index = obsindex(&rtcm->obs, rtcm->time, sat)) < 0) continue;
|
||||
if ((index = obsindex3(&rtcm->obs, rtcm->time, sat)) < 0) continue;
|
||||
pr1 = pr1*0.02+amb*PRUNIT_GLO;
|
||||
if (ppr1 != (int)0xFFF80000)
|
||||
{
|
||||
@ -685,7 +731,7 @@ int decode_type1012(rtcm_t *rtcm)
|
||||
{
|
||||
rtcm->obs.n = rtcm->obsflag = 0;
|
||||
}
|
||||
if ((index = obsindex(&rtcm->obs, rtcm->time, sat)) < 0) continue;
|
||||
if ((index = obsindex3(&rtcm->obs, rtcm->time, sat)) < 0) continue;
|
||||
pr1 = pr1*0.02+amb*PRUNIT_GLO;
|
||||
if (ppr1 != (int)0xFFF80000)
|
||||
{
|
||||
@ -2140,7 +2186,7 @@ void save_msm_obs(rtcm_t *rtcm, int sys, msm_h_t *h, const double *r,
|
||||
{
|
||||
rtcm->obs.n = rtcm->obsflag = 0;
|
||||
}
|
||||
index = obsindex(&rtcm->obs, rtcm->time, sat);
|
||||
index = obsindex3(&rtcm->obs, rtcm->time, sat);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -63,54 +63,6 @@ const double PRUNIT_GLO = 599584.916; /* rtcm ver.3 unit of glonass pseudorange
|
||||
const double RANGE_MS = SPEED_OF_LIGHT * 0.001; /* range in 1 ms */
|
||||
|
||||
|
||||
/* msm signal id table -------------------------------------------------------*/
|
||||
const char *msm_sig_gps[32] = {
|
||||
/* GPS: ref [13] table 3.5-87, ref [14][15] table 3.5-91 */
|
||||
"" , "1C", "1P", "1W", "1Y", "1M", "" , "2C", "2P", "2W", "2Y", "2M", /* 1-12 */
|
||||
"" , "" , "2S", "2L", "2X", "" , "" , "" , "" , "5I", "5Q", "5X", /* 13-24 */
|
||||
"" , "" , "" , "" , "" , "1S", "1L", "1X" /* 25-32 */
|
||||
};
|
||||
|
||||
|
||||
const char *msm_sig_glo[32] = {
|
||||
/* GLONASS: ref [13] table 3.5-93, ref [14][15] table 3.5-97 */
|
||||
"" , "1C", "1P", "" , "" , "" , "" , "2C", "2P", "" , "3I", "3Q",
|
||||
"3X", "" , "" , "" , "" , "" , "" , "" , "" , "" , "" , "" ,
|
||||
"" , "" , "" , "" , "" , "" , "" , ""
|
||||
};
|
||||
|
||||
|
||||
const char *msm_sig_gal[32] = {
|
||||
/* Galileo: ref [15] table 3.5-100 */
|
||||
"" , "1C", "1A", "1B", "1X", "1Z", "" , "6C", "6A", "6B", "6X", "6Z",
|
||||
"" , "7I", "7Q", "7X", "" , "8I", "8Q", "8X", "" , "5I", "5Q", "5X",
|
||||
"" , "" , "" , "" , "" , "" , "" , ""
|
||||
};
|
||||
|
||||
|
||||
const char *msm_sig_qzs[32] = {
|
||||
/* QZSS: ref [15] table 3.5-103 */
|
||||
"" , "1C", "" , "" , "" , "" , "" , "" , "6S", "6L", "6X", "" ,
|
||||
"" , "" , "2S", "2L", "2X", "" , "" , "" , "" , "5I", "5Q", "5X",
|
||||
"" , "" , "" , "" , "" , "1S", "1L", "1X"
|
||||
};
|
||||
|
||||
|
||||
const char *msm_sig_sbs[32] = {
|
||||
/* SBAS: ref [13] table 3.5-T+005 */
|
||||
"" , "1C", "" , "" , "" , "" , "" , "" , "" , "" , "" , "" ,
|
||||
"" , "" , "" , "" , "" , "" , "" , "" , "" , "5I", "5Q", "5X",
|
||||
"" , "" , "" , "" , "" , "" , "" , ""
|
||||
};
|
||||
|
||||
|
||||
const char *msm_sig_cmp[32] = {
|
||||
/* BeiDou: ref [15] table 3.5-106 */
|
||||
"" , "1I", "1Q", "1X", "" , "" , "" , "6I", "6Q", "6X", "" , "" ,
|
||||
"" , "7I", "7Q", "7X", "" , "" , "" , "" , "" , "" , "" , "" ,
|
||||
"" , "" , "" , "" , "" , "" , "" , ""
|
||||
};
|
||||
|
||||
|
||||
/* ssr update intervals ------------------------------------------------------*/
|
||||
const double ssrudint[16] = {
|
||||
@ -169,7 +121,7 @@ int lossoflock(rtcm_t *rtcm, int sat, int freq, int lock);
|
||||
|
||||
unsigned char snratio(double snr);
|
||||
|
||||
int obsindex(obs_t *obs, gtime_t time, int sat);
|
||||
int obsindex3(obs_t *obs, gtime_t time, int sat);
|
||||
|
||||
int test_staid(rtcm_t *rtcm, int staid);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user