Skip to main content

Module sbas_pl

Module sbas_pl 

Source
Expand description

SBAS single-hypothesis protection levels.

This module is sans-IO. Callers supply snapshot geometry and an externally supplied range-error model. Message decoding and correction storage remain in crate::sbas.

Re-exports§

pub use crate::araim::AraimGeometry as ProtectionGeometry;
pub use crate::araim::AraimRow as ProtectionRow;
pub use error_model::give_variance_m2_for_givei;
pub use error_model::sbas_obliquity_factor;
pub use error_model::sigma_air_multipath_m;
pub use error_model::sigma_flt_m_for_udrei;
pub use error_model::sigma_tropo_m;
pub use error_model::udre_variance_m2_for_udrei;
pub use error_model::AirborneModel;
pub use error_model::DegradationParams;
pub use error_model::SbasErrorModel;
pub use error_model::SbasSisError;
pub use error_model::SBAS_IONOSPHERE_SHELL_HEIGHT_KM;

Modules§

error_model
DO-229 SBAS range-error model.

Structs§

SbasKMultipliers
Fixed SBAS protection-level multipliers.
SbasProtection
SBAS protection-level output for one geometry snapshot.

Enums§

SbasPlError
SBAS protection-level input or numerical failure.

Functions§

sbas_protection_levels
Compute DO-229 SBAS HPL and VPL from geometry and supplied range sigmas.