Enumerations | |
enum | AlmBitInfo { asbIODa = fsbType+fnbType, anbIODa = 4, ascIODa = 1, asiWNa = pt5, asbWNa = asbIODa+anbIODa, anbWNa = 2, ascWNa = 1, asit0a = pt5, asbt0a = asbWNa+anbWNa, anbt0a = 10, asct0a = 600, asiSVID_1 = pt5, asbSVID_1 = asbt0a+anbt0a, anbSVID = 6, ascSVID = 1, asidAhalf_1 = pt5, asbdAhalf_1 = asbSVID_1+anbSVID, anbdAhalf = 13, ascdAhalf = -9, asiEcc_1 = pt5, asbEcc_1 = asbdAhalf_1+anbdAhalf, anbEcc = 11, ascEcc = -16, asiw_1 = pt5, asbw_1 = asbEcc_1+anbEcc, anbw = 16, ascw = -15, asidi_1 = pt5, asbdi_1 = asbw_1+anbw, anbdi = 11, ascdi = -14, asiOMEGA0_1 = pt5, asbOMEGA0_1 = asbdi_1+anbdi, anbOMEGA0 = 16, ascOMEGA0 = -15, asiOMEGAdot_1 = pt5, asbOMEGAdot_1 = asbOMEGA0_1+anbOMEGA0, anbOMEGAdot = 11, ascOMEGAdot = -33, asiM0_1 = pt5, asbM0_1 = asbOMEGAdot_1+anbOMEGAdot, anbM0 = 16, ascM0 = -15, asiaf0_1 = pt5, asbaf0_1 = asbM0_1+anbM0, anbaf0 = 16, ascaf0 = -19, asiaf1_1 = pt5, asbaf1_1 = asbaf0_1+anbaf0, anbaf1 = 13, ascaf1 = -38, asiE5ahs_1 = pt5, asbE5ahs_1 = asbaf1_1+anbaf1, anbE5ahs = 2, ascE5ahs = 1, asiSVID_2 = pt5, asbSVID_2 = asbE5ahs_1+anbE5ahs, asidAhalf_2 = pt5, asbdAhalf_2 = asbSVID_2+anbSVID, asiEcc_2 = pt5, asbEcc_2 = asbdAhalf_2+anbdAhalf, asiw_2 = pt5, asbw_2 = asbEcc_2+anbEcc, asidi_2 = pt5, asbdi_2 = asbw_2+anbw, asiOMEGA0m_2 = pt5, asbOMEGA0m_2 = asbdi_2+anbdi, anbOMEGA0m_2 = 4, asiOMEGA0l_2 = pt6, asbOMEGA0l_2 = asbIODa+anbIODa, anbOMEGA0l_2 = 12, asiOMEGAdot_2 = pt6, asbOMEGAdot_2 = asbOMEGA0l_2+anbOMEGA0l_2, asiM0_2 = pt6, asbM0_2 = asbOMEGAdot_2+anbOMEGAdot, asiaf0_2 = pt6, asbaf0_2 = asbM0_2+anbM0, asiaf1_2 = pt6, asbaf1_2 = asbaf0_2+anbaf0, asiE5ahs_2 = pt6, asbE5ahs_2 = asbaf1_2+anbaf1, asiSVID_3 = pt6, asbSVID_3 = asbE5ahs_2+anbE5ahs, asidAhalf_3 = pt6, asbdAhalf_3 = asbSVID_3+anbSVID, asiEcc_3 = pt6, asbEcc_3 = asbdAhalf_3+anbdAhalf, asiw_3 = pt6, asbw_3 = asbEcc_3+anbEcc, asidi_3 = pt6, asbdi_3 = asbw_3+anbw, asiOMEGA0_3 = pt6, asbOMEGA0_3 = asbdi_3+anbdi, asiOMEGAdot_3 = pt6, asbOMEGAdot_3 = asbOMEGA0_3+anbOMEGA0, asiM0_3 = pt6, asbM0_3 = asbOMEGAdot_3+anbOMEGAdot, asiaf0_3 = pt6, asbaf0_3 = asbM0_3+anbM0, asiaf1_3 = pt6, asbaf1_3 = asbaf0_3+anbaf0, asiE5ahs_3 = pt6, asbE5ahs_3 = asbaf1_3+anbaf1 } |
enum | EphBitInfo { esiSVID = pt1, esbSVID = fsbType+fnbType, enbSVID = 6, escSVID = 1, esiIOD_1 = pt1, esbIOD_1 = esbSVID+enbSVID, enbIOD_1 = 10, escIOD_1 = 1, esit0c = pt1, esbt0c = esbIOD_1+enbIOD_1, enbt0c = 14, esct0c = 60, esiaf0 = pt1, esbaf0 = esbt0c+enbt0c, enbaf0 = 31, escaf0 = -34, esiaf1 = pt1, esbaf1 = esbaf0+enbaf0, enbaf1 = 21, escaf1 = -46, esiaf2 = pt1, esbaf2 = esbaf1+enbaf1, enbaf2 = 6, escaf2 = -59, esiSISA = pt1, esbSISA = esbaf2+enbaf2, enbSISA = 8, escSISA = 1, esiai0 = pt1, esbai0 = esbSISA+enbSISA, enbai0 = 11, escai0 = -2, esiai1 = pt1, esbai1 = esbai0+enbai0, enbai1 = 11, escai1 = -8, esiai2 = pt1, esbai2 = esbai1+enbai1, enbai2 = 14, escai2 = -15, esiIDFR1 = pt1, esbIDFR1 = esbai2+enbai2, enbIDFR1 = 1, escIDFR1 = 1, esiIDFR2 = pt1, esbIDFR2 = esbIDFR1+enbIDFR1, enbIDFR2 = 1, escIDFR2 = 1, esiIDFR3 = pt1, esbIDFR3 = esbIDFR2+enbIDFR2, enbIDFR3 = 1, escIDFR3 = 1, esiIDFR4 = pt1, esbIDFR4 = esbIDFR3+enbIDFR3, enbIDFR4 = 1, escIDFR4 = 1, esiIDFR5 = pt1, esbIDFR5 = esbIDFR4+enbIDFR4, enbIDFR5 = 1, escIDFR5 = 1, esiBGDa = pt1, esbBGDa = esbIDFR5+enbIDFR5, enbBGDa = 10, escBGDa = -32, esiE5ahs = pt1, esbE5ahs = esbBGDa+enbBGDa, enbE5ahs = 2, escE5ahs = 1, esiWN_1 = pt1, esbWN_1 = esbE5ahs+enbE5ahs, enbWN_1 = 12, escWN_1 = 1, esiTOW_1 = pt1, esbTOW_1 = esbWN_1+enbWN_1, enbTOW_1 = 20, escTOW_1 = 1, esiE5advs = pt1, esbE5advs = esbTOW_1+enbTOW_1, enbE5advs = 1, escE5advs = 1, esiIOD_2 = pt2, esbIOD_2 = fsbType+fnbType, enbIOD_2 = 10, escIOD_2 = 1, esiM0 = pt2, esbM0 = esbIOD_2+enbIOD_2, enbM0 = 32, escM0 = -31, esiOMEGAdot = pt2, esbOMEGAdot = esbM0+enbM0, enbOMEGAdot = 24, escOMEGAdot = -43, esiEcc = pt2, esbEcc = esbOMEGAdot+enbOMEGAdot, enbEcc = 32, escEcc = -33, esiAhalf = pt2, esbAhalf = esbEcc+enbEcc, enbAhalf = 32, escAhalf = -19, esiOMEGA0 = pt2, esbOMEGA0 = esbAhalf+enbAhalf, enbOMEGA0 = 32, escOMEGA0 = -31, esiidot = pt2, esbidot = esbOMEGA0+enbOMEGA0, enbidot = 14, escidot = -43, esiWN_2 = pt2, esbWN_2 = esbidot+enbidot, enbWN_2 = 12, escWN_2 = 1, esiTOW_2 = pt2, esbTOW_2 = esbWN_2+enbWN_2, enbTOW_2 = 20, escTOW_2 = 1, esiIOD_3 = pt3, esbIOD_3 = fsbType+fnbType, enbIOD_3 = 10, escIOD_3 = 1, esii0 = pt3, esbi0 = esbIOD_3+enbIOD_3, enbi0 = 32, esci0 = -31, esiw = pt3, esbw = esbi0+enbi0, enbw = 32, escw = -31, esidn = pt3, esbdn = esbw+enbw, enbdn = 16, escdn = -43, esiCuc = pt3, esbCuc = esbdn+enbdn, enbCuc = 16, escCuc = -29, esiCus = pt3, esbCus = esbCuc+enbCuc, enbCus = 16, escCus = -29, esiCrc = pt3, esbCrc = esbCus+enbCus, enbCrc = 16, escCrc = -5, esiCrs = pt3, esbCrs = esbCrc+enbCrc, enbCrs = 16, escCrs = -5, esit0e = pt3, esbt0e = esbCrs+enbCrs, enbt0e = 14, esct0e = 60, esiWN_3 = pt3, esbWN_3 = esbt0e+enbt0e, enbWN_3 = 12, escWN_3 = 1, esiTOW_3 = pt3, esbTOW_3 = esbWN_3+enbWN_3, enbTOW_3 = 20, escTOW_3 = 1, esiIOD_4 = pt4, esbIOD_4 = fsbType+fnbType, enbIOD_4 = 10, escIOD_4 = 1, esiCic = pt4, esbCic = esbIOD_4+enbIOD_4, enbCic = 16, escCic = -29, esiCis = pt4, esbCis = esbCic+enbCic, enbCis = 16, escCis = -29, esiA0 = pt4, esbA0 = esbCis+enbCis, enbA0 = 32, escA0 = -30, esiA1 = pt4, esbA1 = esbA0+enbA0, enbA1 = 24, escA1 = -50, esidtLS = pt4, esbdtLS = esbA1+enbA1, enbdtLS = 8, escdtLS = 1, esitot = pt4, esbtot = esbdtLS+enbdtLS, enbtot = 8, esctot = 3600, esiWNot = pt4, esbWNot = esbtot+enbtot, enbWNot = 8, escWNot = 1, esiWNlsf = pt4, esbWNlsf = esbWNot+enbWNot, enbWNlsf = 8, escWNlsf = 1, esiDN = pt4, esbDN = esbWNlsf+enbWNlsf, enbDN = 3, escDN = 1, esidtLSF = pt4, esbdtLSF = esbDN+enbDN, enbdtLSF = 8, escdtLSF = 1, esit0G = pt4, esbt0G = esbdtLSF+enbdtLSF, enbt0G = 8, esct0G = 3600, esiA0G = pt4, esbA0G = esbt0G+enbt0G, enbA0G = 16, escA0G = -35, esiA1G = pt4, esbA1G = esbA0G+enbA0G, enbA1G = 12, escA1G = -51, esiWN0G = pt4, esbWN0G = esbA1G+enbA1G, enbWN0G = 6, escWN0G = 1, esiTOW_4 = pt4, esbTOW_4 = esbWN0G+enbWN0G, enbTOW_4 = 20, escTOW_4 = 1 } |
enum | FullBitInfo { fsbType = 0, fnbType = 6, fscType = 1 } |
enum | PTIndex { pt1 = 0, pt2 = 1, pt3 = 2, pt4 = 3, pt5 = 0, pt6 = 1, numEphPTs = 4, numAlmPTs = 2 } |
page type index, start bits, bit counts and scale factor (*n for integer quantities, *2^n for floating point quantities) for each of the fields in page types 5-6. Bit positions/sizes from Galileo OS-SIS-ICD, Tables 31-32. Scale factors taken from Table 75.
Definition at line 378 of file GalFBits.hpp.
page type index, start bits, bit counts and scale factor (*n for integer quantities, *2^n for floating point quantities) for each of the ephemeris fields. Bit positions/sizes from Galileo OS-SIS-ICD, Tables 27-30. Scale factors taken from Tables 57, 69, 60, 65 and 66.
Definition at line 81 of file GalFBits.hpp.
Start bits, bit counts and scale factor (*n for integer quantities, *2^n for floating point quantities) for fields that apply to all messages.
Enumerator | |
---|---|
fsbType | page type start bit |
fnbType | page type number of bits |
fscType | page type scale factor |
Definition at line 50 of file GalFBits.hpp.
Definition at line 63 of file GalFBits.hpp.