Skip to content

Commit 46cffe1

Browse files
authored
Merge pull request #77 from emotional-cities/georeference-dev
Allow decoding UTC time without calibration signal
2 parents 0d001f9 + 76ea94f commit 46cffe1

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

pluma/stream/ubx.py

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,8 +82,12 @@ def parseposition(
8282
if decode_utc_time is True:
8383
# GPS epoch
8484
epoch = pd.Timestamp(1980, 1, 6)
85-
reference = self.data["TIM_TM2"].Message[0]
86-
offset = epoch + pd.Timedelta(weeks=reference.wnR)
85+
if calibrate_clock:
86+
reference = self.data["TIM_TM2"].Message[0]
87+
offset = epoch + pd.Timedelta(weeks=reference.wnR)
88+
else:
89+
reference = self.data["TIM_TP"].Message[0]
90+
offset = epoch + pd.Timedelta(weeks=reference.week)
8791
NavData["Time_UTC"] = offset + NavData["Time_iTow"].astype("timedelta64[ms]")
8892
self.positiondata = NavData
8993
return NavData

0 commit comments

Comments
 (0)