Compartir vía


Parity Enumeración

Definición

Especifica el bit de paridad para un objeto SerialPort.

public enum class Parity
public enum Parity
type Parity = 
Public Enum Parity
Herencia

Campos

Nombre Valor Description
None 0

No se produce ninguna comprobación de paridad.

Odd 1

Establece el bit de paridad para que el recuento de bits establecido sea un número impar.

Even 2

Establece el bit de paridad para que el recuento de bits establecido sea un número par.

Mark 3

Deja el bit de paridad establecido en 1.

Space 4

Deja el bit de paridad establecido en 0.

Ejemplos

En el ejemplo de código siguiente se muestran los valores posibles de la Parity enumeración en la consola y, a continuación, se pide al usuario que elija uno. Este ejemplo de código forma parte de un ejemplo de código más grande proporcionado para la SerialPort clase .

// Display PortParity values and prompt user to enter a value.
public static Parity SetPortParity(Parity defaultPortParity)
{
    string parity;

    Console.WriteLine("Available Parity options:");
    foreach (string s in Enum.GetNames(typeof(Parity)))
    {
        Console.WriteLine("   {0}", s);
    }

    Console.Write("Enter Parity value (Default: {0}):", defaultPortParity.ToString(), true);
    parity = Console.ReadLine();

    if (parity == "")
    {
        parity = defaultPortParity.ToString();
    }

    return (Parity)Enum.Parse(typeof(Parity), parity, true);
}
' Display PortParity values and prompt user to enter a value.
Public Shared Function SetPortParity(defaultPortParity As Parity) As Parity
    Dim parity As String

    Console.WriteLine("Available Parity options:")
    For Each s As String In [Enum].GetNames(GetType(Parity))
        Console.WriteLine("   {0}", s)
    Next

    Console.Write("Enter Parity value (Default: {0}):", defaultPortParity.ToString(), True)
    parity = Console.ReadLine()

    If parity = "" Then
        parity = defaultPortParity.ToString()
    End If

    Return CType([Enum].Parse(GetType(Parity), parity, True), Parity)
End Function

Comentarios

Use esta enumeración al establecer la Parity propiedad para una conexión de puerto serie.

La paridad es un procedimiento de comprobación de errores en el que el número de 1s siempre debe ser el mismo (par o impar) para cada grupo de bits que se transmite sin error. En las comunicaciones de módem a módem, la paridad suele ser uno de los parámetros que se deben acordar mediante el envío de partes y las partes receptoras antes de que se pueda realizar la transmisión.

Se aplica a