📄 d205.bmp.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 + -