Everything an EMS or RTKLIB SBAS log reader read. Each input line appears exactly once: as a block, a skipped line or a refused line.
blocks- records in input order;skipped_lines-{line, kind}for each line read as no record,kindbeing:blank,:commentor:non_record;refused_lines-{line, reason}for each record line left unread while the rest of the log was read:{:ambiguous_week, week}for a NovAtel OEM3 week below 1024 read without a reference week, or{:checksum_mismatch, written | nil, computed}for a NovAtel line whose checksum differs;departures-{line, departure}read under:lenient.
Summary
Types
@type t() :: %Sidereon.GNSS.SBAS.Log{ blocks: [Sidereon.GNSS.SBAS.LogBlock.t()], departures: [{pos_integer(), Sidereon.GNSS.SBAS.departure()}], refused_lines: [{pos_integer(), tuple()}], skipped_lines: [{pos_integer(), :blank | :comment | :non_record}] }