at_cmd_alic.h 866 B

12345678910111213141516171819202122232425262728293031323334353637
  1. // //////////////////////////////////////////////////////////////////////////////
  2. //
  3. // //////////////////////////////////////////////////////////////////////////////
  4. #ifndef __AT_CMD_ALIC_H__
  5. #define __AT_CMD_ALIC_H__
  6. #include "ats_config.h"
  7. #include "at_engine.h"
  8. #include "at_command.h"
  9. #ifdef CONFIG_AT_ALIC_SUPPORT
  10. #define AT_ALIC_TOPIC_LEN 64 //50 - 128
  11. #define AT_ALIC_OUT_MSG_LEN 256
  12. #define AT_ALIC_MSG_LEN 1024
  13. #define AT_ALIC_INCOMING_MSG_LEN 4096
  14. #define AT_ALIC_RX_BUFFER_SIZE 1500
  15. #define AT_ALIC_TX_BUFFER_SIZE 1500
  16. typedef enum
  17. {
  18. AT_ALIC_INIT,
  19. AT_ALIC_AUTH,
  20. AT_ALIC_CONNECTING,
  21. AT_ALIC_CONNECTED,
  22. AT_ALIC_DISCONNECTED,
  23. AT_ALIC_CONNECTFAIL,
  24. } AT_ALIC_STATUS;
  25. #define AT_ALIC_RECV_PACKET_TIMEOUT 200
  26. #define AT_ALIC_RECV_PACKET_DELAY 1000
  27. #define AT_ALIC_KEEPALIVE_MIN 30
  28. #define AT_ALIC_KEEPALIVE_MAX 1200
  29. #endif
  30. #endif