Sidereon.GNSS.SBAS.SbasErrorModel (Sidereon v0.15.0)

Copy Markdown View Source

Index-aligned SBAS range-error model for protection-level geometry rows.

Summary

Functions

Build an SBAS error model from a decoded SBAS correction store.

Build an SBAS error model from supplied per-satellite rows.

Types

t()

@type t() :: %Sidereon.GNSS.SBAS.SbasErrorModel{
  rows: [Sidereon.GNSS.SBAS.SbasSisError.t()]
}

Functions

from_store(sbas, geo_id, geometry, airborne, epoch, degradation)

@spec from_store(
  Sidereon.GNSS.SBAS.t(),
  String.t(),
  Sidereon.GNSS.SBAS.ProtectionGeometry.t(),
  Sidereon.GNSS.SBAS.AirborneModel.t(),
  Sidereon.GNSS.Time.epoch(),
  Sidereon.GNSS.SBAS.DegradationParams.t()
) :: {:ok, t()} | {:error, term()}

Build an SBAS error model from a decoded SBAS correction store.

new(rows)

@spec new([Sidereon.GNSS.SBAS.SbasSisError.t()]) :: t()

Build an SBAS error model from supplied per-satellite rows.