提交 df397eb7 编写于 作者: mysterywolf's avatar mysterywolf 提交者: guo

[sensor] 传感器数据类型使用float代替rt_uint32_t类型

上级 cf66a5bc
...@@ -190,22 +190,22 @@ struct rt_sensor_module ...@@ -190,22 +190,22 @@ struct rt_sensor_module
/* 3-axis Data Type */ /* 3-axis Data Type */
struct sensor_3_axis struct sensor_3_axis
{ {
rt_int32_t x; float x;
rt_int32_t y; float y;
rt_int32_t z; float z;
}; };
/* Blood Pressure Data Type */ /* Blood Pressure Data Type */
struct sensor_bp struct sensor_bp
{ {
rt_int32_t sbp; /* SBP : systolic pressure */ float sbp; /* SBP : systolic pressure */
rt_int32_t dbp; /* DBP : diastolic pressure */ float dbp; /* DBP : diastolic pressure */
}; };
struct coordinates struct coordinates
{ {
double longitude; float longitude;
double latitude; float latitude;
}; };
struct rt_sensor_data struct rt_sensor_data
...@@ -218,22 +218,22 @@ struct rt_sensor_data ...@@ -218,22 +218,22 @@ struct rt_sensor_data
struct sensor_3_axis gyro; /* Gyroscope. unit: mdps */ struct sensor_3_axis gyro; /* Gyroscope. unit: mdps */
struct sensor_3_axis mag; /* Magnetometer. unit: mGauss */ struct sensor_3_axis mag; /* Magnetometer. unit: mGauss */
struct coordinates coord; /* Coordinates unit: degrees */ struct coordinates coord; /* Coordinates unit: degrees */
rt_int32_t temp; /* Temperature. unit: dCelsius */
rt_int32_t humi; /* Relative humidity. unit: permillage */
rt_int32_t baro; /* Pressure. unit: pascal (Pa) */
rt_int32_t light; /* Light. unit: lux */
rt_int32_t proximity; /* Distance. unit: centimeters */
rt_int32_t hr; /* Heart rate. unit: bpm */
rt_int32_t tvoc; /* TVOC. unit: permillage */
rt_int32_t noise; /* Noise Loudness. unit: HZ */
rt_uint32_t step; /* Step sensor. unit: 1 */
rt_int32_t force; /* Force sensor. unit: mN */
rt_uint32_t dust; /* Dust sensor. unit: ug/m3 */
rt_uint32_t eco2; /* eCO2 sensor. unit: ppm */
rt_uint32_t spo2; /* SpO2 sensor. unit: permillage */
rt_uint32_t iaq; /* IAQ sensor. unit: 1 */
rt_uint32_t etoh; /* EtOH sensor. unit: ppm */
struct sensor_bp bp; /* BloodPressure. unit: mmHg */ struct sensor_bp bp; /* BloodPressure. unit: mmHg */
float temp; /* Temperature. unit: dCelsius */
float humi; /* Relative humidity. unit: permillage */
float baro; /* Pressure. unit: pascal (Pa) */
float light; /* Light. unit: lux */
float proximity; /* Distance. unit: centimeters */
float hr; /* Heart rate. unit: bpm */
float tvoc; /* TVOC. unit: permillage */
float noise; /* Noise Loudness. unit: HZ */
float step; /* Step sensor. unit: 1 */
float force; /* Force sensor. unit: mN */
float dust; /* Dust sensor. unit: ug/m3 */
float eco2; /* eCO2 sensor. unit: ppm */
float spo2; /* SpO2 sensor. unit: permillage */
float iaq; /* IAQ sensor. unit: 1 */
float etoh; /* EtOH sensor. unit: ppm */
} data; } data;
}; };
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册