#region【方法:解析数据线程】
private void DataParse()
{
int waittime = 0;//等待时间
bool isExit = false;//是否超时退出
byte[] headData = new byte[4];//命令头
byte[] cmdData = new byte[19];//命令
while (true)
{
try
{
if (m_RevQueue.Count > headData.Length)
{
isExit = false;
while (m_RevQueue.Count < 4)//小于命令头长度,进入等待状态,2s超时退出
{
waittime++;
if (waittime > 100)
{
isExit = true;
break;
RS232通讯数据解析C#
最新推荐文章于 2024-07-01 19:54:44 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)