fix: Default values in GNSS Debug Data
Change default values for accuracies and uncertainties in GNSS Debug Data to non- zero constant values. Bug: 72753638 Change-Id: I075b364ed81c8a466b062ab4d5381c3d4ece1ea6 CRs-Fixed: 2185247
This commit is contained in:
parent
4951079622
commit
56334a3791
1 changed files with 17 additions and 0 deletions
|
@ -114,6 +114,23 @@ Return<void> GnssDebug::getDebugData(getDebugData_cb _hidl_cb)
|
||||||
data.position.bearingAccuracyDegrees = GNSS_DEBUG_UNKNOWN_BEARING_ACCURACY_DEG;
|
data.position.bearingAccuracyDegrees = GNSS_DEBUG_UNKNOWN_BEARING_ACCURACY_DEG;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (data.position.horizontalAccuracyMeters <= 0 ||
|
||||||
|
data.position.horizontalAccuracyMeters > GNSS_DEBUG_UNKNOWN_HORIZONTAL_ACCURACY_METERS) {
|
||||||
|
data.position.horizontalAccuracyMeters = GNSS_DEBUG_UNKNOWN_HORIZONTAL_ACCURACY_METERS;
|
||||||
|
}
|
||||||
|
if (data.position.verticalAccuracyMeters <= 0 ||
|
||||||
|
data.position.verticalAccuracyMeters > GNSS_DEBUG_UNKNOWN_VERTICAL_ACCURACY_METERS) {
|
||||||
|
data.position.verticalAccuracyMeters = GNSS_DEBUG_UNKNOWN_VERTICAL_ACCURACY_METERS;
|
||||||
|
}
|
||||||
|
if (data.position.speedAccuracyMetersPerSecond <= 0 ||
|
||||||
|
data.position.speedAccuracyMetersPerSecond > GNSS_DEBUG_UNKNOWN_SPEED_ACCURACY_PER_SEC) {
|
||||||
|
data.position.speedAccuracyMetersPerSecond = GNSS_DEBUG_UNKNOWN_SPEED_ACCURACY_PER_SEC;
|
||||||
|
}
|
||||||
|
if (data.position.bearingAccuracyDegrees <= 0 ||
|
||||||
|
data.position.bearingAccuracyDegrees > GNSS_DEBUG_UNKNOWN_BEARING_ACCURACY_DEG) {
|
||||||
|
data.position.bearingAccuracyDegrees = GNSS_DEBUG_UNKNOWN_BEARING_ACCURACY_DEG;
|
||||||
|
}
|
||||||
|
|
||||||
// time block
|
// time block
|
||||||
if (reports.mTime.mValid) {
|
if (reports.mTime.mValid) {
|
||||||
data.time.timeEstimate = reports.mTime.timeEstimate;
|
data.time.timeEstimate = reports.mTime.timeEstimate;
|
||||||
|
|
Loading…
Reference in a new issue