d207.bmp.txt

来自「Visual C++通信编程实例」· 文本 代码 · 共 38 行

TXT
38
字号
TCHAR strSend[]=_TEXT("+++");
if(l !=WriteComm《PBYTE)strSend,3》 return FALSE;//串口错误
TRACE(_TEXT("Send +++\n"》;
int i;
DWORD dwReaded;
 if(- 1 ==ReadComm《PB YTE)buffer,6,&dwReaded,WAITADDADDADDTIME》
             return FALSE;//串口错误
buffer[dwReaded]='\0';
i=CheckString(buffer);
if(i!=CODE_OK)
 {
           SetLastError(_TEXT("send +++ but cann't recept OK"》;
   TRACE("1 %s\n",buffer);
       return HangUp2();
 }
,/挂断命令
SendAT(CMD_ATHO);
if(-l==ReadComm《PBYTE)buffer,6,&dwReaded,WAITATHTIME》 retum FALSE;
buffer[dwReaded]='\0';
i=CheckString(buffer);
//wait for OK
if(i!=CODE_OK)
 {
         SetLastError(_TEXT("send ATHO but cann't recept OK"》;
   TRACE("2 %s\n",buffer);
        retum HangUp20;
 }
TRACE("hang up OK! ! !\n");
ChangeMode(MODE_COMMAND);
return TRUE;
8)浦除串口,具体代码如下:
BOOL CYsATModem::Clear(DWORD dwType)
 {
        if(m_bTestMode)retum Purge(dwType);
if(dwType&PURGE_RXCLEAR)
 {
207

⌨️ 快捷键说明

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