Skip to content
This repository was archived by the owner on Apr 13, 2021. It is now read-only.

Commit d848892

Browse files
committed
Fix tests
1 parent 9a32f33 commit d848892

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

python/swiftnav/almanac.pxd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ cdef extern from "libswiftnav/almanac.h":
2525
gnss_signal_t sid
2626
gps_time_t toa
2727
float ura
28-
u8 fit_interval
28+
u32 fit_interval
2929
u8 valid
3030
u8 healthy
3131
# HACK: Actually an anonymous union in libswiftnat!

python/swiftnav/ephemeris.pxd

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ cdef extern from "libswiftnav/ephemeris.h":
3333
gnss_signal_t sid
3434
gps_time_t toe
3535
float ura
36-
u8 fit_interval
36+
u32 fit_interval
3737
u8 valid
3838
u8 healthy
3939
# HACK: Actually an anonymous union in libswiftnat!
@@ -51,7 +51,7 @@ cdef extern from "libswiftnav/ephemeris.h":
5151
u8 satellite_healthy(const ephemeris_t *e)
5252
void decode_ephemeris(u32 frame_words[3][8], ephemeris_t *e)
5353
u8 ephemeris_equal(const ephemeris_t *a, const ephemeris_t *b)
54-
u8 ephemeris_params_valid(const u8 v, const u8 fit_interval,
54+
u8 ephemeris_params_valid(const u8 valid, const u32 fit_interval,
5555
const gps_time_t* toe, const gps_time_t *t)
5656

5757

python/swiftnav/ephemeris.pyx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -119,8 +119,8 @@ cdef class Ephemeris:
119119
return ephemeris_valid(&self._thisptr, &t._thisptr)
120120

121121
@staticmethod
122-
def is_params_valid(u8 v, u8 fit_interval, GpsTime toe, GpsTime t):
123-
return ephemeris_params_valid(v, fit_interval, &toe._thisptr, &t._thisptr)
122+
def is_params_valid(u8 valid, u32 fit_interval, GpsTime toe, GpsTime t):
123+
return ephemeris_params_valid(valid, fit_interval, &toe._thisptr, &t._thisptr)
124124

125125
def is_healthy(self):
126126
return satellite_healthy(&self._thisptr)

python/tests/test_ephemeris.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -167,29 +167,29 @@ def test_parameters():
167167
toe = t.GpsTime(**{ 'wn': 1867, 'tow': 518400.0,})
168168
time = t.GpsTime(**{ 'wn': 1867, 'tow': 518400.0,})
169169
valid = 1
170-
fit_interval = 4
170+
fit_interval = 4 * 60 * 60
171171
assert e.Ephemeris.is_params_valid(valid, fit_interval, toe, time)
172172

173173
toe = t.GpsTime(**{ 'wn': 1867, 'tow': 518400.0,})
174174
time = t.GpsTime(**{ 'wn': 1867, 'tow': 518400.0,})
175175
valid = 0
176-
fit_interval = 4
176+
fit_interval = 4 * 60 * 60
177177
assert not e.Ephemeris.is_params_valid(valid, fit_interval, toe, time)
178178

179179
toe = t.GpsTime(**{ 'wn': 1867, 'tow': 518400.0,})
180180
time = t.GpsTime(**{ 'wn': 1867, 'tow': 518400.0,})
181181
valid = 1
182-
fit_interval = 0
182+
fit_interval = 0 * 60 * 60
183183
assert not e.Ephemeris.is_params_valid(valid, fit_interval, toe, time)
184184

185185
toe = t.GpsTime(**{ 'wn': 1867, 'tow': 518400.0,})
186186
time = t.GpsTime(**{ 'wn': 1867, 'tow': 518400.0 + 3600.0 * 2,})
187187
valid = 1
188-
fit_interval = 4
188+
fit_interval = 4 * 60 * 60
189189
assert e.Ephemeris.is_params_valid(valid, fit_interval, toe, time)
190190

191191
toe = t.GpsTime(**{ 'wn': 1867, 'tow': 518400.0,})
192192
time = t.GpsTime(**{ 'wn': 1867, 'tow': 518400.0 + 3600.0 * 3 ,})
193193
valid = 1
194-
fit_interval = 4
194+
fit_interval = 4 * 60 * 60
195195
assert not e.Ephemeris.is_params_valid(valid, fit_interval, toe, time)

0 commit comments

Comments
 (0)