3.03 N: GNSS NAV DATA M: MIXED RINEX VERSION / TYPE
sbf2rin-11.1.1 20160314 105651 LCL PGM / RUN BY / DATE
GPSA 1.3970E-08 0.0000E+00 -5.9605E-08 5.9605E-08 IONOSPHERIC CORR
GPSB 1.1059E+05 -3.2768E+04 -2.6214E+05 1.9661E+05 IONOSPHERIC CORR
GAL 8.6750E+01 -2.5000E-01 3.2654E-03 0.0000E+00 IONOSPHERIC CORR
For a nav data file like above the RINEX_get_nav.m reads the wrong iono values. Reading for iono values must be stopped once data has been obtained at line 71.
Could work:
iono_loaded = false;
while (isempty(header_end))
.
.
%if the ionosphere parameters label was found
if (iono_found && ~iono_loaded)
.
.
iono_loaded = true;
end
header_end = strfind(lin,'END OF HEADER');
end
Diff:
I applied your suggested fix here: https://sourceforge.net/p/gogps/code/1044/
I would appreciate if you could check if it works properly with your RINEX files.
Thank you very much!