Share via


SerialDevice.Handshake Propriété

Définition

Obtient ou définit le protocole de négociation pour le contrôle de flux.

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

Valeur de propriété

Une des valeurs définies dans l’énumération SerialHandshake .

Remarques

Le protocole d’établissement d’une liaison est utilisé par le port série pour établir le contrôle de flux entre le port et l’appareil connecté. Il existe deux types de protocole de contrôle.

  • Contrôle matériel : la ligne de requête à envoyer (RTS) est définie sur false lorsque la mémoire tampon du récepteur est pleine. Cela indique à l’expéditeur qu’il doit cesser d’envoyer des données. Lorsque la mémoire tampon est en mesure de contenir des données, la ligne RTS est définie sur true, ce qui indique à l’envoi qu’elle est maintenant prête à recevoir à nouveau des données.
  • Contrôle logiciel : le récepteur envoie un code de contrôle Xoff à l’expéditeur pour arrêter la transmission des données. Lorsque le récepteur est prêt, il envoie le code Xon et l’expéditeur reprend la transmission des données. L’énumération SerialHandshake définit les valeurs de type de contrôle précédentes.

Vous pouvez définir le matériel, les logiciels ou les deux types de protocole de contrôle.

S’applique à