Fix incorrect sv id offset for bugreport
Fixed incorrect sv id offset for adb bugreport. Ephemeris type, source and age information of BDS, GAL and QZSS reported through PQWPE7 NMEA are incorrectly mapped to adb bugreport. Bug: 63178209 Change-Id: I9f4b7942adadda8949e040ee59bed9c027e080c2 CRs-Fixed: 2073107
This commit is contained in:
parent
f44aa79ca9
commit
9c2acb7847
1 changed files with 3 additions and 3 deletions
|
@ -2700,7 +2700,7 @@ void GnssAdapter::convertSatelliteInfo(std::vector<GnssDebugSatelliteInfo>& out,
|
|||
case GNSS_SV_TYPE_QZSS:
|
||||
svid_min = GNSS_BUGREPORT_QZSS_MIN;
|
||||
svid_num = QZSS_NUM;
|
||||
svid_idx = GPS_NUM+GLO_NUM;
|
||||
svid_idx = GPS_NUM+GLO_NUM+BDS_NUM+GAL_NUM;
|
||||
if (!in.mSvHealth.empty()) {
|
||||
eph_health_good_mask = in.mSvHealth.back().mQzssGoodMask;
|
||||
eph_health_bad_mask = in.mSvHealth.back().mQzssBadMask;
|
||||
|
@ -2713,7 +2713,7 @@ void GnssAdapter::convertSatelliteInfo(std::vector<GnssDebugSatelliteInfo>& out,
|
|||
case GNSS_SV_TYPE_BEIDOU:
|
||||
svid_min = GNSS_BUGREPORT_BDS_MIN;
|
||||
svid_num = BDS_NUM;
|
||||
svid_idx = GPS_NUM+GLO_NUM+QZSS_NUM;
|
||||
svid_idx = GPS_NUM+GLO_NUM;
|
||||
if (!in.mSvHealth.empty()) {
|
||||
eph_health_good_mask = in.mSvHealth.back().mBdsGoodMask;
|
||||
eph_health_bad_mask = in.mSvHealth.back().mBdsBadMask;
|
||||
|
@ -2726,7 +2726,7 @@ void GnssAdapter::convertSatelliteInfo(std::vector<GnssDebugSatelliteInfo>& out,
|
|||
case GNSS_SV_TYPE_GALILEO:
|
||||
svid_min = GNSS_BUGREPORT_GAL_MIN;
|
||||
svid_num = GAL_NUM;
|
||||
svid_idx = GPS_NUM+GLO_NUM+QZSS_NUM+BDS_NUM;
|
||||
svid_idx = GPS_NUM+GLO_NUM+BDS_NUM;
|
||||
if (!in.mSvHealth.empty()) {
|
||||
eph_health_good_mask = in.mSvHealth.back().mGalGoodMask;
|
||||
eph_health_bad_mask = in.mSvHealth.back().mGalBadMask;
|
||||
|
|
Loading…
Reference in a new issue