Skip to main content

Module has

Module has 

Source
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§

HasClockBlock
HAS MT1 clock full-set or subset correction block.
HasClockCorrection
HAS clock correction for one satellite.
HasCodeBias
HAS code bias for one satellite signal.
HasCodeBiasBlock
HAS MT1 code-bias block.
HasGnssMask
One GNSS mask inside an HAS MT1 mask block.
HasMaskBlock
HAS MT1 mask block.
HasMt1Header
HAS MT1 header.
HasMt1Message
Decoded HAS MT1 payload.
HasOrbitBlock
HAS MT1 orbit correction block.
HasOrbitCorrection
HAS orbit correction for one satellite.
HasPhaseBias
HAS phase bias for one satellite signal.
HasPhaseBiasBlock
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.