diff options
author | Erik Staats <estaats@google.com> | 2021-11-29 15:39:47 -0800 |
---|---|---|
committer | Erik Staats <estaats@google.com> | 2021-12-01 14:45:36 -0800 |
commit | 4cb45aba7f1bab4465e61b517b6784de4e98529e (patch) | |
tree | 64a175e6023257cfc74629165745afadc6f5e478 /modules/sensors/dynamic_sensor/HidRawSensor.h | |
parent | f99f73ceebb4a0cfe7b8554194b9dc54f05a902f (diff) |
dynamic_sensor: Support non-8-bit sized HID report items.
Bug: 207008609
Test: Verified dynamic sensor sampling.
Test: Verified unit tests pass.
Change-Id: I797ccabadefa0dde59fd0f3e8541f9853d657f3f
Diffstat (limited to 'modules/sensors/dynamic_sensor/HidRawSensor.h')
-rw-r--r-- | modules/sensors/dynamic_sensor/HidRawSensor.h | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/modules/sensors/dynamic_sensor/HidRawSensor.h b/modules/sensors/dynamic_sensor/HidRawSensor.h index 201e72e9..99ddfe30 100644 --- a/modules/sensors/dynamic_sensor/HidRawSensor.h +++ b/modules/sensors/dynamic_sensor/HidRawSensor.h @@ -137,18 +137,20 @@ private: // Features for control sensor int mReportingStateId; - unsigned int mReportingStateOffset; + unsigned int mReportingStateBitOffset; + unsigned int mReportingStateBitSize; int mReportingStateDisableIndex; int mReportingStateEnableIndex; int mPowerStateId; - unsigned int mPowerStateOffset; + unsigned int mPowerStateBitOffset; + unsigned int mPowerStateBitSize; int mPowerStateOffIndex; int mPowerStateOnIndex; int mReportIntervalId; - unsigned int mReportIntervalOffset; - unsigned int mReportIntervalSize; + unsigned int mReportIntervalBitOffset; + unsigned int mReportIntervalBitSize; // Input report translate table std::vector<ReportTranslateRecord> mTranslateTable; |