Sensors_poll_device_1 结构参考

Sensors_poll_device_1 结构参考

#include < sensors.h >

数据字段

联盟{
结构体sensor_poll_device_t v0
结构体{
结构体hw_device_t公共
int(*激活)(结构sensors_poll_device_t
*dev,int 传感器句柄,int
已启用)
int(* setDelay )(结构sensors_poll_device_t
*dev,int传感器_句柄,
int64_t 采样周期_ns)
int(* poll )(结构sensors_poll_device_t
*dev, sensor_event_t *数据,
整数计数)
}
};
整数(*批处理)(结构sensors_poll_device_1 * dev,int传感器_句柄,int标志,int64_t采样周期_ns,int64_t max_report_latency_ns)
整数(*刷新)(结构sensors_poll_device_1 * dev,intsensor_handle)
整数(*注入_传感器_数据)(结构sensors_poll_device_1 * dev,常量传感器_事件_t *数据)
空白(*保留进程[7])(无效)

详细说明

文件sensors.h1301行的定义。

现场文档

联盟 { ... }
int(* activate)( structsensors_poll_device_t *dev,intsensor_handle,intenabled)

文件sensors.h1318行的定义。

int(*批)(结构sensors_poll_device_1 *dev,intsensor_handle,int标志,int64_t采样周期_ns,int64_t max_report_latency_ns)

文件sensors.h1349行的定义。

结构体hw_device_t公共

文件sensors.h1309行的定义。

int(* 刷新)( structsensors_poll_device_1 *dev, intsensor_handle)

文件sensors.h1365行的定义。

int(*inject_sensor_data)( structsensors_poll_device_1 *dev, constsensors_event_t *data)

文件sensors.h1374行的定义。

int(* poll)(结构sensors_poll_device_t *dev, sensors_event_t *data, int count)

返回传感器数据数组。

文件sensors.h1333行的定义。

无效(*保留_过程[7])(无效)

文件sensors.h1376行的定义。

int(* setDelay)( structsensors_poll_device_t *dev,intsensor_handle,int64_tsampling_period_ns)

设置给定传感器的事件周期(以纳秒为单位)。如果sampling_period_ns > max_delay,它将被截断为max_delay,如果sampling_period_ns < min_delay,它将被min_delay替换。

文件sensors.h1327行的定义。

文件sensors.h1306行的定义。


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