# `Sidereon.GNSS.ARAIM.Result`
[🔗](https://github.com/neilberkman/sidereon-ex/blob/main/lib/sidereon/gnss/araim.ex#L549)

ARAIM protection-level result.

`:hpl_m`, `:vpl_m`, `:emt_m`, and sigma fields are meters. `:available`
is true when the protection-level solve met the supplied allocation.
`:availability` is kept as an alias.

# `t`

```elixir
@type t() :: %Sidereon.GNSS.ARAIM.Result{
  availability: boolean(),
  available: boolean(),
  emt_m: float(),
  fault_modes: [Sidereon.GNSS.ARAIM.FaultMode.t()],
  hpl_m: float(),
  p_unmonitored: float(),
  sigma_acc_h_m: float(),
  sigma_acc_v_m: float(),
  vpl_m: float()
}
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
