RockPi4bPlusDriver 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.
Um driver GPIO para o Rock Pi 4B Plus.
public class RockPi4bPlusDriver : Iot.Device.Gpio.Drivers.Rk3399Driver
type RockPi4bPlusDriver = class
inherit Rk3399Driver
Public Class RockPi4bPlusDriver
Inherits Rk3399Driver
- Herança
Comentários
SoC: Rockchip RK3399
Construtores
RockPi4bPlusDriver() |
Um driver GPIO para o Rock Pi 4B Plus. |
Campos
_gpioPointers |
Um driver GPIO para o Rock Pi 4B Plus. (Herdado de RockchipDriver) |
_pinModes |
Um driver GPIO para o Rock Pi 4B Plus. (Herdado de RockchipDriver) |
GpioMemoryFilePath |
Um driver GPIO para o Rock Pi 4B Plus. (Herdado de RockchipDriver) |
Propriedades
ClockResetUnit |
Endereço CRU (Unidade de Reinicialização) e Relógio. (Herdado de Rk3399Driver) |
GeneralRegisterFiles |
Endereço GRF (Arquivos de Registro Geral). (Herdado de Rk3399Driver) |
GpioRegisterAddresses |
Endereços de registro gpio. (Herdado de Rk3399Driver) |
PinCount |
O número de pinos fornecidos pelo driver. |
PmuClockResetUnit |
Endereço CRU do PMU (Relógio pmu e unidade de redefinição). (Herdado de Rk3399Driver) |
PmuGeneralRegisterFiles |
Endereço PMU GRF (Arquivos de Registro Geral da PMU). (Herdado de Rk3399Driver) |
Métodos
AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler) |
Adiciona um manipulador para um evento alterado de valor de pino. (Herdado de RockchipDriver) |
ClosePin(Int32) |
Fecha um pino aberto. (Herdado de RockchipDriver) |
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 (Herdado de GpioDriver) |
Dispose(Boolean) |
Descarta essa instância (Herdado de Rk3399Driver) |
GetPinMode(Int32) |
Obtém o modo de um pino. (Herdado de RockchipDriver) |
IsPinModeSupported(Int32, PinMode) |
Verifica se um pin dá suporte a um modo específico. (Herdado de Rk3399Driver) |
OpenPin(Int32) |
Abre um pino para que ele esteja pronto para uso. Isso mantém a direção do pino, mas se for saída, o valor sempre será baixo após abrir. (Herdado de RockchipDriver) |
QueryComponentInformation() |
Consultar informações sobre um componente e seus filhos. (Herdado de GpioDriver) |
Read(Int32) |
Lê o valor atual de um pino. (Herdado de RockchipDriver) |
RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler) |
Remove um manipulador para um evento alterado de valor de pino. (Herdado de RockchipDriver) |
SetPinMode(Int32, PinMode, PinValue) |
Define o modo como um pino e define um valor inicial para um pino de saída. (Herdado de GpioDriver) |
SetPinMode(Int32, PinMode) |
Define o modo como um pino. (Herdado de Rk3399Driver) |
Toggle(Int32) |
Alterne o valor atual de um pino. (Herdado de SysFsDriver) |
UnmapPinNumber(Int32) |
Desmapear o número de pino no esquema de numeração lógica do driver para fixar o número com o nome da porta. (Herdado de RockchipDriver) |
WaitForEvent(Int32, PinEventTypes, CancellationToken) |
Bloqueia a execução até que um evento do tipo eventType seja recebido ou um cancelamento seja solicitado. (Herdado de RockchipDriver) |
WaitForEventAsync(Int32, PinEventTypes, CancellationToken) |
Chamada assíncrona até que um evento do tipo eventType seja recebido ou um cancelamento seja solicitado. (Herdado de RockchipDriver) |
Write(Int32, PinValue) |
Grava um valor em um pino. (Herdado de RockchipDriver) |