sensor_poll_device_1 结构参考

sensor_poll_device_1 结构参考

#include < sensors.h >

数据字段

联合{
结构sensors_poll_device_t v0
结构{
结构hw_device_t通用
int(*激活)(struct sensors_poll_device_t
*dev, int sensor_handle, int
启用)
int(* setDelay )(struct sensors_poll_device_t
*dev, int sensor_handle,
int64_t 采样_周期_ns)
int(* poll )(struct sensors_poll_device_t
*dev, sensors_event_t *data,
整数)
}
};
整数(*批处理)(结构传感器_poll_device_1 *dev,int sensor_handle,int flags,int64_t sampling_period_ns,int64_t max_report_latency_ns)
整数(*刷新)(结构传感器_轮询设备_1 *dev,int sensor_handle )
整数(* inject_sensor_data )(结构sensors_poll_device_1 *dev,常量sensors_event_t *data)
空白(* reserved_procs [7])(无效)

详细说明

在文件sensors.h的第1301行定义。

现场文件

联合 { ... }
int(* activate)(struct sensors_poll_device_t *dev, int sensor_handle, int enabled)

在文件sensors.h的第1318行定义。

int(* batch)(struct sensors_poll_device_1 *dev, int sensor_handle, int flags, int64_t sampling_period_ns, int64_t max_report_latency_ns)

在文件sensors.h的第1349行定义。

结构hw_device_t通用

在文件sensors.h的第1309行定义。

int(* flush)(struct sensors_poll_device_1 *dev, int sensor_handle)

在文件sensors.h的第1365行定义。

int(* inject_sensor_data)(struct sensors_poll_device_1 *dev, const sensors_event_t *data)

在文件sensors.h的第1374行定义。

int(* poll)(struct sensors_poll_device_t *dev, sensors_event_t *data, int count)

返回传感器数据数组。

在文件sensors.h的第1333行定义。

无效(* reserved_procs[7])(无效)

在文件sensors.h的第1376行定义。

int(* setDelay)(struct sensors_poll_device_t *dev, int sensor_handle, int64_t sampling_period_ns)

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

在文件sensors.h的第1327行定义。

在文件sensors.h的第1306行定义。


此结构的文档是从以下文件生成的: