#ifndef __SENSOR_HANDLE_H #define __SENSOR_HANDLE_H #include typedef union { uint32_t flag; float val[2]; }sensor_dat_t; #define SENSOR_MAX_CHECK_COUNT 3 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_data(int type, int subtype, int addr, int subaddr, sensor_dat_t *data); #endif