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

📄 d205.bmp.txt

📁 Visual C++通信编程工程实例精解(附盘)
💻 TXT
字号:
//清除串口缓冲区
i“!Purge(PURGE_ALL》
{
  return FALSE;
)
 TRACE("Com % d InitModem Success \n",m_nPort);
ChangeMode(MODE_COMMAND);
    if(! SetEvent(EV_DSR l EV_RING I EV_RLSD》
//设备就续状态改变性号,现在已经就续,如果收到这个信号表示modem出问题了
    {
    SetLastError(_TEXT("Set comm event error”)).
    retum FALSE;
    }
    AfxBeginThread(DetectModemThread,this);
    ResetError();
    m_bInit=TRUE;
    return TRUE;
)
6)发送AT命令,具体代码如下:
BOOL CYsATModem::SendAT(LPCSTR strCmd,BOOL AddRetum)
 {
    //在传送 data模式
if(m_nMode==MODE_DATA)
          {
                SetLastError(_TEXT("Send AT Command error"》;
               return FALSE;
            }
TCHAR buffer[50];
lstrcpy(buffer,s订Cmd);
lstrcat(buffer,”n门_//只有+++,可以省、I1
TRACE("send AT command%s\n",buffer);
//如果sUCmd中间含有值为0的字符,将会产生不良后果
if(WriteComm《PBYrlE)buffer,strlen(buffer》Hl)
  return TRUE;
SetLastError(_TEXT("Send AT Command error"》;
return FALSE;
205

⌨️ 快捷键说明

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