波特率错误时SerialPort.isOpen return是什么意思?
What does SerialPort.isOpen return when the baud rate is wrong?
根据文档 isOpen returns SerialPort 的打开或关闭状态。现在,如果我尝试以正确的 COM
编号打开一个端口,但波特率错误。理论上端口打开但两端无法通信。因此,即使连接不正确,isOpen 方法也应该 return 为真。我理解正确吗?
当然你可以打开一个波特率错误的端口。
SerialPort 确实不知道你需要哪个波特率,所以它会打开它,虽然没有相同波特率的通信伙伴。
所以是的,你没看错,它return是真的。
根据文档 isOpen returns SerialPort 的打开或关闭状态。现在,如果我尝试以正确的 COM
编号打开一个端口,但波特率错误。理论上端口打开但两端无法通信。因此,即使连接不正确,isOpen 方法也应该 return 为真。我理解正确吗?
当然你可以打开一个波特率错误的端口。 SerialPort 确实不知道你需要哪个波特率,所以它会打开它,虽然没有相同波特率的通信伙伴。
所以是的,你没看错,它return是真的。