summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorPeng Xu <pengxu@google.com>2016-11-03 11:56:27 -0700
committerPeng Xu <pengxu@google.com>2017-01-12 12:19:12 -0800
commit08a4dd9e890d0560c049a044c72e8202aa6f413a (patch)
tree2fd56a68625a97f861d06a4da3d21ddc34f4517c /tests
parent9eb5bbd45f37c5f2ee5633640b639372d72d92aa (diff)
downloadlibhardware-08a4dd9e890d0560c049a044c72e8202aa6f413a.tar.gz
[sensors] Adding HAL API support for direct report mode
Added HAL function and constant definition for sensor direct report mode. This new mode allows sensor hardware to communicate with application directly via a lock-free queue based on shared memory to achieve low latency and high report frequency. Test: compiles and runs Bug: 30985702 Change-Id: I79c73bcdcc45d43b5a236d65874e5071a589cecd
Diffstat (limited to 'tests')
-rw-r--r--tests/hardware/struct-offset.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/hardware/struct-offset.cpp b/tests/hardware/struct-offset.cpp
index 10c08957..7f7f2e0d 100644
--- a/tests/hardware/struct-offset.cpp
+++ b/tests/hardware/struct-offset.cpp
@@ -116,7 +116,9 @@ void CheckOffsets(void) {
CHECK_MEMBER_AT(sensors_poll_device_1_t, batch, 76, 144);
CHECK_MEMBER_AT(sensors_poll_device_1_t, flush, 80, 152);
CHECK_MEMBER_AT(sensors_poll_device_1_t, inject_sensor_data, 84, 160);
- CHECK_MEMBER_AT(sensors_poll_device_1_t, reserved_procs, 88, 168);
+ CHECK_MEMBER_AT(sensors_poll_device_1_t, register_direct_channel, 88, 168);
+ CHECK_MEMBER_AT(sensors_poll_device_1_t, config_direct_report, 92, 176);
+ CHECK_MEMBER_AT(sensors_poll_device_1_t, reserved_procs, 96, 184);
//Types defined in fb.h
CHECK_MEMBER_AT(framebuffer_device_t, common, 0, 0);