# `Sidereon.GNSS.QC.ObservationReport`
[🔗](https://github.com/neilberkman/sidereon-ex/blob/main/lib/sidereon/gnss/qc.ex#L37)

RINEX observation QC report.

# `t`

```elixir
@type t() :: %Sidereon.GNSS.QC.ObservationReport{
  clock_jumps: [Sidereon.GNSS.QC.ClockJump.t()],
  cycle_slips: Sidereon.GNSS.QC.CycleSlipQc.t(),
  data_gaps: [Sidereon.GNSS.QC.DataGap.t()],
  event_records: non_neg_integer(),
  handle: reference(),
  header: Sidereon.GNSS.QC.ObservationHeader.t(),
  interval_s: float() | nil,
  interval_source: String.t(),
  lint_findings: [Sidereon.GNSS.QC.ObservationFinding.t()],
  missing_epochs: non_neg_integer(),
  multipath: Sidereon.GNSS.QC.MultipathReport.t(),
  notes: [Sidereon.GNSS.QC.ObservationNote.t()],
  observation_epochs: non_neg_integer(),
  power_failure_epochs: non_neg_integer(),
  satellite_signals: [Sidereon.GNSS.QC.SatelliteSignal.t()],
  satellites: [Sidereon.GNSS.QC.SatelliteObservation.t()],
  skipped_records: non_neg_integer(),
  system_signals: [Sidereon.GNSS.QC.SystemSignal.t()],
  systems: [Sidereon.GNSS.QC.SystemObservation.t()],
  total_epoch_records: non_neg_integer()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
