From 7b15efd076a62b15335551bb8c6b984629610e25 Mon Sep 17 00:00:00 2001 From: Andreas Schneider Date: Thu, 16 Jul 2020 17:07:39 +0200 Subject: [PATCH] hidl:sensors: Dump sensor information if verbose is turned on This is useful for improving the sensors HAL. Change-Id: I41430974b40e14095396aaf645b8b37d08b13710 --- hidl/sensors/Sensors.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/hidl/sensors/Sensors.cpp b/hidl/sensors/Sensors.cpp index d4e84b34..dc54bb5e 100644 --- a/hidl/sensors/Sensors.cpp +++ b/hidl/sensors/Sensors.cpp @@ -14,6 +14,8 @@ * limitations under the License. */ +//#define VERBOSE + #include "Sensors.h" #include #include "multihal.h" @@ -139,6 +141,15 @@ Return Sensors::getSensorsList(getSensorsList_cb _hidl_cb) { dst->typeAsString = SENSOR_STRING_TYPE_PROXIMITY; dst->maxRange = 1; } + +#ifdef VERBOSE + LOG(INFO) << "SENSOR NAME: " << dst->name; + LOG(INFO) << " VENDOR: " << dst->name; + LOG(INFO) << " TYPE: " << (uint32_t)dst->type; + LOG(INFO) << " TYPE_AS_STRING: " << dst->typeAsString; + LOG(INFO) << " FLAGS: " << std::hex << dst->flags; + LOG(INFO) << ""; +#endif } _hidl_cb(out);