Sidereon.GNSS.Bias.Record (Sidereon v3.0.0)

Copy Markdown View Source

One bias record decoded from a DCB or OSB product.

value, sigma, slope and slope_sigma are seconds (per second for the slope) when unit is :nanoseconds, and cycles when it is :cycles. family is :code or :phase from the observable code, or :mixed for a DSB or ISB pairing a code with a phase observable, which code and phase lookups do not use. line is the one-based source line of the row, nil for a record not read from text.

Summary

Types

t()

@type t() :: %Sidereon.GNSS.Bias.Record{
  family: :code | :phase | :mixed,
  kind: :osb | :dsb | :isb,
  line: pos_integer() | nil,
  obs1: String.t(),
  obs2: String.t() | nil,
  sigma: float() | nil,
  slope: float() | nil,
  slope_sigma: float() | nil,
  svn: String.t() | nil,
  target: String.t(),
  unit: :nanoseconds | :cycles,
  valid_from: String.t() | nil,
  valid_until: String.t() | nil,
  value: float()
}