Skip to content

Commit 4587fda

Browse files
author
muccc
committed
fix conflicts
1 parent a011a61 commit 4587fda

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

iridiumtk/reassembler/ppm.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -74,11 +74,9 @@ def filter(self,line):
7474
m=self.r2.match(q.data)
7575
if not m: return
7676
if m.group(2):
77-
<<<<<<< HEAD
78-
q.itime = dt.strptime(m.group(1), '%Y-%m-%dT%H:%M:%S.%f').replace(tzinfo=datetime.timezone.utc)
79-
=======
77+
#print("case 1", m.group(1))
8078
q.itime = numpy.datetime64(m.group(1))
81-
>>>>>>> incomplete port to 64bit datetime
79+
#print(q.itime)
8280
else:
8381
q.itime = numpy.datetime64(m.group(1))
8482

@@ -88,13 +86,14 @@ def filter(self,line):
8886

8987
if q.sat not in self.sv_pos: return None
9088
# Only accept IBC with a very recent position update via IRA
91-
dt = float(q.mstime) - self.sv_pos[q.sat]['mstime']
92-
if dt > 90: return None
89+
ira_dt = float(q.mstime) - self.sv_pos[q.sat]['mstime']
90+
if ira_dt > 90: return None
9391

9492
return q
9593

9694
def process(self,q):
97-
q.uxtime = dt.epoch(q.time)
95+
#print(type(q.time), q.time)
96+
q.uxtime = numpy.datetime64(int(q.time * 1e9), '[ns]')
9897

9998
# correct for slot:
10099
# 1st vs. 4th slot is 3 * (downlink + guard)

0 commit comments

Comments
 (0)