GpioDriver Classe
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.
Classe base para Gpio Drivers. Um driver gpio fornece métodos para ler e gravar em pinos de E/S digitais.
public abstract class GpioDriver : IDisposable
type GpioDriver = class
interface IDisposable
Public MustInherit Class GpioDriver
Implements IDisposable
- Herança
-
GpioDriver
- Derivado
- Implementações
Construtores
| GpioDriver() |
Classe base para Gpio Drivers. Um driver gpio fornece métodos para ler e gravar em pinos de E/S digitais. |
Propriedades
| PinCount |
O número de pinos fornecidos pelo driver. |
Métodos
| AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler) |
Adiciona um manipulador para um evento alterado de valor de pino. |
| ClosePin(Int32) |
Fecha um pino aberto. |
| ConvertPinNumberToLogicalNumberingScheme(Int32) |
Converte um número de pino de placa no esquema de numeração lógica do driver. |
| Dispose() |
Descarta essa instância, fechando todos os pinos abertos |
| Dispose(Boolean) |
Descarta essa instância |
| GetPinMode(Int32) |
Obtém o modo de um pino. |
| IsPinModeSupported(Int32, PinMode) |
Verifica se um pin dá suporte a um modo específico. |
| OpenPin(Int32) |
Abre um pino para que ele esteja pronto para uso. O driver tenta abrir o pino sem alterar seu modo ou valor. |
| QueryComponentInformation() |
Consultar informações sobre um componente e seus filhos. |
| Read(Int32) |
Lê o valor atual de um pino. |
| RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler) |
Remove um manipulador para um evento alterado de valor de pino. |
| SetPinMode(Int32, PinMode) |
Define o modo como um pino. |
| SetPinMode(Int32, PinMode, PinValue) |
Define o modo como um pino e define um valor inicial para um pino de saída. |
| Toggle(Int32) |
Alterne o valor atual de um pino. |
| WaitForEvent(Int32, PinEventTypes, CancellationToken) |
Bloqueia a execução até que um evento do tipo eventType seja recebido ou um cancelamento seja solicitado. |
| WaitForEventAsync(Int32, PinEventTypes, CancellationToken) |
Chamada assíncrona até que um evento do tipo eventType seja recebido ou um cancelamento seja solicitado. |
| Write(Int32, PinValue) |
Grava um valor em um pino. |