#ifndef _FA_H_ #define _FA_H_ #define FA_NBR_MAX 1 struct fa_t { char szinfo[32]; char szmodel[32]; int model; int idx; int model_nbr; int sub_model_nbr; }; extern struct fa_t fa[FA_NBR_MAX + 1]; int fa_init(); int fa_send_sm_cmd(int idx, int cmd); int fa_send_sm_cmd_all(int cmd); int fa_chk_state_all(int stat); int fa_get_warning_level(int idx); int fa_get_tool_data(char *buf); int fa_get_tbmqtt_data(char *buf); int fa_get_cloud_data(int ctn_idx, char *buf); int fa_get_model(); int fa_get_init_data(int ctn_idx, char *buf); int fa_get_modbus_data(int idx, unsigned short* data); #endif