# `Sidereon.GNSS.SBAS.SbasErrorModel`
[🔗](https://github.com/neilberkman/sidereon-ex/blob/main/lib/sidereon/gnss/sbas.ex#L375)

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

# `t`

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

# `from_store`

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

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

# `new`

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

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

---

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