Skip to content

Commit 427820f

Browse files
committed
- mi changed to bool
1 parent cf7f091 commit 427820f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/cssrlib/rtcm.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -214,7 +214,7 @@ def __init__(self, foutname=None):
214214
self.pid = 0 # SSR Provider ID
215215
self.sid = 0 # SSR Solution Type
216216
self.uint = 0 # Update Interval
217-
self.mi = 0
217+
self.mi = False
218218

219219
self.nrtk_r = {}
220220

@@ -544,7 +544,7 @@ def decode_head(self, msg, i, sys):
544544
self.tow = bs.unpack_from('u'+str(blen), msg, i)[0]
545545
self.time = gpst2time(self.week, self.tow)
546546
i += blen
547-
uint, mi = bs.unpack_from('u4u1', msg, i)
547+
uint, mi = bs.unpack_from('u4b1', msg, i)
548548
i += 5
549549

550550
if self.subtype in (sCSSR.ORBIT, sCSSR.COMBINED):
@@ -2204,7 +2204,7 @@ def decode_ssr_satant(self, sys, msg, i):
22042204

22052205
def decode_ssr_grid(self, msg, i):
22062206
""" decode SSR Grid Definition Message (E61) """
2207-
self.pid, self.mi, gid, gtype = bs.unpack_from('u16u1u10u3', msg, i)
2207+
self.pid, self.mi, gid, gtype = bs.unpack_from('u16b1u10u3', msg, i)
22082208
i += 30
22092209

22102210
self.gid = gid
@@ -3325,7 +3325,7 @@ def __init__(self):
33253325
self.pid = 0 # SSR Provider ID
33263326
self.sid = 0 # SSR Solution Type
33273327

3328-
self.mi = 0 # multiple message bit
3328+
self.mi = False # multiple message bit
33293329
self.iods = 0 # issue of data station
33303330
self.refid = 0 # reference station ID
33313331

@@ -3425,7 +3425,7 @@ def encode_msm(self, msg, obs, i):
34253425
self.nsig = len(obs.sig)
34263426

34273427
# augmentation service provider id DFi027
3428-
bs.pack_into('u12u30u1u3', msg, i, self.refid,
3428+
bs.pack_into('u12u30b1u3', msg, i, self.refid,
34293429
tow_, self.mi, self.iods)
34303430
i += 53
34313431

0 commit comments

Comments
 (0)