|
15 | 15 | # pylint: disable = invalid-name |
16 | 16 |
|
17 | 17 | from pygnssutils import GNSSReader |
18 | | -from pygnssutils.rawnav import RawNav, RawNavReader |
19 | | -from pygnssutils.rinex_globals import LNAV, CNAV, FNAV, L1OF, INAV, D1, D2, START, TARGET |
20 | | -from pygnssutils.rinex_subframes_gps import GPS_SUBFRAMEACQ_MAP |
21 | | -from pygnssutils.rinex_subframes_gal import GAL_SUBFRAMEACQ_MAP |
22 | | -from pygnssutils.rinex_subframes_bds import BDS_SUBFRAMEACQ_MAP |
23 | | -from pygnssutils.rinex_subframes_glo import GLO_SUBFRAMEACQ_MAP |
| 18 | +from pygnssutils.rawnav import RawNav |
| 19 | +from pygnssutils.rawnav_reader import RawNavReader |
| 20 | +from pygnssutils.rinex_globals import L1CA, LNAV, CNAV, FNAV, L1OF, INAV, D1, D2, START, TARGET |
| 21 | +from pygnssutils.rawnav_subframes_gps import GPS_SUBFRAMEACQ_MAP |
| 22 | +from pygnssutils.rawnav_subframes_gal import GAL_SUBFRAMEACQ_MAP |
| 23 | +from pygnssutils.rawnav_subframes_bds import BDS_SUBFRAMEACQ_MAP |
| 24 | +from pygnssutils.rawnav_subframes_glo import GLO_SUBFRAMEACQ_MAP |
| 25 | +from pygnssutils.rawnav_subframes_sba import SBA_SUBFRAMEACQ_MAP |
| 26 | +from pygnssutils.rawnav_subframes_qzs import QZS_SUBFRAMEACQ_MAP |
| 27 | +from pygnssutils.rawnav_subframes_irn import IRN_SUBFRAMEACQ_MAP |
24 | 28 |
|
25 | 29 | # INFILE = "pygpsdata-rxmsfrbx.log" |
26 | | -INFILE = "/Users/steve/Downloads/pygpsdata-20260602101842.log" |
| 30 | +# INFILE = "/Users/steve/Downloads/pygpsdata-20260602101842.log" |
| 31 | +INFILE = "/Users/steve/Downloads/pygpsdata-20260611094239.ubx" |
27 | 32 |
|
28 | 33 | gps = 0 |
29 | 34 | navframes = {} |
|
35 | 40 | # sfrmap = GAL_SUBFRAMEACQ_MAP[INAV] # subframe payload definitions |
36 | 41 | # sfrmap = BDS_SUBFRAMEACQ_MAP[D1] # subframe payload definitions |
37 | 42 | # sfrmap = BDS_SUBFRAMEACQ_MAP[D2] # subframe payload definitions |
38 | | -sfrmap = GLO_SUBFRAMEACQ_MAP[L1OF] # subframe payload definitions |
| 43 | +# sfrmap = GLO_SUBFRAMEACQ_MAP[L1OF] # subframe payload definitions |
| 44 | +sfrmap = SBA_SUBFRAMEACQ_MAP[L1CA] # subframe payload definitions |
| 45 | +# sfrmap = QZS_SUBFRAMEACQ_MAP[LNAV] # subframe payload definitions |
| 46 | +# sfrmap = QZS_SUBFRAMEACQ_MAP[CNAV] # subframe payload definitions |
| 47 | +# sfrmap = QZS_SUBFRAMEACQ_MAP[CNV2] # subframe payload definitions |
| 48 | +# sfrmap = IRN_SUBFRAMEACQ_MAP[L1CA] # subframe payload definitions |
39 | 49 | subframes = {} |
40 | 50 |
|
41 | 51 | with open(INFILE, "rb") as stream: |
|
46 | 56 | continue |
47 | 57 | if parsed.identity == "RXM-SFRBX": |
48 | 58 | rxm += 1 |
49 | | - #if parsed.gnssId == 0 and parsed.sigId in (0,): # GPS LNAV: |
| 59 | + # if parsed.gnssId == 0 and parsed.sigId in (0,): # GPS LNAV: |
50 | 60 | # if parsed.gnssId == 0 and parsed.sigId in (3,4,6,7,): # GPS CNAV: |
51 | 61 | # if parsed.gnssId == 2 and parsed.sigId in (3,): # GAL FNAV: |
52 | 62 | # if parsed.gnssId == 2 and parsed.sigId in (1,5): # GAL INAV: |
53 | 63 | # if parsed.gnssId == 3 and parsed.sigId in (0,2,4,): # BDS D1: |
54 | 64 | # if parsed.gnssId == 3 and parsed.sigId in (1,3,10,): # BDS D2: |
55 | | - if parsed.gnssId == 6 and parsed.sigId in (0,): # GAL L1OF: |
| 65 | + # if parsed.gnssId == 6 and parsed.sigId in (0,): # GLO L1OF: |
| 66 | + if parsed.gnssId == 1 and parsed.sigId in (0,): # SBA L1CA: |
56 | 67 | gps += 1 |
57 | 68 | # extract the subframe from the RXM-SFRBX message |
58 | 69 | sfrdata = rnr.process_rxm_sfrbx(parsed) |
|
0 commit comments