From 00f40c1335748d89f01802d35d8416a6f46e85d8 Mon Sep 17 00:00:00 2001 From: Tim Everett <tim.everett3@gmail.com> Date: Tue, 17 Sep 2019 14:11:44 -0600 Subject: [PATCH] - Fix initialization bug that intermittently causes PPP solutions to crash at startup - Fix comment for code table --- src/ppp.c | 2 +- src/rtkcmn.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ppp.c b/src/ppp.c index 82317db..a147796 100644 --- a/src/ppp.c +++ b/src/ppp.c @@ -1191,7 +1191,7 @@ extern void pppos(rtk_t *rtk, const obsd_t *obs, int n, const nav_t *nav) rs=mat(6,n); dts=mat(2,n); var=mat(1,n); azel=zeros(2,n); - for (i=0;i<MAXSAT;i++) for (j=0;j<opt->nf;j++) { + for (i=0;i<MAXOBS;i++) for (j=0;j<opt->nf;j++) { rtk->ssat[i].fix[j]=0; rtk->ssat[obs[i].sat-1].snr_rover[j]=obs[i].SNR[j]; rtk->ssat[obs[i].sat-1].snr_base[j] =0; diff --git a/src/rtkcmn.c b/src/rtkcmn.c index e4926c5..c94ef3b 100644 --- a/src/rtkcmn.c +++ b/src/rtkcmn.c @@ -261,7 +261,7 @@ static unsigned char obsfreqs[]={ }; static char codepris[7][MAXFREQ][16]={ /* code priority table */ - /* L1/E1/B1 L2/E5b/B2 E5b/B3 L5/E5a/L3 E6/LEX E5(a+b) S */ + /* L1/E1/B1 L2/E5b/B2 L5/E5a/L3 E6/LEX E5(a+b) S */ {"CPYWMNSL","CLPYWMNDSX","IQX" ,"" ,"" ,"" }, /* GPS */ {"PC" ,"PC" ,"IQX" ,"" ,"" ,"" }, /* GLO */ {"CABXZ" ,"IQX" ,"IQX" ,"ABCXZ" ,"IQX" ,"" }, /* GAL */ -- GitLab