RaspberryPiBoard 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.
Implementação de placa específica do Raspberry Pi. Contém todo o conhecimento sobre quais pinos podem ser usados para qual finalidade.
public class RaspberryPiBoard : Iot.Device.Board.GenericBoard
type RaspberryPiBoard = class
inherit GenericBoard
Public Class RaspberryPiBoard
Inherits GenericBoard
- Herança
Construtores
RaspberryPiBoard() |
Cria uma instância de um quadro Rasperry Pi. |
Propriedades
ConfigurationFile |
Obtém ou define o caminho para o arquivo de configuração do Raspberry PI. |
DefaultPinNumberingScheme |
O esquema de numeração de pino padrão para este quadro. (Herdado de Board) |
Disposed |
True se essa instância for descartada. Qualquer tentativa de usá-lo depois disso se torna verdadeiro resulta em um comportamento indefinido. (Herdado de Board) |
Initialized |
True se a instância do quadro for inicializada (Herdado de Board) |
PinCount |
Número de pinos do quadro |
Métodos
ActivatePinMode(Int32, PinUsage) |
Alterna um pino para um determinado modo alternativo. (Modo ALTn) |
CreateGpioController() |
Retornar uma instância de um GpioController para o quadro atual (Herdado de Board) |
CreateI2cBusCore(Int32, Int32[]) |
Criar uma instância de um barramento I2C em uma classe derivada (Herdado de GenericBoard) |
CreateI2cDevice(I2cConnectionSettings) |
Crie uma instância de dispositivo I2C em um barramento padrão. (Herdado de Board) |
CreateOrGetI2cBus(Int32) |
Criar uma instância de barramento I2C ou retornar a instância existente para este barramento (Herdado de Board) |
CreateOrGetI2cBus(Int32, Int32[]) |
Criar uma instância de barramento I2C ou retornar a instância existente para este barramento (Herdado de Board) |
CreatePwmChannel(Int32, Int32, Int32, Double) |
Cria um canal PWM para a atribuição de pino padrão (Herdado de Board) |
CreatePwmChannel(Int32, Int32, Int32, Double, Int32, PinNumberingScheme) |
Cria um canal PWM (Herdado de Board) |
CreateSimplePwmChannel(Int32, Int32, Int32, Double) |
Substituído por implementações derivadas para fornecer o dispositivo PWM (Herdado de GenericBoard) |
CreateSimpleSpiDevice(SpiConnectionSettings, Int32[]) |
Substituído por implementações derivadas para criar o dispositivo SPI base. (Herdado de GenericBoard) |
CreateSpiDevice(SpiConnectionSettings) |
Criar uma instância de dispositivo SPI (Herdado de Board) |
CreateSpiDevice(SpiConnectionSettings, Int32[], PinNumberingScheme) |
Criar uma instância de dispositivo SPI (Herdado de Board) |
DetermineCurrentPinUsage(Int32) |
Obtém o modo de pino alternativo atual. (Modo ALTn) |
Dispose() |
Implementação de placa específica do Raspberry Pi. Contém todo o conhecimento sobre quais pinos podem ser usados para qual finalidade. (Herdado de Board) |
Dispose(Boolean) |
Implementação de placa específica do Raspberry Pi. Contém todo o conhecimento sobre quais pinos podem ser usados para qual finalidade. |
GetDefaultI2cBusNumber() |
Cria o barramento I2C padrão para esta placa ou retorna o ônibus existente |
GetDefaultPinAssignmentForI2c(Int32) |
Substituído por classes derivadas: fornece a atribuição de pino padrão para o barramento I2C especificado |
GetDefaultPinAssignmentForPwm(Int32, Int32) |
Substituído por classe derivada. Fornece o pin padrão para um determinado canal. |
GetDefaultPinAssignmentForSpi(SpiConnectionSettings) |
Substituído por classes derivadas: fornece a atribuição de pino padrão para o barramento SPI especificado |
GetOverlayPinAssignmentForI2c(Int32) |
Obtém a atribuição de pino de sobreposição para I2C. |
GetOverlayPinAssignmentForPwm(Int32) |
Obtém a atribuição de pino de sobreposição para Pwm. |
GetOverlayPinAssignmentForSpi(SpiConnectionSettings) |
Obtém a atribuição de pino de sobreposição para Spi. |
Initialize() |
Inicializa essa instância |
IsI2cActivated() |
Verifica se a sobreposição de I2C está ativada no arquivo de configuração. |
IsPwmActivated() |
Verifica se a sobreposição de I2C está ativada no arquivo de configuração. |
IsSpiActivated() |
Verifica se a sobreposição spi está ativada no arquivo de configuração. |
QueryComponentInformation() |
Consultar informações sobre um componente e seus filhos. |
QueryComponentInformation() |
Consultar informações sobre um componente e seus filhos. (Herdado de Board) |
ReleasePin(Int32, PinUsage, Object) |
Remove a reserva de um pin. Para obter detalhes, consulte ReservePin(Int32, PinUsage, Object). (Herdado de Board) |
ReservePin(Int32, PinUsage, Object) |
Reserva um pino para um uso específico. Isso é feito automaticamente se uma interface conhecida (ou seja, GpioController) é usada para abrir o pino, mas pode ser usada para bloquear um pino explicitamente, ou seja, para UART. (Herdado de Board) |
TryCreateBestGpioDriver() |
Tenta criar o melhor driver GPIO possível para esse hardware. |