This commit is contained in:
2026-01-22 19:24:33 +08:00
commit b94a28aacf
130 changed files with 127880 additions and 0 deletions

View File

@@ -0,0 +1,38 @@
#ifndef _GAS_DATA_H__
#define _GAS_DATA_H__
#include "main.h"
#define SENSOR_NUM 16
typedef struct
{
u8 ver[20]; /*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E6B1BE>*/
u8 sn[20]; /*SN<53><4E>*/
u16 range; /*<2A><><EFBFBD><EFBFBD>*/
s16 value; /*Ũ<><C5A8>*/
u16 pp_ad; /*<2A><><EFBFBD><EFBFBD>ֵ*/
u16 r_pp_ad; /*ԭʼ<D4AD><CABC><EFBFBD><EFBFBD>ֵ*/
u16 pp_pix; /*<2A><><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>*/
u16 light_ad; /*<2A><EFBFBD><E2B9A6>*/
u16 tec_set_value; /*tec<65>趨ֵ*/
u16 tec_temp; /*tec<65><EFBFBD>*/
s16 temp; /*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>*/
u16 light_ad_max; /*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ*/
u16 light_ad_min; /*<2A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Сֵ*/
u16 state_code; /*״̬<D7B4><CCAC>*/
u16 dc_offset; /*ֱ<><D6B1>ƫ<EFBFBD><C6AB>*/
//u16 ad_befor_multiple; /*ADǰ<44>Ŵ<EFBFBD><C5B4><EFBFBD><EFBFBD><EFBFBD>*/
u16 demod_multiple; /*<2A><><EFBFBD><EFBFBD><EFBFBD>Ŵ<EFBFBD><C5B4><EFBFBD><EFBFBD><EFBFBD>*/
//u16 mode; /*ģʽ״̬*/
s16 calib_temp; /*<2A>궨ʱ<EAB6A8><CAB1><EFBFBD><EFBFBD>*/
u16 calib_press; /*<2A>궨ʱ<EAB6A8><CAB1>ѹ<EFBFBD><D1B9>*/
u16 calib_humidity; /*<2A>궨ʱ<EAB6A8><CAB1>ʪ<EFBFBD><CAAA>*/
u16 fac_calib_code_h;
u16 fac_calib_code_l; /*<2A><><EFBFBD>ұ궨ʱ<EAB6A8><CAB1>״̬<D7B4><CCAC>*/
u16 reserve[1]; /*Ԥ<><D4A4>*/
}gas_data_t;
extern gas_data_t gas_data[SENSOR_NUM];
#endif