Compartilhar via


SerialDevice.Handshake Propriedade

Definição

Obtém ou define o protocolo handshaking para controle de fluxo.

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

Valor da propriedade

Um dos valores definidos na enumeração SerialHandshake .

Comentários

O protocolo handshaking é usado pela porta serial para estabelecer o controle de fluxo entre a porta e o dispositivo conectado. Há dois tipos de protocolo de controle.

  • Controle de hardware: a linha RTS (Solicitação para Envio) é definida como false quando o buffer do receptor está cheio. Isso indica ao remetente que ele deve parar de enviar dados. Quando o buffer é capaz de armazenar dados, a linha RTS é definida como true, o que indica ao envio que agora está pronto para receber dados novamente.
  • Controle de software: o receptor envia um código de controle Xoff para o remetente para interromper a transmissão de dados. Quando o receptor estiver pronto, ele enviará o código Xon e o remetente retomará a transmissão de dados. A enumeração SerialHandshake define os valores de tipo de controle anteriores.

Você pode definir hardware, software ou ambos os tipos de protocolo de controle.

Aplica-se a