Replies: 1 comment
-
|
Hi @alainmuls, I can try, but I'll need to see your COMPLETE Python script and a copy of the raw binary RTCM3 data stream you're attempting to parse. FYI my test cases for pyrtcm include numerous examples of MSM7 messages where NCell > 34, and parsing appears to be successful, e.g: from pyrtcm import RTCMReader, parse_msm
with open("/tests/pygpsdata-NTRIP-USCL00CHL0.log", "rb") as stream:
rtr = RTCMReader(stream)
for raw, parsed in rtr:
if parsed.identity[-1:] == "7" and getattr(parsed, "NCell", 0) > 34:
print(parsed)
print(parse_msm(parsed))
breakThanks |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi All,
I decode RTCM message and convert them into CSV files. I use
msm7_tuple = rtcmhelpers.parse_msm(msg=msg)
which holds an indentifier, rough data and fine data sub-sictionaries.
During decoding the fine data dict, I stumbled on an error, since the msm7_fine_data["CELLPRN"] yiels also N/A as value, so the PRN is not known. For now I just skip these cells, but it should have a valid number.
This is an output of my logging
2025-03-30 15:00:22,306 INFO: Skipping fine data decoding for cell 34 due to N/A PRN.
67 │ 2025-03-30 15:00:22,306 INFO: Skipping fine data decoding for cell 35 due to N/A PRN.
68 │ 2025-03-30 15:00:22,306 INFO: Skipping fine data decoding for cell 36 due to N/A PRN.
69 │ 2025-03-30 15:00:22,306 INFO: Skipping fine data decoding for cell 37 due to N/A PRN.
It usually happens (tested only an 1 dataset) for celss above 34 apparently.
Can you explain this error?
kind regards
Alain
Beta Was this translation helpful? Give feedback.
All reactions