mirror of
https://github.com/gnss-sdr/gnss-sdr
synced 2024-12-14 12:10: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_rtcm.h"
|
||||||
#include "rtklib_rtcm2.h"
|
|
||||||
#include "rtklib_rtcm3.h"
|
|
||||||
#include "rtklib_rtkcmn.h"
|
#include "rtklib_rtkcmn.h"
|
||||||
|
|
||||||
//extern int encode_rtcm3(rtcm_t *rtcm, int type, int sync);
|
//extern int encode_rtcm3(rtcm_t *rtcm, int type, int sync);
|
||||||
|
@ -51,12 +51,14 @@
|
|||||||
*
|
*
|
||||||
*----------------------------------------------------------------------------*/
|
*----------------------------------------------------------------------------*/
|
||||||
|
|
||||||
#include "rtklib.h"
|
|
||||||
|
|
||||||
|
|
||||||
#ifndef GNSS_SDR_RTKLIB_RTCM_H_
|
#ifndef GNSS_SDR_RTKLIB_RTCM_H_
|
||||||
#define 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 RTCM2PREAMB 0x66 /* rtcm ver.2 frame preamble */
|
||||||
#define RTCM3PREAMB 0xD3 /* rtcm ver.3 frame preamble */
|
#define RTCM3PREAMB 0xD3 /* rtcm ver.3 frame preamble */
|
||||||
|
|
||||||
|
@ -54,7 +54,6 @@
|
|||||||
|
|
||||||
|
|
||||||
#include "rtklib_rtcm2.h"
|
#include "rtklib_rtcm2.h"
|
||||||
#include "rtklib_rtcm3.h"
|
|
||||||
#include "rtklib_rtkcmn.h"
|
#include "rtklib_rtkcmn.h"
|
||||||
|
|
||||||
|
|
||||||
|
@ -56,8 +56,54 @@
|
|||||||
#include "rtklib_rtkcmn.h"
|
#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 ---------------------------------------------------*/
|
/* get sign-magnitude bits ---------------------------------------------------*/
|
||||||
double getbitg(const unsigned char *buff, int pos, int len)
|
double getbitg(const unsigned char *buff, int pos, int len)
|
||||||
{
|
{
|
||||||
@ -137,7 +183,7 @@ unsigned char snratio(double snr)
|
|||||||
|
|
||||||
|
|
||||||
/* get observation data index ------------------------------------------------*/
|
/* 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;
|
int i, j;
|
||||||
|
|
||||||
@ -274,7 +320,7 @@ int decode_type1002(rtcm_t *rtcm)
|
|||||||
{
|
{
|
||||||
rtcm->obs.n = rtcm->obsflag = 0;
|
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;
|
pr1 = pr1*0.02+amb*PRUNIT_GPS;
|
||||||
if (ppr1 != (int)0xFFF80000)
|
if (ppr1 != (int)0xFFF80000)
|
||||||
{
|
{
|
||||||
@ -342,7 +388,7 @@ int decode_type1004(rtcm_t *rtcm)
|
|||||||
{
|
{
|
||||||
rtcm->obs.n = rtcm->obsflag = 0;
|
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;
|
pr1 = pr1*0.02+amb*PRUNIT_GPS;
|
||||||
if (ppr1 != (int)0xFFF80000)
|
if (ppr1 != (int)0xFFF80000)
|
||||||
{
|
{
|
||||||
@ -624,7 +670,7 @@ int decode_type1010(rtcm_t *rtcm)
|
|||||||
{
|
{
|
||||||
rtcm->obs.n = rtcm->obsflag = 0;
|
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;
|
pr1 = pr1*0.02+amb*PRUNIT_GLO;
|
||||||
if (ppr1 != (int)0xFFF80000)
|
if (ppr1 != (int)0xFFF80000)
|
||||||
{
|
{
|
||||||
@ -685,7 +731,7 @@ int decode_type1012(rtcm_t *rtcm)
|
|||||||
{
|
{
|
||||||
rtcm->obs.n = rtcm->obsflag = 0;
|
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;
|
pr1 = pr1*0.02+amb*PRUNIT_GLO;
|
||||||
if (ppr1 != (int)0xFFF80000)
|
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;
|
rtcm->obs.n = rtcm->obsflag = 0;
|
||||||
}
|
}
|
||||||
index = obsindex(&rtcm->obs, rtcm->time, sat);
|
index = obsindex3(&rtcm->obs, rtcm->time, sat);
|
||||||
}
|
}
|
||||||
else
|
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 */
|
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 ------------------------------------------------------*/
|
/* ssr update intervals ------------------------------------------------------*/
|
||||||
const double ssrudint[16] = {
|
const double ssrudint[16] = {
|
||||||
@ -169,7 +121,7 @@ int lossoflock(rtcm_t *rtcm, int sat, int freq, int lock);
|
|||||||
|
|
||||||
unsigned char snratio(double snr);
|
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);
|
int test_staid(rtcm_t *rtcm, int staid);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user