mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 16:50:18 +00:00
Merge "[uwb-hal] Add antenna mode capability" into main
This commit is contained in:
@@ -35,6 +35,7 @@ package android.hardware.uwb.fira_android;
|
|||||||
@Backing(type="int") @VintfStability
|
@Backing(type="int") @VintfStability
|
||||||
enum UwbVendorCapabilityTlvTypes {
|
enum UwbVendorCapabilityTlvTypes {
|
||||||
SUPPORTED_POWER_STATS_QUERY = 0xC0,
|
SUPPORTED_POWER_STATS_QUERY = 0xC0,
|
||||||
|
SUPPORTED_ANTENNA_MODES = 0xC1,
|
||||||
CCC_SUPPORTED_CHAPS_PER_SLOT = 0xA0,
|
CCC_SUPPORTED_CHAPS_PER_SLOT = 0xA0,
|
||||||
CCC_SUPPORTED_SYNC_CODES = 0xA1,
|
CCC_SUPPORTED_SYNC_CODES = 0xA1,
|
||||||
CCC_SUPPORTED_HOPPING_CONFIG_MODES_AND_SEQUENCES = 0xA2,
|
CCC_SUPPORTED_HOPPING_CONFIG_MODES_AND_SEQUENCES = 0xA2,
|
||||||
|
|||||||
@@ -34,6 +34,8 @@
|
|||||||
package android.hardware.uwb.fira_android;
|
package android.hardware.uwb.fira_android;
|
||||||
@Backing(type="long") @VintfStability
|
@Backing(type="long") @VintfStability
|
||||||
enum UwbVendorCapabilityTlvValues {
|
enum UwbVendorCapabilityTlvValues {
|
||||||
|
ANTENNA_MODE_OMNI = 1,
|
||||||
|
ANTENNA_MODE_DIRECTIONAL = (1 << 1) /* 2 */,
|
||||||
UWB_CONFIG_0 = 0,
|
UWB_CONFIG_0 = 0,
|
||||||
UWB_CONFIG_1 = 1,
|
UWB_CONFIG_1 = 1,
|
||||||
PULSE_SHAPE_SYMMETRICAL_ROOT_RAISED_COSINE = 0,
|
PULSE_SHAPE_SYMMETRICAL_ROOT_RAISED_COSINE = 0,
|
||||||
|
|||||||
@@ -41,6 +41,13 @@ enum UwbVendorCapabilityTlvTypes {
|
|||||||
*/
|
*/
|
||||||
SUPPORTED_POWER_STATS_QUERY = 0xC0,
|
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
|
* CCC specific
|
||||||
********************************************/
|
********************************************/
|
||||||
|
|||||||
@@ -24,6 +24,12 @@ package android.hardware.uwb.fira_android;
|
|||||||
@VintfStability
|
@VintfStability
|
||||||
@Backing(type="long")
|
@Backing(type="long")
|
||||||
enum UwbVendorCapabilityTlvValues {
|
enum UwbVendorCapabilityTlvValues {
|
||||||
|
/*********************************************
|
||||||
|
* Protocol agnostic
|
||||||
|
********************************************/
|
||||||
|
ANTENNA_MODE_OMNI = 1,
|
||||||
|
ANTENNA_MODE_DIRECTIONAL = 1 << 1,
|
||||||
|
|
||||||
/*********************************************
|
/*********************************************
|
||||||
* CCC specific
|
* CCC specific
|
||||||
********************************************/
|
********************************************/
|
||||||
|
|||||||
Reference in New Issue
Block a user