Sidereon.GNSS.ARAIM.SatelliteIsmModel (Sidereon v0.25.0)

Copy Markdown View Source

Per-satellite integrity and accuracy model without a satellite identity.

Sigmas and nominal bias are meters. Optional effective sigmas let callers pass already-computed local integrity and accuracy range sigmas. :p_sat is the prior satellite-fault probability.

Summary

Types

t()

@type t() :: %Sidereon.GNSS.ARAIM.SatelliteIsmModel{
  b_nom_m: float(),
  effective_sigma_acc_m: float() | nil,
  effective_sigma_int_m: float() | nil,
  p_sat: float(),
  sigma_ura_m: float(),
  sigma_ure_m: float()
}

Functions

new(sigma_ura_m, sigma_ure_m, b_nom_m, p_sat, opts \\ [])

@spec new(number(), number(), number(), number(), keyword()) :: t()

Build a per-satellite ISM model.

Sigma and bias inputs are meters. opts may include :effective_sigma_int_m and :effective_sigma_acc_m; supply both or omit both.