等待代码执行直到c#中没有完成事件

时间:2016-12-14 04:04:23

标签: c#

我有c#代码,它通过CANBus连续发送数据帧,CAN回读来自从站的响应。

我想从c#代码向slave继续发送大约160字节的数据帧。我的c#代码具有10ms的定时器,它从从器件读取状态,无论从器件是否已发送响应。同时主代码继续向从机发送8个字节的帧。

现在我想等待并观察奴隶是否已经将数据发送回主人,一旦我收到回复,我会将下一帧送到药膏。

现在在c#中如何检查或等待代码执行是否在计时器中设置了标志..我试过Thread.Sleep(100);但副作用是定时器中断功能没有执行。同样地,我尝试了while {} while while但同样的情况。

任何帮助都将不胜感激。

由于 RakPat

0 个答案:

没有答案