Skip to content
Snippets Groups Projects

Debug sbas

Merged Joan Vallvé Navarro requested to merge debug_sbas into devel
2 files
+ 78
25
Compare changes
  • Side-by-side
  • Inline
Files
2
+ 13
5
@@ -413,12 +413,18 @@ static eph_t *seleph(gtime_t time, int sat, int iode, const nav_t *nav)
}
tmin=tmax+1.0;
//DEBUG
if (iode != -1)
printf("- available iode in eph: ");
{
printf("- available iodes: ");
for (i=0;i<nav->n;i++)
if (nav->eph[i].sat==sat)
printf("%3d ",nav->eph[i].iode);
}//*/
for (i=0;i<nav->n;i++) {
if (nav->eph[i].sat!=sat) continue;
if (iode != -1)
printf("%3d ",nav->eph[i].iode);
if (iode>=0&&nav->eph[i].iode!=iode) continue;
if (sys==SYS_GAL&&sel) {
if (sel==1&&!(nav->eph[i].code&(1<<9))) continue; /* I/NAV */
@@ -558,7 +564,8 @@ static int satpos_sbas(gtime_t time, gtime_t teph, int sat, const nav_t *nav,
int i;
trace(4,"satpos_sbas: time=%s sat=%3d\n",time_str(time,3),sat);
printf("satpos_sbas: sat=%3d ",sat);
if (satsys(sat,NULL)!=SYS_GAL && satsys(sat,NULL)!=SYS_SBS)
printf("satpos_sbas: sat=%3d ",sat);
/* search sbas satellite correciton */
for (i=0;i<nav->sbssat.nsat;i++) {
@@ -567,7 +574,8 @@ static int satpos_sbas(gtime_t time, gtime_t teph, int sat, const nav_t *nav,
}
if (i>=nav->sbssat.nsat || sbs->lcorr.iode < 0) {
trace(2,"no sbas correction for orbit: %s sat=%3d\n",time_str(time,0),sat);
printf("no sbas correction (i>=nav->sbssat.nsat || sbs->lcorr.iode < 0)\n");
if (satsys(sat,NULL)!=SYS_GAL && satsys(sat,NULL)!=SYS_SBS)
printf("no sbas correction (i>=nav->sbssat.nsat || sbs->lcorr.iode < 0)\n");
if (ephpos(time,teph,sat,nav,-1,rs,dts,var,svh))
*svh=-2;// JV: error code for detecting available ephemeris without sbas correction
else
Loading