MgaGAL
This is a ROS message definition.
Source
# MGA-GAL (0x13 0x02)
# Galileo Ephemeris Assistance
#
# This message allows the delivery of Galileo ephemeris assistance to a
# receiver. See the description of AssistNow Online for details.
#
uint8 CLASS_ID = 19
uint8 MESSAGE_ID = 2
uint8 type # Message type (0x01 for this type)
uint8 version # Message version (0x00 for this version)
uint8 svid # Galileo Satellite identifier
uint8 reserved0 # Reserved
uint16 iod_nav # Ephemeris and clock correction issue of Data
int16 delta_n # Mean motion difference from computed value
# [semi-cir cles/s * 2^-43]
int32 m0 # Mean anomaly at reference time [semi-cir cles 2^-31]
uint32 e # Eccentricity [2^-33]
uint32 sqrt_a # Square root of the semi-major axis [m^0.5 * 2^-19]
int32 omega0 # Longitude of ascending node of orbital plane at weekly
# epoch [semi-cir cles 2^-31]
int32 i0 # inclination angle at reference time
# [semi-cir cles 2^-31]
int32 omega # Argument of perigee [semi-cir cles 2^-31]
int32 omega_dot # Rate of change of right ascension
# [semi-cir cles/s 2^-43]
int16 i_dot # Rate of change of inclination angle
# [semi-cir cles/s 2^-43]
int16 cuc # Amplitude of the cosine harmonic correction term to
# the argument of latitude [radians * 2^-29]
int16 cus # Amplitude of the sine harmonic correction term to
# the argument of latitude [radians * 2^-29]
int16 crc # Amplitude of the cosine harmonic correction term
# to the orbit radius [radians * 2^-5]
int16 crs # Amplitude of the sine harmonic correction term to the
# orbit radius [radians * 2^-5]
int16 cic # Amplitude of the cosine harmonic correction term to
# the angle of inclination [radians * 2^-29]
int16 cis # Amplitude of the sine harmonic correction term to the
# angle of inclination [radians * 2^-29]
uint16 toe # Ephemeris reference time [60 * s]
int32 af0 # clock bias correction coefficient [s * 2^-34]
int32 af1 # SV clock drift correction coefficient [s/s * 2^-46]
int8 af2 # SV clock drift rate correction coefficient
# [s/s^2 * 2^-59]
uint8 sisaindex_e1_e5b # Signal-in-Space Accuracy index for dual frequency
# E1-E5b
uint16 toc # Clock correction data reference Time of Week [60 * s]
int16 bgd_e1_e5b # E1-E5b Broadcast Group Delay
uint8[2] reserved1 # Reserved
uint8 health_e1b # E1-B Signal Health Status
uint8 data_validity_e1b # E1-B Data Validity Status
uint8 health_e5b # E5b Signal Health Status
uint8 data_validity_e5b # E5b Data Validity Status
uint8[4] reserved2 # Reserved