Expand description
Galileo HAS MT1 correction payload parser.
This module parses the recovered HAS Message Type 1 payload, starting at the 32-bit MT1 header and ending at the byte-aligned MT1 body. E6 page recovery, Reed-Solomon reconstruction, and outer transport framing are intentionally outside this module.
Structs§
- HasClock
Block - HAS MT1 clock full-set or subset correction block.
- HasClock
Correction - HAS clock correction for one satellite.
- HasCode
Bias - HAS code bias for one satellite signal.
- HasCode
Bias Block - HAS MT1 code-bias block.
- HasGnss
Mask - One GNSS mask inside an HAS MT1 mask block.
- HasMask
Block - HAS MT1 mask block.
- HasMt1
Header - HAS MT1 header.
- HasMt1
Message - Decoded HAS MT1 payload.
- HasOrbit
Block - HAS MT1 orbit correction block.
- HasOrbit
Correction - HAS orbit correction for one satellite.
- HasPhase
Bias - HAS phase bias for one satellite signal.
- HasPhase
Bias Block - HAS MT1 phase-bias block.
Functions§
- has_
mt1_ reference_ j2000_ s - Resolve an HAS MT1 TOH to a J2000 epoch using the GST reception time.
- has_
validity_ interval_ s - HAS validity interval in seconds for a VI index.