Orbis.GnssConstellation.Record (Orbis v0.8.0)

Copy Markdown View Source

A normalized GNSS satellite identity record.

active? means the satellite is present in the base source used to build the catalog. usable? is an advisory health/status flag; with the current GPS implementation it is true unless a merged NAVCEN row has an active NANU that marks the PRN unusable/decommissioned. The source map preserves source-specific fields such as CelesTrak object names and NAVCEN NANU text.

Summary

Types

t()

@type t() :: %Orbis.GnssConstellation.Record{
  active?: boolean(),
  norad_id: pos_integer(),
  prn: pos_integer(),
  source: map(),
  sp3_id: String.t(),
  svn: pos_integer() | nil,
  system: :gps,
  usable?: boolean()
}