Merge "Set elapsedRealtime if HAL doesn't set it" into tm-qpr-dev am: 9421ed72e4
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/19970929 Change-Id: I1bb50d40edeb3fe962f8041fdce591fd1b4eed72 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -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,
|
||||||
|
|||||||
Reference in New Issue
Block a user