Problem
In testing, the GPS milliseconds conversion seems off, perhaps due to time conversion problems. RINEX Observation files specify the time system used for each observation epoch (for example, GPS, GLO, etc.). The current code takes datetimes of the parser observation epoch and automatically assigns them to UTC. Thus conversion will be off due to the assumption of UTC for the observation epoch instead of the true time system in GPS or various other time.
This problem is most noticeable when using the RINEX Obs and Nav file for state estimation. However, since this problem has not been discussed, I was wondering if this is an intended feature and I might be missing something, or if it is an actual error.
Problem
In testing, the GPS milliseconds conversion seems off, perhaps due to time conversion problems. RINEX Observation files specify the time system used for each observation epoch (for example, GPS, GLO, etc.). The current code takes datetimes of the parser observation epoch and automatically assigns them to UTC. Thus conversion will be off due to the assumption of UTC for the observation epoch instead of the true time system in GPS or various other time.
This problem is most noticeable when using the RINEX Obs and Nav file for state estimation. However, since this problem has not been discussed, I was wondering if this is an intended feature and I might be missing something, or if it is an actual error.