Merge "[uwb-hal] Add antenna mode capability" into main am: 4cb59fdcb0

Original change: https://android-review.googlesource.com/c/platform/hardware/interfaces/+/3200554

Change-Id: I5a65971d0b8483c6810894b45b79e1c0f639b460
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
James Eidson
2024-07-31 22:42:28 +00:00
committed by Automerger Merge Worker
4 changed files with 16 additions and 0 deletions

View File

@@ -35,6 +35,7 @@ package android.hardware.uwb.fira_android;
@Backing(type="int") @VintfStability
enum UwbVendorCapabilityTlvTypes {
SUPPORTED_POWER_STATS_QUERY = 0xC0,
SUPPORTED_ANTENNA_MODES = 0xC1,
CCC_SUPPORTED_CHAPS_PER_SLOT = 0xA0,
CCC_SUPPORTED_SYNC_CODES = 0xA1,
CCC_SUPPORTED_HOPPING_CONFIG_MODES_AND_SEQUENCES = 0xA2,

View File

@@ -34,6 +34,8 @@
package android.hardware.uwb.fira_android;
@Backing(type="long") @VintfStability
enum UwbVendorCapabilityTlvValues {
ANTENNA_MODE_OMNI = 1,
ANTENNA_MODE_DIRECTIONAL = (1 << 1) /* 2 */,
UWB_CONFIG_0 = 0,
UWB_CONFIG_1 = 1,
PULSE_SHAPE_SYMMETRICAL_ROOT_RAISED_COSINE = 0,

View File

@@ -41,6 +41,13 @@ enum UwbVendorCapabilityTlvTypes {
*/
SUPPORTED_POWER_STATS_QUERY = 0xC0,
/**
* 1 byte bitmask to indicate which antennas modes are supported.
* 0x01 = "Omni mode",
* 0x02 = "Directional mode",
*/
SUPPORTED_ANTENNA_MODES = 0xC1,
/*********************************************
* CCC specific
********************************************/

View File

@@ -24,6 +24,12 @@ package android.hardware.uwb.fira_android;
@VintfStability
@Backing(type="long")
enum UwbVendorCapabilityTlvValues {
/*********************************************
* Protocol agnostic
********************************************/
ANTENNA_MODE_OMNI = 1,
ANTENNA_MODE_DIRECTIONAL = 1 << 1,
/*********************************************
* CCC specific
********************************************/