12345678910111213141516171819202122232425262728293031323334 |
- #ifndef DEHUMI_H
- #define DEHUMI_H
- #define DEHUMI_NBR_MAX 1
- struct dehumi_t{
- char szinfo[32];
- char szmodel[32];
- int model;
- int idx;
- int model_nbr;
- int sub_model_nbr;
- char data[1024*10];
- };
- extern struct dehumi_t dehumi[DEHUMI_NBR_MAX + 1];
- int dehumi_init();
- int dehumi_send_sm_cmd(int idx, int cmd );
- int dehumi_send_sm_cmd_all( int cmd );
- int dehumi_chk_state_all(int stat);
- int dehumi_get_comm_st(int idx);
- int dehumi_get_nbr();
- char* dehumi_get_model_str(int idx);
- int dehumi_get_chan_idx(int idx);
- int dehumi_get_tool_data(char * buf);
- int dehumi_get_tbmqtt_data(char* buf);
- int dehumi_get_cloud_data(int ctn_idx,char* buf);
- int dehumi_get_model();
- int dehumi_get_init_data(int ctn_idx, char *buf);
- int dehumi_get_modbus_data(int idx,unsigned short* data);
- double dehumi_get_temp(int idx);
- double dehumi_get_humi(int idx);
- #endif /* DEHUMI_H */
|