SerialDevice.Handshake Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il protocollo di handshaking per il controllo del flusso.
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
Valore della proprietà
Uno dei valori definiti nell'enumerazione SerialHandshake .
Commenti
Il protocollo handshaking viene usato dalla porta seriale per stabilire il controllo del flusso tra la porta e il dispositivo connesso. Esistono due tipi di protocollo di controllo.
- Controllo hardware: la riga Request-to-Send (RTS) è impostata su false quando il buffer del ricevitore è pieno. Indica al mittente che deve interrompere l'invio di dati. Quando il buffer è in grado di contenere dati, la riga RTS è impostata su true che indica all'invio che è ora pronto per ricevere di nuovo i dati.
- Controllo software: il ricevitore invia un codice di controllo Xoff al mittente per arrestare la trasmissione dei dati. Quando il ricevitore è pronto, invia il codice Xon e il mittente riprende la trasmissione dei dati. L'enumerazione SerialHandshake definisce i valori del tipo di controllo precedente.
È possibile impostare hardware, software o entrambi i tipi di protocollo di controllo.