From f676a2f83ec3a698719a960f954977103ce1b70d Mon Sep 17 00:00:00 2001 From: Chanwoo Choi Date: Thu, 2 Feb 2023 14:01:48 +0900 Subject: [PATCH] hal-sensor-types: Add new HAL_SENSOR_ATTR_PROXIMITY_SENSITIVITY_LEVEL attr Add new HAL_SENSOR_ATTR_PROXIMITY_SENSITIVITY_LEVEL attribute in order to support the adjustment of sensitivity level of proximity sensor. This attribute has the specific attribute value of hal_sensor_proximity_sensitivity_level enumeration. [Newly added attribute] - HAL_SENSOR_ATTR_PROXIMITY_SENSITIVITY_LEVEL : Indicate the sensitivity level of proximity sensor [Newly added attribute value of HAL_SENSOR_ATTR_PROXIMITY_SENSITIVITY_LEVEL] - HAL_SENSOR_ATTR_PROXIMITY_SENSITIVITY_LEVEL attribute value enum hal_sensor_proximity_sensitivity_level { HAL_SENSOR_PROXIMITY_SENSITIVITY_LEVEL_WEAK = 1, HAL_SENSOR_PROXIMITY_SENSITIVITY_LEVEL_MEDIUM = 2, HAL_SENSOR_PROXIMITY_SENSITIVITY_LEVEL_STRONG = 3 }; Change-Id: Ic8cb83be2a2899bbb7debd21182bb3e12aa2d960 Signed-off-by: Chanwoo Choi --- include/hal-sensor-types.h | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/include/hal-sensor-types.h b/include/hal-sensor-types.h index ad119a2..7b4342b 100644 --- a/include/hal-sensor-types.h +++ b/include/hal-sensor-types.h @@ -522,6 +522,9 @@ enum sensor_attribute { SENSOR_ATTR_FALL_DETECTION_OPR_MODE = CONVERT_TYPE_ATTR(SENSOR_DEVICE_FALL_DETECTION, 0x1), + + HAL_SENSOR_ATTR_PROXIMITY_SENSITIVITY_LEVEL = + CONVERT_TYPE_ATTR(SENSOR_DEVICE_PROXIMITY, 0x1), }; enum sensor_attribute_common { @@ -538,6 +541,13 @@ enum sensor_activity { SENSOR_ACTIVITY_ON_BICYCLE = 32, }; +/* HAL_SENSOR_ATTR_PROXIMITY_SENSITIVITY_LEVEL attribute value */ +enum hal_sensor_proximity_sensitivity_level { + HAL_SENSOR_PROXIMITY_SENSITIVITY_LEVEL_WEAK = 1, + HAL_SENSOR_PROXIMITY_SENSITIVITY_LEVEL_MEDIUM = 2, + HAL_SENSOR_PROXIMITY_SENSITIVITY_LEVEL_STRONG = 3 +}; + #ifdef __cplusplus } -- 2.34.1