hal-sensor-types: Add new HAL_SENSOR_ATTR_PROXIMITY_SENSITIVITY_LEVEL attr 78/287678/1 accepted/tizen/unified/20230207.165805
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 07:17:10 +0000 (16:17 +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: I263e619869fbc51b677f4e856b5b83ae613d0c80
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
include/hal-sensor-types.h

index ad119a2..7b4342b 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
 }