summaryrefslogtreecommitdiffstats
path: root/hal/sensors/2.0/Sensor.cpp
diff options
context:
space:
mode:
authorJyoti Bhayana <jbhayana@google.com>2021-02-11 12:42:44 -0800
committerJyoti Bhayana <jbhayana@google.com>2021-02-26 22:13:28 +0000
commit1da488c9b0ea11eaf92230ac6926ad5e9a415f5c (patch)
treefde5da261dd1c58253aedd651cd2bd1000b1ff93 /hal/sensors/2.0/Sensor.cpp
parent4f346bca45716e36b823c53792519180d4ec4106 (diff)
downloaddevice_google_trout-1da488c9b0ea11eaf92230ac6926ad5e9a415f5c.tar.gz
device_google_trout-1da488c9b0ea11eaf92230ac6926ad5e9a415f5c.tar.bz2
device_google_trout-1da488c9b0ea11eaf92230ac6926ad5e9a415f5c.zip
Modifying the sensor HAL to support upstream patches
Bug: 180032493 Test: Test sensors in KitchenSink Change-Id: I3d0c669e8deb5490b225b6bcef7864913cc09b56
Diffstat (limited to 'hal/sensors/2.0/Sensor.cpp')
-rw-r--r--hal/sensors/2.0/Sensor.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/hal/sensors/2.0/Sensor.cpp b/hal/sensors/2.0/Sensor.cpp
index a5338ad..1d2ea80 100644
--- a/hal/sensors/2.0/Sensor.cpp
+++ b/hal/sensors/2.0/Sensor.cpp
@@ -456,10 +456,9 @@ HWSensorBase::HWSensorBase(int32_t sensorHandle, ISensorsEventCallback* callback
std::string buffer_path;
mSensorInfo.flags |= SensorFlagBits::CONTINUOUS_MODE;
mSensorInfo.name = data.name;
- mSensorInfo.resolution = data.resolution;
+ mSensorInfo.resolution = data.resolution * data.scale;
mSensorInfo.maxRange = data.max_range * data.scale;
- mSensorInfo.power =
- (data.power_microwatts / 1000.f) / SENSOR_VOLTAGE_DEFAULT; // converting uW to mA
+ mSensorInfo.power = 0;
mIioData = data;
setOrientation(config);
status_t ret = setAdditionalInfoFrames(config);