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列舉會定義上述控制項類型值。
您可以設定硬體、軟體或這兩種類型的控制通訊協定。