⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 d250.bmp.txt

📁 Visual C++通信编程工程实例精解(附盘)
💻 TXT
字号:
250
if(strstr(ans, "^SISR:1,l\r")!=NULL)//接收到ASISR请求读URC
{
  GSM_URC_SIGN l=GSM—URC READ;    //将请求读标志置位
)
else if《p=strstr(ans, "^SISR:1”))!=NUUM接收到回复信息为SISR,该信息为SISR读命令的回复
{
  GSM_STATUSl= GSM_RECIVE DATA;
  p+=10;
  GSM_DATA_SUM= *p-Ox30;
  p++;
  if((+p>=’0’)&&(4p<=’9t))
  {
           GSM_DATA_SUM *= 10;
            GSM_DATA_SUM += *p-Ox30;
      }
p++;
      {
             GSM_DATA_SUM *= 10;
              GSM_DATA_SUM += *p-Ox30;
       }
      code +=15;
}
if《p=strstr(ans,   SIS:"》 != NULL)
{
//从改信息中取出能读到的数据个数
,/暂盯最大可读3位数据,
/,分配SISR代码为15
,,接收到ASIS客户端SOCKET异常URC
  GSM_URC_SIGN I=GSM URC_SIS;    //SOCKET异常标志置位
  p+=6;
  GSM_SOCKET_ERROR=+p- Ox30;
  p++;
  if((4p>=。O’)&&(4p<=’9f))
  {
    GSM_SOCKET  ERROR$:10;    //取异常代码放入GSM_SOCKET_ERROR,待处理
    GSM_SOCKET_ERROR+=+p-Ox30;
  )
)
if《p=strstr(ans, "+CREG:”))!=NULL)  ,/接收到CREG网络变化状态报告URC
{
  GSM_URC_SIGN【=GSM_URC_CREG;    //将网络状态变化标志置位
  p+=7;
  GSM_REGIST_STATUS= *p;    /,取当前状态码保存
)
if《p=strstr(ans, "+CIVffl:”))!=NULL)  //接收到CMTI接收到短信报告URC
{
  WriteComm(cmd, 10);    //回复网络接收到短信命令
  GSM_URC_SIGN I=GSM_URC_CMTI;    //接收到短信标致置位
  p+=12;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -