| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- // Author: NiuJiuRu
- // Email: niujiuru@qq.com
- // Date: 2025-11-11
- #ifndef __EC200U_H__
- #define __EC200U_H__
- #include "../swapi/include_swapiLib.h"
- #ifdef __cplusplus
- extern "C"
- {
- #endif
- // 打开与模块的通讯, 返回: 0成功, <0时失败
- int EC200U_ComInit();
- // 关闭与模块的通讯, 返回: 0成功, <0时失败
- int EC200U_ComExit();
- // 控制模块断电重启, 返回: 0成功, <0时失败
- int EC200U_Repower();
- // 获取模块的标识号, 返回: =15成功, <0失败(-1命令超时)
- int EC200U_GetIMEI(char buf[16]/*固定长15个十进制数字组成*/);
- // 获取网络注册状态, 返回: >=0成功, <0失败(-1命令超时)
- int EC200U_GetCregState();
- // 获取当前信号强度, 返回: >=0成功, <0失败(-1命令超时)
- int EC200U_GetRSSIFromCSQ();
- // 返回电话卡的状态, 返回: 1已可用, <0失败(-1命令超时)
- int EC200U_IsSimCardReady();
- // 获取电话卡标识号, 返回: =20成功, <0失败(-1命令超时)
- int EC200U_GetSimICCID(char buf[21]/*一般由20个十进制数字组成*/);
- #ifdef __cplusplus
- }
- #endif
- #endif /* __EC200U_H__ */
|