WIFI.h 1.1 KB

1234567891011121314151617181920212223242526
  1. #ifndef __WIFI_H
  2. #define __WIFI_H
  3. #include "main.h"
  4. #include "usart.h"
  5. #include "uType.h"
  6. uint8_t sendCmd_WIFI(char *pCmd, char *pRes1, char *pRes2, uint32_t timeOut, uint8_t sendNum);
  7. void sendATOnly(char *pCmd);
  8. int extract_cip_port(const char *src);
  9. uint8_t send_AT_and_data(uint8_t *hexData, uint16_t dataLen, char *pRes1, char *pRes2, uint32_t timeOut, uint8_t sendNum);
  10. void Send_Heartbeat_WIFI(void);
  11. void Send_WIFI_HEX_Packet(uint8_t *hex_payload, uint16_t payload_len);
  12. void bin_to_hex_ascii(const uint8_t *bin, uint16_t len, char *ascii_out);
  13. void Send_WIFI_ASCII_Packet(const char *ascii_payload);
  14. void Send_WIFI_ASCII_Packet_HEX(const uint8_t *bin_payload, uint16_t bin_len);
  15. void WIFI_Send_Register(uint8_t use_ascii_mode);
  16. void WIFI_Send_Heartbeat(uint8_t use_ascii_mode);
  17. void WIFI_Send_unix(uint8_t use_ascii_mode);
  18. void WIFI_Send_systemlevel(uint8_t use_ascii_mode);
  19. void WIFI_Send_sensorline(uint8_t use_ascii_mode);
  20. void WIFI_Send_Temperature_Data(uint8_t use_ascii_mode, SensorDataBuffer* sensor_data);
  21. void WIFI_Send_Pressure_CO_H2_Data(uint8_t use_ascii_mode, SensorDataBuffer* sensor_data);
  22. #endif /*__WIFI_H*/