ARAIM snapshot integrity protection levels.
This module binds the core ARAIM multi-hypothesis snapshot solver. Callers provide receiver geometry and integrity support message records. Returned HPL, VPL, EMT, and accuracy sigmas are meters.
Summary
Functions
Run ARAIM for a geometry snapshot, ISM input, and integrity allocation.
Types
@type araim_error() :: :insufficient_geometry | :unmonitorable_fault_mass | :numerical_failure | :invalid_ism | :invalid_allocation | term()
Functions
@spec araim( Sidereon.GNSS.ARAIM.Geometry.t(), Sidereon.GNSS.ARAIM.Ism.t(), Sidereon.GNSS.ARAIM.IntegrityAllocation.t() ) :: {:ok, Sidereon.GNSS.ARAIM.Result.t()} | {:error, araim_error()}
Run ARAIM for a geometry snapshot, ISM input, and integrity allocation.
Returned HPL, VPL, EMT, and accuracy sigma values are meters.