One receiver or satellite antenna block.
leading_comments are the comments between START OF ANTENNA and
TYPE / SERIAL NO; comments the rest. dazi_deg and zenith_grid are
nil when the block has no DAZI or ZEN1 / ZEN2 / DZEN record (a block
without a zenith grid has no PCV values). has_frequency_count says whether
the block carries # OF FREQUENCIES; the writer states the number of
sections. frequencies are the sections in file order.
Summary
Types
@type t() :: %Sidereon.GNSS.Antex.Antenna{ calibrations: [Sidereon.GNSS.Antex.Calibration.t()], comments: [String.t()], dazi_deg: float() | nil, frequencies: [Sidereon.GNSS.Antex.Frequency.t()], has_frequency_count: boolean(), id: String.t(), kind: :receiver | :satellite, leading_comments: [String.t()], serial: String.t(), sinex_code: String.t() | nil, type: String.t(), valid_from: Sidereon.GNSS.Antex.Epoch.t() | nil, valid_until: Sidereon.GNSS.Antex.Epoch.t() | nil, zenith_grid: Sidereon.GNSS.Antex.ZenithGrid.t() | nil }