A catalog/health diff observed at one snapshot epoch.
Summary
Types
@type health_change() :: %{ system: :gps, prn: pos_integer(), from: Orbis.GNSS.Constellation.HealthInterval.state(), to: Orbis.GNSS.Constellation.HealthInterval.state() }
@type t() :: %Orbis.GNSS.Constellation.HealthChange{ diff: Orbis.GNSS.Constellation.Diff.t(), epoch: NaiveDateTime.t(), health_changed: [health_change()] }