commit | ff9268b13b8384df47a6dfffafbdd03cac03d0fc | [log] [tgz] |
---|---|---|
author | Ayush Jain <ayushjain@google.com> | Wed Mar 01 22:57:12 2023 +0000 |
committer | Ayush Jain <ayushjain@google.com> | Wed Mar 01 23:00:44 2023 +0000 |
tree | b917fb9f0b4261894aaa86674be52fa9e147f226 | |
parent | f7ad0fb1c0d69df5d8cfdf941bc8d66e0adb0551 [diff] |
Add a Vendor-dependent UCI Reason code for UWB OFF Add a UCI reason code (sent in a SESSION_STATUS_NTF) for the scenario when UWB needs to be turned off due to Regulatory reasons. Ran the "m android.hardware.uwb.fira_android-update-api" command to update the generated AIDL API. Bug: 267554906 Test: Compile make.com.google.android.uwb Change-Id: I52d9f2dae203c3e2d3d26a8a5c30a2f2a969b591
diff --git a/uwb/aidl/aidl_api/android.hardware.uwb.fira_android/current/android/hardware/uwb/fira_android/UwbVendorReasonCodes.aidl b/uwb/aidl/aidl_api/android.hardware.uwb.fira_android/current/android/hardware/uwb/fira_android/UwbVendorReasonCodes.aidl index dc2252b..d1f1256 100644 --- a/uwb/aidl/aidl_api/android.hardware.uwb.fira_android/current/android/hardware/uwb/fira_android/UwbVendorReasonCodes.aidl +++ b/uwb/aidl/aidl_api/android.hardware.uwb.fira_android/current/android/hardware/uwb/fira_android/UwbVendorReasonCodes.aidl
@@ -35,4 +35,5 @@ @Backing(type="int") @VintfStability enum UwbVendorReasonCodes { REASON_ERROR_INVALID_CHANNEL_WITH_AOA = 128, + REASON_REGULATION_UWB_OFF = 129, }
diff --git a/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorReasonCodes.aidl b/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorReasonCodes.aidl index ae203a3..a64a188 100644 --- a/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorReasonCodes.aidl +++ b/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorReasonCodes.aidl
@@ -24,11 +24,13 @@ @Backing(type="int") enum UwbVendorReasonCodes { /** - * Use values from the vendor specific reason code range: 0x80 – 0xFF defined in Table 16 of - * UCI specification. + * Use values from the vendor specific reason code range: 0x80 – 0xFF defined in + * Table 15 (state change with reason codes) of UCI specification. */ /** Fira specific */ /** The channel requested is not available for AoA */ REASON_ERROR_INVALID_CHANNEL_WITH_AOA = 0x80, + /** UWB has been disabled (eg: country code change leads to UWB unsupported) */ + REASON_REGULATION_UWB_OFF = 0x81, }