pub type ObservationFile = RinexObs;Expand description
Role-oriented alias for a parsed RINEX observation file.
Aliased Type§
pub struct ObservationFile {
pub header: ObsHeader,
pub epochs: Vec<ObsEpoch>,
pub skipped_records: usize,
}Fields§
§header: ObsHeaderThe parsed header.
epochs: Vec<ObsEpoch>Epoch records in file order. Event records (flag > 1) are retained with an empty satellite map so epoch indices stay stable.
skipped_records: usizeCount of records skipped because their satellite token did not parse to a
representable GnssSatelliteId: an out-of-range entry in the GLONASS SLOT / FRQ # header table, or an unknown/out-of-range satellite record
inside an epoch (e.g. an extended GLONASS slot like R28 beyond the
engine’s PRN cap). One such record is skipped rather than aborting the
whole file, mirroring crate::astro::sgp4::TleFile::skipped.