SerialDevice.Handshake 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置流控制的握手协议。
public:
property SerialHandshake Handshake { SerialHandshake get(); void set(SerialHandshake value); };
SerialHandshake Handshake();
void Handshake(SerialHandshake value);
public SerialHandshake Handshake { get; set; }
var serialHandshake = serialDevice.handshake;
serialDevice.handshake = serialHandshake;
Public Property Handshake As SerialHandshake
属性值
SerialHandshake 枚举中定义的值之一。
注解
串行端口使用握手协议在端口与连接的设备之间建立流控制。 有两种类型的控制协议。
- 硬件控制:当接收方的缓冲区已满时,请求发送 (RTS) 行设置为 false。 这向发送方指示它必须停止发送数据。 当缓冲区能够保存数据时,RTS 行设置为 true,向发送指示它现在已准备好再次接收数据。
- 软件控制:接收方向发送方发送 Xoff 控制代码以停止数据传输。 当接收方准备就绪时,它会发送 Xon 代码,发送方恢复数据传输。 SerialHandshake 枚举定义前面的控件类型值。
可以设置硬件、软件或两种类型的控制协议。