|
Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
Sensing subsystem sensor configure, including interval, sensitivity, latency. More...
#include <sensing.h>
Data Fields | ||
| enum sensing_sensor_attribute | attri | |
| Attribute of the sensor configuration. | ||
| int8_t | data_field | |
| SENSING_SENSITIVITY_INDEX_ALL | ||
| union { | ||
| uint32_t interval | ||
| Interval between two sensor samples in microseconds (us). More... | ||
| uint32_t sensitivity | ||
| Sensitivity threshold for reporting new data. More... | ||
| uint64_t latency | ||
| Maximum duration for batching sensor samples before reporting in microseconds (us). More... | ||
| }; | ||
Sensing subsystem sensor configure, including interval, sensitivity, latency.
| union { ... } sensing_sensor_config |
| enum sensing_sensor_attribute sensing_sensor_config::attri |
Attribute of the sensor configuration.
| int8_t sensing_sensor_config::data_field |
Data field of the sensor configuration.
| uint32_t sensing_sensor_config::interval |
Interval between two sensor samples in microseconds (us).
| uint64_t sensing_sensor_config::latency |
Maximum duration for batching sensor samples before reporting in microseconds (us).
This defines how long sensor samples can be accumulated before they must be reported.
| uint32_t sensing_sensor_config::sensitivity |
Sensitivity threshold for reporting new data.
A new sensor sample is reported only if the difference between it and the previous sample exceeds this sensitivity value.