mirror of
https://github.com/apache/nuttx.git
synced 2026-05-27 11:26:12 +08:00
sensor:sensor info power max_range and resolution are unified with Android type.
https://cs.android.com/android/_/android/platform/hardware/libhardware/+/0e67aa0caee9500b61b9c1c8b6e5cab18301364c:include_all/hardware/sensors.h Nuttx <-------------------------------> Android int32_t <-- version --> int float <-- power --> float float <-- max_range --> float float <-- resolution --> float int32_t <-- min_delay --> int32_t int32_t <-- max_delay --> int32/64_t uint32_t <-- fifo_reserved_event_count --> uint32_t uint32_t <-- fifo_max_event_count --> uint32_t char[] <-- name --> char* char[] <-- vendor --> char* Signed-off-by: likun17 <likun17@xiaomi.com>
This commit is contained in:
@@ -784,11 +784,9 @@ struct sensor_device_info_s
|
|||||||
|
|
||||||
uint32_t version;
|
uint32_t version;
|
||||||
|
|
||||||
/* Rough estimate of this sensor's power consumption in mA.
|
/* Rough estimate of this sensor's power consumption in mA. */
|
||||||
* Divide the current data by 1000 to get the real data.
|
|
||||||
*/
|
|
||||||
|
|
||||||
uint32_t power;
|
float power;
|
||||||
|
|
||||||
/* Maximum range of this sensor's value in SI units. */
|
/* Maximum range of this sensor's value in SI units. */
|
||||||
|
|
||||||
@@ -806,7 +804,7 @@ struct sensor_device_info_s
|
|||||||
* special : 0, unless otherwise noted
|
* special : 0, unless otherwise noted
|
||||||
*/
|
*/
|
||||||
|
|
||||||
long min_delay;
|
int32_t min_delay;
|
||||||
|
|
||||||
/* This value is defined only for continuous mode and on-change sensors.
|
/* This value is defined only for continuous mode and on-change sensors.
|
||||||
* it is the delay between two sensor events corresponding to the lowest
|
* it is the delay between two sensor events corresponding to the lowest
|
||||||
@@ -816,7 +814,7 @@ struct sensor_device_info_s
|
|||||||
* applications to estimate when the batch FIFO may be full.
|
* applications to estimate when the batch FIFO may be full.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
unsigned long max_delay;
|
int32_t max_delay;
|
||||||
|
|
||||||
/* Number of events reserved for this sensor in the batch mode FIFO.
|
/* Number of events reserved for this sensor in the batch mode FIFO.
|
||||||
* if there is a dedicated FIFO for this sensor, then this is the
|
* if there is a dedicated FIFO for this sensor, then this is the
|
||||||
|
|||||||
Reference in New Issue
Block a user