Parity Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Especifica o bit de paridade para um SerialPort objeto.
public enum class Parity
public enum Parity
type Parity =
Public Enum Parity
- Herança
Campos
| Name | Valor | Descrição |
|---|---|---|
| None | 0 | Não ocorre qualquer verificação de paridade. |
| Odd | 1 | Define o bit de paridade para que a contagem de bits definida seja um número ímpar. |
| Even | 2 | Define o bit de paridade de modo que a contagem de bits definidos seja um número par. |
| Mark | 3 | Deixa o bit de paridade definido para 1. |
| Space | 4 | Deixa o bit de paridade definido para 0. |
Exemplos
O exemplo de código seguinte mostra os valores possíveis da Parity enumeração para a consola e depois pede ao utilizador que escolha um. Este exemplo de código faz parte de um exemplo de código mais amplo fornecido para a SerialPort classe.
// 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
Observações
Use esta enumeração ao definir a Parity propriedade para uma ligação de porta serial.
Paridade é um procedimento de verificação de erros em que o número de 1s deve ser sempre o mesmo – par ou ímpar – para cada grupo de bits transmitido sem erro. Nas comunicações modem para modem, a paridade é frequentemente um dos parâmetros que deve ser acordado entre as partes emissoras e recetoras antes que a transmissão possa ocorrer.