From dd2c7d6558d5db70731638ed9e1a2c2ea0a619f9 Mon Sep 17 00:00:00 2001 From: AndreHauschild Date: Tue, 23 Apr 2024 10:33:58 +0200 Subject: [PATCH 1/3] Add initialization of t0s for local corrections --- src/cssrlib/cssrlib.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/cssrlib/cssrlib.py b/src/cssrlib/cssrlib.py index b833fe5..b4a8f7f 100644 --- a/src/cssrlib/cssrlib.py +++ b/src/cssrlib/cssrlib.py @@ -226,6 +226,11 @@ def __init__(self): self.sat_n = [] self.t0 = {} self.cstat = 0 # status for receiving CSSR message + self.t0s = {} + sc_t = [sCType.CLOCK, sCType.ORBIT, sCType.CBIAS, sCType.PBIAS, + sCType.HCLOCK] + for sc in sc_t: + self.t0s[sc] = gtime_t() class cssr: From e22e7f785cb56f7410dbf4b81bb427b44600fd2c Mon Sep 17 00:00:00 2001 From: AndreHauschild Date: Tue, 23 Apr 2024 11:04:29 +0200 Subject: [PATCH 2/3] Fix typo --- src/cssrlib/cssrlib.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cssrlib/cssrlib.py b/src/cssrlib/cssrlib.py index b833fe5..678bdea 100644 --- a/src/cssrlib/cssrlib.py +++ b/src/cssrlib/cssrlib.py @@ -444,7 +444,7 @@ def isset(self, mask, nbit, k): return False def set_t0(self, inet=0, sat=0, ctype=0, t=gtime_t()): - """ set reference time for correcion to check validity time """ + """ set reference time for correction to check validity time """ sc_t = [sCType.CLOCK, sCType.ORBIT, sCType.CBIAS, sCType.PBIAS, sCType.HCLOCK] From 4d2b4b70842f1df2bb70fdd20c8affd3fa692f8b Mon Sep 17 00:00:00 2001 From: AndreHauschild Date: Tue, 23 Apr 2024 11:04:59 +0200 Subject: [PATCH 3/3] Change format of logging output --- src/cssrlib/cssrlib.py | 2 +- src/cssrlib/rtcm.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cssrlib/cssrlib.py b/src/cssrlib/cssrlib.py index 678bdea..e5d9f7c 100644 --- a/src/cssrlib/cssrlib.py +++ b/src/cssrlib/cssrlib.py @@ -1160,7 +1160,7 @@ def out_log(self): np.isnan(self.lc[0].dclk[sat_]): continue self.fh.write( - " {:s}\t{:3d}\t{:6.3f}\t{:6.3f}\t{:6.3f}\t{:6.3f}\n" + " {:s}\t{:3d}\t{:6.3f}\t{:6.3f}\t{:6.3f}\t{:8.4f}\n" .format(sat2id(sat_), self.lc[0].iode[sat_], self.lc[0].dorb[sat_][0], diff --git a/src/cssrlib/rtcm.py b/src/cssrlib/rtcm.py index b313017..7923837 100644 --- a/src/cssrlib/rtcm.py +++ b/src/cssrlib/rtcm.py @@ -837,7 +837,7 @@ def out_log_ssr_clk(self, sys): sys_, _ = sat2prn(sat_) if sys_ != sys: continue - self.fh.write(" {:s}\t{:5.3f}\n".format(sat2id(sat_), + self.fh.write(" {:s}\t{:8.4f}\n".format(sat2id(sat_), self.lc[0].dclk[sat_])) def out_log_ssr_orb(self, sys):