A single-frequency RTK arc built from paired RINEX observation handles and an SP3 ephemeris handle.
The resource retains the core-generated arc. Accessors expose the core epoch ordering and observation lists without re-reading either input file.
Summary
Functions
Return the retained epoch count.
Return core-generated epochs in engine order.
Return code-to-phase offsets in the core's deterministic map order.
Return code-to-phase offsets as a map keyed by core ambiguity id.
Return the base-epoch count skipped by the core builder.
Alias for epochs/1, useful when passing the arc to a solver.
Return ambiguity wavelengths in the core's deterministic map order.
Return ambiguity wavelengths as a map keyed by core ambiguity id.
Types
@type epoch() :: %{ :base => [map()], :rover => [map()], :satellite_positions_m => %{ required(String.t()) => {float(), float(), float()} }, :base_satellite_positions_m => %{ required(String.t()) => {float(), float(), float()} }, :rover_satellite_positions_m => %{ required(String.t()) => {float(), float(), float()} }, optional(:velocity_mps) => {float(), float(), float()} | nil, optional(:prediction_time_s) => float() | nil }
Core-generated single-frequency RTK epoch.
@type t() :: %Sidereon.GNSS.RTK.RinexArc{handle: reference()}
Single-frequency RINEX RTK arc resource handle.
Functions
@spec epoch_count(t()) :: non_neg_integer()
Return the retained epoch count.
Return core-generated epochs in engine order.
Return code-to-phase offsets in the core's deterministic map order.
Return code-to-phase offsets as a map keyed by core ambiguity id.
@spec skipped_epoch_count(t()) :: non_neg_integer()
Return the base-epoch count skipped by the core builder.
Alias for epochs/1, useful when passing the arc to a solver.
Return ambiguity wavelengths in the core's deterministic map order.
Return ambiguity wavelengths as a map keyed by core ambiguity id.