# `Sidereon.GNSS.RTK.StaticReferenceStationSolution`
[🔗](https://github.com/neilberkman/sidereon-ex/blob/main/lib/sidereon/gnss/rtk.ex#L615)

Static reference-station coordinate with covariance and mode diagnostics.

# `ecef`

```elixir
@type ecef() :: %{x_m: float(), y_m: float(), z_m: float()}
```

# `t`

```elixir
@type t() :: %Sidereon.GNSS.RTK.StaticReferenceStationSolution{
  baseline_m: float(),
  baseline_vector_m: ecef(),
  carrier_solution: Sidereon.GNSS.RTK.StaticReferenceCarrierSolution.t() | nil,
  code_solution: Sidereon.GNSS.RTK.StaticReferenceCodeSolution.t() | nil,
  covariance: Sidereon.GNSS.RTK.StaticReferenceStationCovariance.t(),
  diagnostics: [Sidereon.GNSS.RTK.StaticReferenceEpochDiagnostic.t()],
  fix_status: :code_dgnss | :carrier_float | :carrier_fixed,
  geodetic: map() | nil,
  mode: :code_dgnss | :carrier_float | :carrier_fixed,
  mode_reports: [Sidereon.GNSS.RTK.StaticReferenceModeReport.t()],
  position_m: ecef()
}
```

---

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