GNSS PVT measurement used by loose-coupled fusion updates.
Summary
Functions
Build a position-only GNSS fix measurement.
Build a position-velocity GNSS fix measurement.
Return the measurement with a different GNSS fix status.
Types
@type t() :: %Sidereon.GNSS.Fusion.GnssFixMeasurement{ covariance: [[number()]], fix_status: :single | :float | :fixed | String.t(), position_ecef_m: Sidereon.GNSS.Fusion.vec3(), satellites_used: non_neg_integer(), solution_valid: boolean(), t_j2000_s: number(), velocity_ecef_mps: Sidereon.GNSS.Fusion.vec3() | nil }
Functions
@spec position( number(), Sidereon.GNSS.Fusion.vec3(), [[number()]], non_neg_integer(), keyword() ) :: t()
Build a position-only GNSS fix measurement.
@spec position_velocity( number(), Sidereon.GNSS.Fusion.vec3(), Sidereon.GNSS.Fusion.vec3(), [[number()]], non_neg_integer(), keyword() ) :: t()
Build a position-velocity GNSS fix measurement.
Return the measurement with a different GNSS fix status.