mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 11:36:00 +00:00
Add missing LOW_LATENCY_OFFBODY_DETECT handling
Bug: 36580454 Test: unlock watch with LLOB sensor and verify no SensorService crash Change-Id: Ib1d086efd80e829bb844521fa39325f095b1c2c9 Signed-off-by: Ben Fennema <fennema@google.com>
This commit is contained in:
@@ -137,6 +137,7 @@ void convertFromSensorEvent(const sensors_event_t &src, Event *dst) {
|
||||
case SensorType::STATIONARY_DETECT:
|
||||
case SensorType::MOTION_DETECT:
|
||||
case SensorType::HEART_BEAT:
|
||||
case SensorType::LOW_LATENCY_OFFBODY_DETECT:
|
||||
{
|
||||
dst->u.scalar = src.data[0];
|
||||
break;
|
||||
@@ -280,6 +281,7 @@ void convertToSensorEvent(const Event &src, sensors_event_t *dst) {
|
||||
case SensorType::STATIONARY_DETECT:
|
||||
case SensorType::MOTION_DETECT:
|
||||
case SensorType::HEART_BEAT:
|
||||
case SensorType::LOW_LATENCY_OFFBODY_DETECT:
|
||||
{
|
||||
dst->data[0] = src.u.scalar;
|
||||
break;
|
||||
|
||||
@@ -1148,7 +1148,8 @@ union EventPayload {
|
||||
* SensorType::TILT_DETECTOR, SensorType::WAKE_GESTURE,
|
||||
* SensorType::GLANCE_GESTURE, SensorType::PICK_UP_GESTURE,
|
||||
* SensorType::WRIST_TILT_GESTURE, SensorType::STATIONARY_DETECT,
|
||||
* SensorType::MOTION_DETECT, SensorType::HEART_BEAT
|
||||
* SensorType::MOTION_DETECT, SensorType::HEART_BEAT,
|
||||
* SensorType::LOW_LATENCY_OFFBODY_DETECT
|
||||
*/
|
||||
float scalar;
|
||||
|
||||
|
||||
@@ -722,6 +722,7 @@ SensorFlagBits SensorsHidlTest::expectedReportModeForType(SensorType type) {
|
||||
case SensorType::DEVICE_ORIENTATION:
|
||||
case SensorType::MOTION_DETECT:
|
||||
case SensorType::STEP_COUNTER:
|
||||
case SensorType::LOW_LATENCY_OFFBODY_DETECT:
|
||||
return SensorFlagBits::ON_CHANGE_MODE;
|
||||
|
||||
case SensorType::SIGNIFICANT_MOTION:
|
||||
|
||||
Reference in New Issue
Block a user