增加手动机测试,可正常串口通信。

This commit is contained in:
TAO Cheng
2013-06-14 10:13:05 +08:00
parent 6f04c5fda4
commit f769cef71a
9 changed files with 162 additions and 63 deletions
@@ -482,6 +482,7 @@ void CPSerial::OnReceive()
{
// Dummy OnReceieve if not used
char s[255]={0};
CStringA csTemp;
s[1]='\0';
CurrentPointer = 0;
@@ -496,7 +497,15 @@ void CPSerial::OnReceive()
if (num!=0)
{
csTemp.Format("%s",s);
for (int i=0;i<255;i++)
{
m_RecvData[i]=0;
}
for (int i=0;i<num;i++)
{
m_RecvData[i]=s[i];
}
csTemp.Format("%s",m_RecvData);
m_csRecv=csTemp;
m_iRecvByte=num;
m_iRecvState=TRUE;
@@ -187,6 +187,7 @@ public:
BOOL m_iRecvState;
CString m_csRecv;
INT m_iRecvByte;
char m_RecvData[255];
};
#endif // CMMIO_SERIAL_H