| 123456789101112131415161718192021222324 |
- #ifndef __SENSOR_HANDLE_H
- #define __SENSOR_HANDLE_H
- #include <stdint.h>
- typedef union {
- uint32_t flag;
- float val[2];
- }sensor_dat_t;
- #define SENSOR_MAX_CHECK_COUNT 10
- int sensor_get_temperature_value(void* manger,int saddr,float* temp,float* humi);
- int sensor_get_temperature_value_anderson(void* manger,int saddr,float* temp,float* humi);
- int sensor_get_d_temperature_value_anderson(void* manger,int saddr,float* temp1,float* temp2);
- int sensor_get_co2_value(void* manger,int saddr,float* temp);
- int sensor_get_io_status(int saddr,unsigned char* sts);
- int sensor_get_temperature_presure_value(void* manger,int saddr,float* temp,float* pressure);
- int sensor_get_data(int type, int subtype, int addr, int subaddr, sensor_dat_t *data);
- #endif
|