air720u.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. // Author: NiuJiuRu
  2. // Email: niujiuru@qq.com
  3. // Date: 2025-07-31
  4. #ifndef __AIR720U_H__
  5. #define __AIR720U_H__
  6. #include "../swapi/include_swapiLib.h"
  7. #ifdef __cplusplus
  8. extern "C"
  9. {
  10. #endif
  11. // 打开与模块的通讯, 返回: 0成功, <0时失败
  12. int Air720U_ComInit();
  13. // 关闭与模块的通讯, 返回: 0成功, <0时失败
  14. int Air720U_ComExit();
  15. // 控制模块断电重启, 返回: 0成功, <0时失败
  16. int Air720U_Repower();
  17. // 获取模块的标识号, 返回: =15成功, <0失败(-1命令超时)
  18. int Air720U_GetIMEI(char buf[16]/*固定长15个十进制数字组成*/);
  19. // 获取网络注册状态, 返回: >=0成功, <0失败(-1命令超时)
  20. int Air720U_GetCregState();
  21. // 获取当前信号强度, 返回: >=0成功, <0失败(-1命令超时)
  22. int Air720U_GetRSSIFromCSQ();
  23. // 返回电话卡的状态, 返回: 1已可用, <0失败(-1命令超时)
  24. int Air720U_IsSimCardReady();
  25. // 获取电话卡标识号, 返回: =20成功, <0失败(-1命令超时)
  26. int Air720U_GetSimICCID(char buf[21]/*一般由20个十进制数字组成*/);
  27. #ifdef __cplusplus
  28. }
  29. #endif
  30. #endif /* __AIR720U_H__ */