Sidereon.GNSS.Broadcast.StatedNavFields (Sidereon v3.0.0)

Copy Markdown View Source

Fields of a legacy broadcast record that the orbit and clock models do not read, as the record states them, so that a record written back restates them.

Each field is nil for a blank field or one the source does not carry:

  • orbit5_field2 - BROADCAST ORBIT-5 field 2: GPS/QZSS codes on L2, the Galileo data-source word, spare for BeiDou and NavIC.
  • orbit5_field4 - BROADCAST ORBIT-5 field 4: GPS/QZSS L2 P data flag, spare elsewhere.
  • orbit6_field4 - BROADCAST ORBIT-6 field 4: GPS/QZSS IODC, NavIC spare.
  • transmission_time_sow - BROADCAST ORBIT-7 field 1: transmission time of message, seconds of week, as stated.
  • orbit7_field2 - BROADCAST ORBIT-7 field 2: the GPS fit interval, the QZSS fit flag, the BeiDou AODC, spare for Galileo and NavIC.
  • orbit7_field3, orbit7_field4 - BROADCAST ORBIT-7 spare fields.

Summary

Types

t()

@type t() :: %Sidereon.GNSS.Broadcast.StatedNavFields{
  orbit5_field2: float() | nil,
  orbit5_field4: float() | nil,
  orbit6_field4: float() | nil,
  orbit7_field2: float() | nil,
  orbit7_field3: float() | nil,
  orbit7_field4: float() | nil,
  transmission_time_sow: float() | nil
}