Orbis.GNSS.PrecisePositioning.Solution (Orbis v0.11.0)

Copy Markdown View Source

Float-ambiguity phase positioning solution for one epoch.

Summary

Types

position()

@type position() :: %{x_m: float(), y_m: float(), z_m: float()}

residual()

@type residual() :: %{code_m: float(), phase_m: float()}

t()

@type t() :: %Orbis.GNSS.PrecisePositioning.Solution{
  ambiguities_m: %{required(String.t()) => float()},
  metadata: %{
    iterations: pos_integer(),
    converged: boolean(),
    status: :position_tolerance | :max_iterations,
    code_rms_m: float(),
    phase_rms_m: float(),
    weighted_rms_m: float(),
    troposphere_applied: boolean()
  },
  position: position(),
  residuals_m: %{required(String.t()) => residual()},
  rx_clock_m: float(),
  rx_clock_s: float(),
  used_sats: [String.t()]
}