From 4c0fffb0abe64539e4ec97c645b90e2e8d7629f6 Mon Sep 17 00:00:00 2001 From: Roshan Pius Date: Thu, 9 Jun 2022 21:09:14 +0000 Subject: [PATCH] uwb(hal): Add a new capability TLV for min ranging interval Bug: 235488259 Test: Compiles Merged-In: I7f0c6d9b68ea3a1ba31911a031f2e7ee24c9d331 Change-Id: I7f0c6d9b68ea3a1ba31911a031f2e7ee24c9d331 --- uwb/aidl/Android.bp | 1 + .../uwb/fira_android/UwbVendorCapabilityTlvTypes.aidl | 1 + .../uwb/fira_android/UwbVendorCapabilityTlvTypes.aidl | 5 +++++ 3 files changed, 7 insertions(+) diff --git a/uwb/aidl/Android.bp b/uwb/aidl/Android.bp index 52f060575c..7dc2b7f141 100755 --- a/uwb/aidl/Android.bp +++ b/uwb/aidl/Android.bp @@ -47,6 +47,7 @@ aidl_interface { aidl_interface { name: "android.hardware.uwb.fira_android", + owner: "google", vendor_available: true, srcs: ["android/hardware/uwb/fira_android/*.aidl"], stability: "vintf", diff --git a/uwb/aidl/aidl_api/android.hardware.uwb.fira_android/current/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvTypes.aidl b/uwb/aidl/aidl_api/android.hardware.uwb.fira_android/current/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvTypes.aidl index cbe20688ad..17e438129e 100644 --- a/uwb/aidl/aidl_api/android.hardware.uwb.fira_android/current/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvTypes.aidl +++ b/uwb/aidl/aidl_api/android.hardware.uwb.fira_android/current/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvTypes.aidl @@ -44,4 +44,5 @@ enum UwbVendorCapabilityTlvTypes { CCC_SUPPORTED_PULSE_SHAPE_COMBOS = 166, CCC_SUPPORTED_RAN_MULTIPLIER = 167, SUPPORTED_AOA_RESULT_REQ_ANTENNA_INTERLEAVING = 227, + SUPPORTED_MIN_RANGING_INTERVAL_MS = 228, } diff --git a/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvTypes.aidl b/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvTypes.aidl index 0140fdd5ed..3961edaecb 100644 --- a/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvTypes.aidl +++ b/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorCapabilityTlvTypes.aidl @@ -150,4 +150,9 @@ enum UwbVendorCapabilityTlvTypes { * 0 - Feature not supported. */ SUPPORTED_AOA_RESULT_REQ_ANTENNA_INTERLEAVING = 0xE3, + + /** + * 4 byte value to indicate supported min ranging interval in ms. + */ + SUPPORTED_MIN_RANGING_INTERVAL_MS = 0xE4, }