Merge "Set elapsedRealtime if HAL doesn't set it" into tm-qpr-dev

This commit is contained in:
TreeHugger Robot
2022-09-19 18:41:16 +00:00
committed by Android (Google) Code Review

View File

@@ -195,6 +195,8 @@ jobject translateGnssLocation(JNIEnv* env, const android::hardware::gnss::GnssLo
flags = static_cast<uint32_t>(location.elapsedRealtime.flags); flags = static_cast<uint32_t>(location.elapsedRealtime.flags);
if (flags & android::hardware::gnss::ElapsedRealtime::HAS_TIMESTAMP_NS) { if (flags & android::hardware::gnss::ElapsedRealtime::HAS_TIMESTAMP_NS) {
SET(ElapsedRealtimeNanos, location.elapsedRealtime.timestampNs); SET(ElapsedRealtimeNanos, location.elapsedRealtime.timestampNs);
} else {
SET(ElapsedRealtimeNanos, android::elapsedRealtimeNano());
} }
if (flags & android::hardware::gnss::ElapsedRealtime::HAS_TIME_UNCERTAINTY_NS) { if (flags & android::hardware::gnss::ElapsedRealtime::HAS_TIME_UNCERTAINTY_NS) {
SET(ElapsedRealtimeUncertaintyNanos, SET(ElapsedRealtimeUncertaintyNanos,