From: Chanwoo Choi Date: Thu, 2 Feb 2023 05:01:48 +0000 (+0900) Subject: hal-sensor-types: Add new HAL_SENSOR_ATTR_PROXIMITY_SENSITIVITY_LEVEL attr X-Git-Tag: accepted/tizen/7.0/unified/20230207.015124^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=f676a2f83ec3a698719a960f954977103ce1b70d;p=platform%2Fhal%2Fapi%2Fsensor.git 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 --- 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 }