Merge "Set elapsedRealtime if HAL doesn't set it" into tm-qpr-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
9421ed72e4
@@ -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