12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- #ifndef __ENV_H__
- #define __ENV_H__
- #define ENV_MODEL_NBR_MAX 8
- #define ENV_NBR_MAX 1
- struct env_t{
- char szinfo[ENV_MODEL_NBR_MAX + 1][32];
- char szmodel[ENV_MODEL_NBR_MAX + 1][32];
- int model[ENV_MODEL_NBR_MAX + 1]; // 1 : temp and humi
- // 2 : sga500e
- int model_nbr;
- int sub_model_nbr[ENV_MODEL_NBR_MAX + 1];
- char data[ENV_MODEL_NBR_MAX + 1][1024*10];
- };
- extern struct env_t env[ENV_NBR_MAX + 1];
- int env_init();
- int env_send_sm_cmd(int model, int idx, int cmd );
- int env_chk_state_all(int model, int stat);
- int env_chk_state_model_all(int stat);
- int env_send_sm_cmd_all( int model, int cmd );
- int env_send_sm_cmd_model_all(int cmd );
- int env_get_temp(int model, int idx );
- int env_get_humi(int model, int idx );
- int env_get_co_density(int model,int idx);
- int env_get_co_threshold(int model,int idx);
- int env_get_comm_st(int model, int idx);
- int env_get_nbr(int model );
- double env_get_gas_density(int model, int idx );
- char* env_get_state_str(int model, int idx);
- int env_get_state(int model, int idx);
- int env_get_chan_idx(int model, int idx);
- int env_get_tick(int model, int idx);
- char* env_get_comm_state_str(int model, int idx);
- int env_get_addr(int model, int idx);
- int env_chk_state(int stat);
- int env_get_tool_data(char* buf);
- int env_get_tbmqtt_data(char* buf);
- int env_get_cloud_data(int ctn_idx,char* buf);
- int env_get_bkds_data(int model, char* buf);
- int env_get_init_data(int ctn_idx, char *buf);
- int evn_get_modbus_data(int model,int idx,unsigned short* data);
- #endif
|