关于用CSerialPort类实现串口通信的问题
在连续两次调用类中的WriteToPort函数写串口时
第一次调用完WriteToPort之后,外设返回数据,
第二次调用之前需要根据返回的数据来确定WriteToPort函数发送什么数据。
我是这样写的(下边代码在同一个类中):
pDlg->SerialSendData(m_judgeMsg); //该函数中调用了WriteToPort函数
judgeText = pDlg->GetLastMsg(); //该函数获取编辑框中的最后一行内容
....
if(judgeText == "xxx")
{
....
}
.....
pDlg->SerialSendData(m_commMsg);