Compartir a través de


RaspberryPiBoard Clase

Definición

Implementación específica de la placa Raspberry Pi. Contiene todos los conocimientos sobre qué patillas se pueden usar para qué propósito.

public class RaspberryPiBoard : Iot.Device.Board.GenericBoard
type RaspberryPiBoard = class
    inherit GenericBoard
Public Class RaspberryPiBoard
Inherits GenericBoard
Herencia

Constructores

RaspberryPiBoard()

Crea una instancia de un panel Rasperry Pi.

Propiedades

ConfigurationFile

Obtiene o establece la ruta de acceso al archivo de configuración de Raspberry PI.

DefaultPinNumberingScheme

Esquema de numeración de patillas predeterminado para esta placa.

(Heredado de Board)
Disposed

True si esta instancia se elimina. Cualquier intento de usarlo después de que esto se convierta en true da como resultado un comportamiento indefinido.

(Heredado de Board)
Initialized

True si se inicializa la instancia de la placa

(Heredado de Board)
PinCount

Número de patillas de la placa

Métodos

ActivatePinMode(Int32, PinUsage)

Cambia un pin a un determinado modo alternativo. (modo ALTn)

CreateGpioController()

Devolver una instancia de para GpioController la placa actual

(Heredado de Board)
CreateI2cBusCore(Int32, Int32[])

Creación de una instancia de un bus I2C en una clase derivada

(Heredado de GenericBoard)
CreateI2cDevice(I2cConnectionSettings)

Cree una instancia de dispositivo I2C en un bus predeterminado.

(Heredado de Board)
CreateOrGetI2cBus(Int32)

Crear una instancia de bus I2C o devolver la instancia existente para este bus

(Heredado de Board)
CreateOrGetI2cBus(Int32, Int32[])

Crear una instancia de bus I2C o devolver la instancia existente para este bus

(Heredado de Board)
CreatePwmChannel(Int32, Int32, Int32, Double)

Crea un canal PWM para la asignación de patillas predeterminada.

(Heredado de Board)
CreatePwmChannel(Int32, Int32, Int32, Double, Int32, PinNumberingScheme)

Crea un canal PWM

(Heredado de Board)
CreateSimplePwmChannel(Int32, Int32, Int32, Double)

Invalidación por implementaciones derivadas para proporcionar el dispositivo PWM

(Heredado de GenericBoard)
CreateSimpleSpiDevice(SpiConnectionSettings, Int32[])

Invalida por implementaciones derivadas para crear el dispositivo SPI base.

(Heredado de GenericBoard)
CreateSpiDevice(SpiConnectionSettings)

Creación de una instancia de dispositivo SPI

(Heredado de Board)
CreateSpiDevice(SpiConnectionSettings, Int32[], PinNumberingScheme)

Creación de una instancia de dispositivo SPI

(Heredado de Board)
DetermineCurrentPinUsage(Int32)

Obtiene el modo de patilla alternativo actual. (modo ALTn)

Dispose()

Implementación específica de la placa Raspberry Pi. Contiene todos los conocimientos sobre qué patillas se pueden usar para qué propósito.

(Heredado de Board)
Dispose(Boolean)

Implementación específica de la placa Raspberry Pi. Contiene todos los conocimientos sobre qué patillas se pueden usar para qué propósito.

GetDefaultI2cBusNumber()

Crea el bus I2C predeterminado para esta placa o devuelve el bus existente.

GetDefaultPinAssignmentForI2c(Int32)

Invalidación por clases derivadas: proporciona la asignación de patillas predeterminada para el bus I2C dado.

GetDefaultPinAssignmentForPwm(Int32, Int32)

Invalidación por clase derivada. Proporciona el pin predeterminado para un canal determinado.

GetDefaultPinAssignmentForSpi(SpiConnectionSettings)

Invalidación por clases derivadas: proporciona la asignación de patillas predeterminada para el bus SPI dado.

GetOverlayPinAssignmentForI2c(Int32)

Obtiene la asignación de patillas superpuestas para I2C.

GetOverlayPinAssignmentForPwm(Int32)

Obtiene la asignación de patillas superpuestas para Pwm.

GetOverlayPinAssignmentForSpi(SpiConnectionSettings)

Obtiene la asignación de patillas superpuestas para Spi.

Initialize()

Inicializa esta instancia

IsI2cActivated()

Comprueba si la superposición I2C está activada en el archivo configuraztion.

IsPwmActivated()

Comprueba si la superposición I2C está activada en el archivo configuraztion.

IsSpiActivated()

Comprueba si la superposición spi está activada en el archivo de configuración.

QueryComponentInformation()

Consultar información sobre un componente y sus elementos secundarios.

QueryComponentInformation()

Consultar información sobre un componente y sus elementos secundarios.

(Heredado de Board)
ReleasePin(Int32, PinUsage, Object)

Quita la reserva de un pin. Para obtener información detallada, vea ReservePin(Int32, PinUsage, Object).

(Heredado de Board)
ReservePin(Int32, PinUsage, Object)

Reserva un pin para un uso específico. Esto se hace automáticamente si se usa una interfaz conocida (es decir, GpioController) para abrir el pin, pero se puede usar para bloquear un pin explícitamente, es decir, para UART.

(Heredado de Board)
TryCreateBestGpioDriver()

Intenta crear el mejor controlador GPIO posible para este hardware.

Se aplica a