Sidereon.GNSS.RTK.ArcConfig (Sidereon v0.29.2)

Copy Markdown View Source

Complete typed configuration for a sequential RTK arc solve.

Summary

Types

reference_selection()

@type reference_selection() ::
  :auto
  | {:satellite, String.t()}
  | {:per_system, %{required(String.t()) => String.t()}}

t()

@type t() :: %Sidereon.GNSS.RTK.ArcConfig{
  ambiguity_prior_sigma_m: number(),
  base_m: Sidereon.GNSS.RTK.ecef_input(),
  baseline_prior_sigma_m: number(),
  initial_baseline_m: Sidereon.GNSS.RTK.ecef_input(),
  model: Sidereon.GNSS.RTK.MeasurementModel.t() | map(),
  offsets_m: %{required(String.t()) => number()},
  preprocessing: Sidereon.GNSS.RTK.ArcPreprocessing.t() | map(),
  receiver_antenna_corrections: map() | nil,
  reference: reference_selection(),
  update_opts: Sidereon.GNSS.RTK.ArcUpdateOptions.t() | map(),
  wavelengths_m: %{required(String.t()) => number()}
}