EC800M_UDP_Client5.h 625 B

12345678910111213141516171819202122232425262728293031
  1. #ifndef __EC800M_UDP_CLIENT5_H
  2. #define __EC800M_UDP_CLIENT5_H
  3. #include <stdint.h>
  4. #include "pump_dicts.h"
  5. enum Client_Status{
  6. Client_Status_None, // 空闲
  7. Client_Status_Sending, // 正在发送
  8. Client_Status_Success, // 发送成功
  9. Client_Status_Failure, // 发送失败
  10. };
  11. struct EC800M_Client_Struct{
  12. enum Client_Status status; // 状态
  13. char info[200]; // 备注信息
  14. };
  15. extern struct EC800M_Client_Struct UDP_Client5;
  16. // 获取状态
  17. enum Client_Status UDP_Client5_Status(void);
  18. // 发送数据
  19. void UDP_Client5_Send(struct Pump_Params params);
  20. // 清除
  21. void UDP_Client5_Clear(void);
  22. // 处理流程
  23. void UDP_Client5_Handle(void);
  24. #endif