SerialHandshake Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define valores para protocolos de controle de fluxo de hardware e software usados na comunicação serial. Os valores são usados pela propriedade Handshake no objeto SerialDevice .
public enum class SerialHandshake
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
enum class SerialHandshake
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public enum SerialHandshake
var value = Windows.Devices.SerialCommunication.SerialHandshake.none
Public Enum SerialHandshake
- Herança
-
SerialHandshake
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Campos
None | 0 | Nenhum protocolo é usado para o handshake. |
RequestToSend | 1 | Quando a porta estiver recebendo dados e se o buffer de leitura estiver cheio, a linha RTS (Solicitação para Enviar) será definida como false. Quando o buffer está disponível, a linha é definida como true. Quando a porta serial está transmitindo dados, a linha CTS é definida como false e a porta não envia dados até que haja espaço no buffer de gravação. |
RequestToSendXOnXOff | 3 | Os controles RequestToSend e XOnXOff são usados para o controle de fluxo. |
XOnXOff | 2 | A porta serial envia um controle Xoff para informar o remetente a parar de enviar dados. Quando estiver pronta, a porta enviará um controle Xon para informar ao remetente que a porta agora está pronta para receber dados. |