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