IGC.Fix (igc v1.0.0)
Represents a single fix record in the IGC file.
All the extensions defined in the B record of the IGC file are stored in the
extensions
field.
The "well known" extensions are also stored in their own fields, if provided by the dataset.
Link to this section Summary
Link to this section Types
Link to this type
extensions()
@type t() :: %IGC.Fix{ air_speed: integer() | nil, compensated_variometer: integer() | nil, extensions: IGC.Extensions.values(), gnss_altitude: integer(), horizontal_accuracy: integer() | nil, magnetic_heading: integer() | nil, position: IGC.Position.t(), pressure_altitude: integer(), satellite_in_use: integer() | nil, time: Time.t(), true_air_speed: integer() | nil, true_heading: integer() | nil, uncompensated_variometer: integer() | nil, valid?: boolean(), vertical_accuracy: integer() | nil, wind_direction: integer() | nil, wind_speed: integer() | nil }
Link to this section Functions
Link to this function
parse_line(line, headers)
@spec parse_line(String.t(), IGC.Headers.t()) :: {:ok, t()} | {:error, atom()}