dido.h 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #ifndef B243CA98_3124_44FE_B12A_5D0124C177E6
  2. #define B243CA98_3124_44FE_B12A_5D0124C177E6
  3. #define DIDO_NBR_MAX 1
  4. struct dido_t
  5. {
  6. char szinfo[32];
  7. char szmodel[32];
  8. int model;
  9. int idx;
  10. int sub_model_nbr;
  11. char data[1024 * 10];
  12. };
  13. extern struct dido_t dido[DIDO_NBR_MAX + 1];
  14. static int dido_dbcb_0(void * para, int ncolumn, char ** columnvalue, char * columnname[]);
  15. int dido_init();
  16. int dido_send_sm_cmd(int idx, int cmd);
  17. int dido_send_sm_cmd_all(int cmd);
  18. int dido_chk_state_all(int stat);
  19. char *dido_get_model_str(int idx);
  20. int dido_get_tool_data(char *buf);
  21. int dido_get_tbmqtt_data(char *buf);
  22. int dido_get_cloud_data(char *buf);
  23. int dido_get_model();
  24. int dido_get_comm_st(int idx);
  25. int dido_get_nbr();
  26. int dido_get_state(int idx);
  27. int dido_fire_confirm(int idx,int iValue);
  28. int dido_fan_switch(int idx,int iValue);
  29. int dido_sys_alarm(int idx,int iValue);
  30. int dido_door_opened();
  31. int dido_get_modbus_data(int idx,unsigned short* data);
  32. int dido_fe_spurt();
  33. #endif /* B243CA98_3124_44FE_B12A_5D0124C177E6 */