Sidereon.GNSS.SBAS.ProtectionGeometry (Sidereon v0.19.1)

Copy Markdown View Source

SBAS protection-level geometry.

:receiver is {lat_rad, lon_rad, height_m}. :clock_systems is the ordered receiver-clock column list, encoded as GNSS system letters.

Summary

Functions

Build an SBAS protection-level geometry snapshot.

Types

receiver()

@type receiver() :: {float(), float(), float()}

t()

@type t() :: %Sidereon.GNSS.SBAS.ProtectionGeometry{
  clock_systems: [String.t()],
  receiver: receiver(),
  rows: [Sidereon.GNSS.SBAS.ProtectionRow.t()]
}

Functions

new(rows, arg, clock_systems)

@spec new([Sidereon.GNSS.SBAS.ProtectionRow.t()], {number(), number(), number()}, [
  atom() | String.t()
]) ::
  t()

Build an SBAS protection-level geometry snapshot.