"""
GNSS common and system specific constants
Signal frequencies and wavelengths etc. from gnss_const.h
"""
LIGHT   = 2.99792458e8
L1_FREQ = 1575.42e6
L2_FREQ = 10.23E6 * 120.0
L5_FREQ = 10.23E6 * 115.0
XONA_L1_FREQ = 1557.5*1.023e6
XONA_L5_FREQ = 1163.75*1.023e6
GLONASS_L1_BASE_FREQ   = 1602.0e6
GLONASS_L1_FREQ_OFFSET =    0.5625e6
GLONASS_L2_BASE_FREQ   = 1246.0e6
GLONASS_L2_FREQ_OFFSET =    0.4375e6
GLONASS_L3_FREQUENCY   = 1202.025e6
GALILEO_E5AltBOC_FREQUENCY = 1.023E6 * 1165.0
GALILEO_E5B_FREQUENCY      = 1.023E6 * 1180.0
GALILEO_E6_FREQUENCY       = 1.023E6 * 1250.0
BEIDOU_B1_FREQUENCY = 1.023E6 * 1526.0
BEIDOU_B3_FREQUENCY = 1.023E6 * 1240.0
BEIDOU_E1_FREQUENCY = 1.023E6 * 1554.0
IRNSS_S1_FREQUENCY  = 1.023E6 * 2436.0

L1_WAVELENGTH = LIGHT / L1_FREQ
L2_WAVELENGTH = LIGHT / L2_FREQ
L5_WAVELENGTH = LIGHT / L5_FREQ
