From 38c97d4ff633122d96ba900c8b86e69d0558cc8a Mon Sep 17 00:00:00 2001 From: Brian Stack Date: Wed, 9 Jan 2019 13:41:00 -0800 Subject: [PATCH] Introduce ASensor_getHandle API to Sensors NDK Adds the ASensor_getHandle API to the Sensors NDK which returns a sensors internal sensor handle. Bug: 122366555 Test: Builds, verified function returns correct handle Change-Id: I1358528d2e7ee2918d5f5c2195d51adaa2cc3661 --- native/android/sensor.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/native/android/sensor.cpp b/native/android/sensor.cpp index 8e5821024cee1..c3b2e2526ea82 100644 --- a/native/android/sensor.cpp +++ b/native/android/sensor.cpp @@ -342,3 +342,8 @@ int ASensor_getHighestDirectReportRateLevel(ASensor const *sensor) { RETURN_IF_SENSOR_IS_NULL(ASENSOR_DIRECT_RATE_STOP); return static_cast(sensor)->getHighestDirectReportRateLevel(); } + +int ASensor_getHandle(ASensor const* sensor) { + RETURN_IF_SENSOR_IS_NULL(ASENSOR_INVALID); + return static_cast(sensor)->getHandle(); +}