GPS/QZS/GAL/BDS broadcast ephemeris.
|
| E_NavMsgType | type = E_NavMsgType::NONE |
| | message type
|
| |
| SatSys | Sat |
| | satellite number
|
| |
| int | iode = -1 |
| | GPS/QZS: IODE, GAL: IODnav.
|
| |
| int | iodc = 0 |
| | IODC.
|
| |
| int | aode |
| | BDS AODE.
|
| |
| int | aodc |
| | BDS AODC.
|
| |
| int | sva |
| | SV accuracy (URA index)
|
| |
| E_Svh | svh |
| | SV health.
|
| |
| int | week |
| | GPS/QZS: gps week, GAL:gps week (i.e. galileo week + 1024), BDS: beidou week.
|
| |
| int | code = 0 |
| | GPS/QZS: code on L2, GAL: data source.
|
| |
| int | flag = 0 |
| | GPS L2 P data flag.
|
| |
| int | howTow |
| | Hand over word time.
|
| |
| GTime | toc |
| | time of clock
|
| |
| GTime | toe |
| | time of ephemeris
|
| |
| GTime | ttm |
| | transmission time
|
| |
| double | toes |
| | TOE (s) in week.
|
| |
| double | fit |
| | fit interval (h)
|
| |
| double | f0 |
| | SV clock parameter (af0)
|
| |
| double | f1 |
| | SV clock parameter (af1)
|
| |
| double | f2 |
| | SV clock parameter (af2)
|
| |
| double | tgd [4] = {} |
| | group delay parameters GPS/QZS:tgd[0]=TGD GAL :tgd[0]=BGD E5a/E1,tgd[1]=BGD E5b/E1 BDS :tgd[0]=BGD1,tgd[1]=BGD2
|
| |
| E_SatType | orb = E_SatType::NONE |
| | BDS sat/orbit type.
|
| |
| GTime | top = {} |
| | time of prediction
|
| |
| double | tops = 0 |
| | t_op (s) in week
|
| |
| double | ura [4] |
| | user range accuracy or GAL SISA GPS/QZS CNVX: ura[0]=URAI_NED0, ura[1]=URAI_NED1, ura[2]=URAI_NED2, ura[3]=URAI_ED
|
| |
| double | isc [6] = {} |
| | inter-signal corrections GPS/QZS CNAV: isc[0]=ISC_L1CA, isc[1]=ISC_L2C, isc[2]=ISC_L5I5, isc[3]=ISC_L5Q5 GPS/QZS CNV2: isc[0]=ISC_L1CA, isc[1]=ISC_L2C, isc[2]=ISC_L5I5, isc[3]=ISC_L5Q5, isc[4]=ISC_L1Cd, isc[5]=ISC_L1Cp BDS CNV1: isc[0]=ISC_B1Cd BDS CNV2: isc[1]=ISC_B2ad
|
| |
| double | sis [5] = {} |
| | signal in space accuracy index BDS CNVX sis[0]=SISAI_oe, sis[1]=SISAI_ocb, sis[2]=SISAI_oc1, sis[3]=SISAI_oc2, sis[4]=SISMAI
|
| |
| double | tocs |
| | TOC (s) within week.
|
| |
| int | weekRollOver |
| | week number (rolled over)
|
| |
| double | sqrtA |
| | sqrt A
|
| |
| int | e5a_hs = 0 |
| | GAL E5a signal health status.
|
| |
| int | e5a_dvs = 0 |
| | GAL E5a data validity status.
|
| |
| int | e5b_hs = 0 |
| | GAL E5b signal health status.
|
| |
| int | e5b_dvs = 0 |
| | GAL E5b data validity status.
|
| |
| int | e1_hs = 0 |
| | GAL E1 signal health status.
|
| |
| int | e1_dvs = 0 |
| | GAL E1 data validity status.
|
| |
| double | ttms = 0 |
| | transmission time (s) within week
|
| |
| int | fitFlag = 0 |
| | fit flag
|
| |
| double | A = 0 |
| | semi major axis
|
| |
| double | e = 0 |
| | eccentricity
|
| |
| double | i0 = 0 |
| | inclination
|
| |
| double | OMG0 = 0 |
| | right ascension of ascending node
|
| |
| double | omg = 0 |
| | argument of perigee
|
| |
| double | M0 = 0 |
| | mean anomoly
|
| |
| double | deln = 0 |
| | correction mean motion
|
| |
| double | OMGd = 0 |
| | rate of OMG
|
| |
| double | idot = 0 |
| | rate of inclination
|
| |
| double | crc = 0 |
| | correction radial cosine
|
| |
| double | crs = 0 |
| | correction radial sine
|
| |
| double | cuc = 0 |
| | correction lattitude cosine
|
| |
| double | cus = 0 |
| | correction lattitude sine
|
| |
| double | cic = 0 |
| | correction inclination cosine
|
| |
| double | cis = 0 |
| | correction inclination sine
|
| |
| double | dn0d = 0 |
| | rate of correction mean motion
|
| |
| double | Adot = 0 |
| | rate of A
|
| |
inter-signal corrections GPS/QZS CNAV: isc[0]=ISC_L1CA, isc[1]=ISC_L2C, isc[2]=ISC_L5I5, isc[3]=ISC_L5Q5 GPS/QZS CNV2: isc[0]=ISC_L1CA, isc[1]=ISC_L2C, isc[2]=ISC_L5I5, isc[3]=ISC_L5Q5, isc[4]=ISC_L1Cd, isc[5]=ISC_L1Cp BDS CNV1: isc[0]=ISC_B1Cd BDS CNV2: isc[1]=ISC_B2ad