From fbe75bbcf1504fe33ec2733cd85dd13bdcce8884 Mon Sep 17 00:00:00 2001 From: ziyiw Date: Tue, 14 Mar 2023 00:17:23 +0000 Subject: [PATCH] Add new reason code and status code for session conflict. Also assigned a new number to the UWB regulation off status/reason code. Test: compile Bug: 272361935 Change-Id: I4cbf2443d7e3ec914ee465d9128fef5225a74712 --- .../hardware/uwb/fira_android/UwbVendorReasonCodes.aidl | 3 ++- .../hardware/uwb/fira_android/UwbVendorStatusCodes.aidl | 3 ++- .../hardware/uwb/fira_android/UwbVendorReasonCodes.aidl | 4 +++- .../hardware/uwb/fira_android/UwbVendorStatusCodes.aidl | 4 +++- 4 files changed, 10 insertions(+), 4 deletions(-) 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 d1f12569b8..a438cbe16a 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,5 +35,6 @@ package android.hardware.uwb.fira_android; @Backing(type="int") @VintfStability enum UwbVendorReasonCodes { REASON_ERROR_INVALID_CHANNEL_WITH_AOA = 128, - REASON_REGULATION_UWB_OFF = 129, + REASON_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICT = 129, + REASON_REGULATION_UWB_OFF = 130, } diff --git a/uwb/aidl/aidl_api/android.hardware.uwb.fira_android/current/android/hardware/uwb/fira_android/UwbVendorStatusCodes.aidl b/uwb/aidl/aidl_api/android.hardware.uwb.fira_android/current/android/hardware/uwb/fira_android/UwbVendorStatusCodes.aidl index 768ef8ce24..28cf7fe1f3 100644 --- a/uwb/aidl/aidl_api/android.hardware.uwb.fira_android/current/android/hardware/uwb/fira_android/UwbVendorStatusCodes.aidl +++ b/uwb/aidl/aidl_api/android.hardware.uwb.fira_android/current/android/hardware/uwb/fira_android/UwbVendorStatusCodes.aidl @@ -36,5 +36,6 @@ package android.hardware.uwb.fira_android; enum UwbVendorStatusCodes { STATUS_ERROR_CCC_SE_BUSY = 80, STATUS_ERROR_CCC_LIFECYCLE = 81, - STATUS_REGULATION_UWB_OFF = 82, + STATUS_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICT = 82, + STATUS_REGULATION_UWB_OFF = 83, } diff --git a/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorReasonCodes.aidl b/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorReasonCodes.aidl index a64a18884d..4207574108 100644 --- a/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorReasonCodes.aidl +++ b/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorReasonCodes.aidl @@ -31,6 +31,8 @@ enum UwbVendorReasonCodes { /** Fira specific */ /** The channel requested is not available for AoA */ REASON_ERROR_INVALID_CHANNEL_WITH_AOA = 0x80, + /** UWB stopped caused by other session conflict */ + REASON_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICT = 0x81, /** UWB has been disabled (eg: country code change leads to UWB unsupported) */ - REASON_REGULATION_UWB_OFF = 0x81, + REASON_REGULATION_UWB_OFF = 0x82, } diff --git a/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorStatusCodes.aidl b/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorStatusCodes.aidl index f1eea9d397..f952334fd1 100644 --- a/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorStatusCodes.aidl +++ b/uwb/aidl/android/hardware/uwb/fira_android/UwbVendorStatusCodes.aidl @@ -33,6 +33,8 @@ enum UwbVendorStatusCodes { STATUS_ERROR_CCC_SE_BUSY = 0x50, /** CCC Lifecycle error */ STATUS_ERROR_CCC_LIFECYCLE = 0x51, + /** Other session conflict */ + STATUS_ERROR_STOPPED_DUE_TO_OTHER_SESSION_CONFLICT = 0x52, /** UWB Regulation Off */ - STATUS_REGULATION_UWB_OFF = 0x52, + STATUS_REGULATION_UWB_OFF = 0x53, }