Sensors_module_t 结构参考

Sensors_module_t 结构参考

#include < sensors.h >

数据字段

结构体hw_module_t常见的
整数(* get_sensors_list )(结构sensor_module_t *模块,结构sensor_t const **列表)
整数(* set_operation_mode )(无符号整型模式)

详细说明

每个硬件模块必须有一个名为 HAL_MODULE_INFO_SYM 的数据结构,并且该数据结构的字段必须以hw_module_t开头,后跟模块特定信息。

文件sensors.h1149行的定义。

现场文档

结构体hw_module_t公共

文件sensors.h1150行的定义。

int(* get_sensors_list)(结构sensor_module_t *模块,结构sensor_t const **列表)

枚举所有可用的传感器。该列表在“list”中返回。

退货
列表中的传感器数量

文件sensors.h1156行的定义。

int(* set_operation_mode)(无符号整型模式)

将模块置于特定模式。定义了以下模式

0 - 正常运行。模块的默认状态。 1 - 环回模式。在此模式下,传感器服务会为支持的传感器注入数据。

退货
成功时为 0 -EINVAL(如果不支持请求的模式) -EPERM(如果不允许操作)

文件sensors.h1169行的定义。


该结构的文档是从以下文件生成的:
  • 硬件/libhardware/include/hardware/sensors.h