diff --git a/location/gnss/hdi_service/gnss_interface_impl.cpp b/location/gnss/hdi_service/gnss_interface_impl.cpp index 0f2483c996f5b30338ad942eef78617492690808..9ffe0581dbeed01c07d83362c474b18d1f30183b 100644 --- a/location/gnss/hdi_service/gnss_interface_impl.cpp +++ b/location/gnss/hdi_service/gnss_interface_impl.cpp @@ -105,6 +105,7 @@ static void SvStatusCallback(GnssSatelliteStatus* svInfo) svStatus.azimuths.push_back(svInfo->satellitesList[i].azimuth); svStatus.carrierFrequencies.push_back(svInfo->satellitesList[i].carrierFrequencie); svStatus.carrierToNoiseDensitys.push_back(svInfo->satellitesList[i].cn0); + svStatus.flags.push_back(static_cast(svInfo->satellitesList[i].flag)); } for (const auto& iter : g_locationCallBackMap) { auto& callback = iter.second;