hal-sensor-types: Add new HAL_SENSOR_ATTR_PROXIMITY_SENSITIVITY_LEVEL attr 87/287687/1 accepted/tizen/7.0/unified/20230207.015124
authorChanwoo Choi <cw00.choi@samsung.com>
Thu, 2 Feb 2023 05:01:48 +0000 (14:01 +0900)
committerChanwoo Choi <cw00.choi@samsung.com>
Thu, 2 Feb 2023 09:35:14 +0000 (18:35 +0900)
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 <cw00.choi@samsung.com>
include/hal-sensor-types.h

index ad119a285afb7f5107b245fe9361c52fe242b0b9..7b4342b5659e6878a004f989e1370e90840cf9c7 100644 (file)
@@ -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
 }