检测串口是否掉线的思路

本文记录了检测串口是否掉线的一种思路,通过设置标志位spFlag,在发送命令时将其设为false,并在接收事件中设为true。在无法实际测试接收数据后的功能时,可以通过模拟操作来验证spFlag的状态。

思路记录下,免得忘记

设置spFlag =false;

在SendCmd时,spFlag=false;触发IsRec();

在Received事件中,spFlag=true;

实测:收不到数据是可以报错的。PC条件不够,没法测试接收到数据后是否正常,通过模拟点击一个按钮,设置spFlag=true后,没有触发MessagBox

 1 public partial class Form1 : Form
 2     {
 3         private bool spFlag = false;
 4         SerialPort sp = null;
 5         private long startTime = 0;
 6         public Form1()
 7         {
 8             InitializeCompon
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值