UDP_Client.h 652 B

123456789101112131415161718192021222324252627282930
  1. #ifndef __UDP_CLIENT5_H
  2. #define __UDP_CLIENT5_H
  3. #include <stdint.h>
  4. enum Client_Status{
  5. Client_Status_None, // 空闲
  6. Client_Status_Sending, // 正在发送
  7. Client_Status_Success, // 发送成功
  8. Client_Status_Failure, // 发送失败
  9. };
  10. struct UDP_Client_Struct{
  11. enum Client_Status status; // 状态
  12. char info[200]; // 备注信息
  13. };
  14. // 获取状态
  15. enum Client_Status UDP_Client_Status(void);
  16. // 发送数据
  17. void UDP_Client_Send(uint8_t test_switch);
  18. // 清除
  19. void UDP_Client_Clear(void);
  20. // 处理流程
  21. void UDP_Client_Handle(void);
  22. // 获取备注
  23. char * UDP_Client_Get_Info(void);
  24. // 查询信号质量
  25. void Query_Signal(int * RSRP, int * RSRQ, int * RSSI, int * SINR);
  26. #endif