Loading gnss/aidl/default/Gnss.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -123,10 +123,13 @@ ScopedAStatus Gnss::start() { std::this_thread::sleep_for(std::chrono::milliseconds(TTFF_MILLIS)); mFirstFixReceived = true; } int reportGnssCount = 0; do { if (!mIsActive) { ALOGD("Do not report location. mIsActive is false"); break; } reportGnssCount += 1; if (!mGnssMeasurementEnabled || mMinIntervalMs <= mGnssMeasurementIntervalMs) { this->reportSvStatus(); } Loading @@ -141,6 +144,7 @@ ScopedAStatus Gnss::start() { this->reportLocation(location); } } while (mIsActive && mThreadBlocker.wait_for(std::chrono::milliseconds(mMinIntervalMs))); ALOGD("reportGnssCount: %d", reportGnssCount); }); return ScopedAStatus::ok(); } Loading Loading
gnss/aidl/default/Gnss.cpp +4 −0 Original line number Diff line number Diff line Loading @@ -123,10 +123,13 @@ ScopedAStatus Gnss::start() { std::this_thread::sleep_for(std::chrono::milliseconds(TTFF_MILLIS)); mFirstFixReceived = true; } int reportGnssCount = 0; do { if (!mIsActive) { ALOGD("Do not report location. mIsActive is false"); break; } reportGnssCount += 1; if (!mGnssMeasurementEnabled || mMinIntervalMs <= mGnssMeasurementIntervalMs) { this->reportSvStatus(); } Loading @@ -141,6 +144,7 @@ ScopedAStatus Gnss::start() { this->reportLocation(location); } } while (mIsActive && mThreadBlocker.wait_for(std::chrono::milliseconds(mMinIntervalMs))); ALOGD("reportGnssCount: %d", reportGnssCount); }); return ScopedAStatus::ok(); } Loading