Sdílet prostřednictvím


RaspberryPiBoard Třída

Definice

Implementace desky specifické pro Raspberry Pi. Obsahuje všechny znalosti o tom, k jakému účelu lze piny použít.

public class RaspberryPiBoard : Iot.Device.Board.GenericBoard
type RaspberryPiBoard = class
    inherit GenericBoard
Public Class RaspberryPiBoard
Inherits GenericBoard
Dědičnost

Konstruktory

RaspberryPiBoard()

Vytvoří instanci desky Rasperry Pi.

Vlastnosti

ConfigurationFile

Získá nebo nastaví cestu ke konfiguračnímu souboru pro Raspberry PI.

DefaultPinNumberingScheme

Výchozí schéma číslování špendlíků pro tuto tabuli.

(Zděděno od Board)
Disposed

True, pokud je tato instance odstraněna. Jakýkoli pokus o jeho použití poté, co se stane pravdivým, má za následek nedefinované chování.

(Zděděno od Board)
Initialized

True, pokud je instance panelu inicializována

(Zděděno od Board)
PinCount

Počet kolíků desky

Metody

ActivatePinMode(Int32, PinUsage)

Přepne kolík do určitého alternativního režimu. (režim ALTn)

CreateGpioController()

Vrácení instance objektu pro GpioController aktuální panel

(Zděděno od Board)
CreateI2cBusCore(Int32, Int32[])

Vytvoření instance sběrnice I2C v odvozené třídě

(Zděděno od GenericBoard)
CreateI2cDevice(I2cConnectionSettings)

Vytvořte instanci zařízení I2C na výchozí sběrnici.

(Zděděno od Board)
CreateOrGetI2cBus(Int32)

Vytvoření instance sběrnice I2C nebo vrácení existující instance pro tuto sběrnici

(Zděděno od Board)
CreateOrGetI2cBus(Int32, Int32[])

Vytvoření instance sběrnice I2C nebo vrácení existující instance pro tuto sběrnici

(Zděděno od Board)
CreatePwmChannel(Int32, Int32, Int32, Double)

Vytvoří kanál PWM pro výchozí přiřazení PIN kódu.

(Zděděno od Board)
CreatePwmChannel(Int32, Int32, Int32, Double, Int32, PinNumberingScheme)

Vytvoří kanál PWM.

(Zděděno od Board)
CreateSimplePwmChannel(Int32, Int32, Int32, Double)

Přepsání odvozenými implementacemi pro poskytování zařízení PWM

(Zděděno od GenericBoard)
CreateSimpleSpiDevice(SpiConnectionSettings, Int32[])

Přepsáno odvozenými implementacemi pro vytvoření základního zařízení SPI.

(Zděděno od GenericBoard)
CreateSpiDevice(SpiConnectionSettings)

Vytvoření instance zařízení SPI

(Zděděno od Board)
CreateSpiDevice(SpiConnectionSettings, Int32[], PinNumberingScheme)

Vytvoření instance zařízení SPI

(Zděděno od Board)
DetermineCurrentPinUsage(Int32)

Získá aktuální režim alternativního špendlíku. (režim ALTn)

Dispose()

Implementace desky specifické pro Raspberry Pi. Obsahuje všechny znalosti o tom, k jakému účelu lze piny použít.

(Zděděno od Board)
Dispose(Boolean)

Implementace desky specifické pro Raspberry Pi. Obsahuje všechny znalosti o tom, k jakému účelu lze piny použít.

GetDefaultI2cBusNumber()

Vytvoří výchozí sběrnici I2C pro tuto desku nebo vrátí existující sběrnici.

GetDefaultPinAssignmentForI2c(Int32)

Přepsání odvozenými třídami: Poskytuje výchozí přiřazení pinů pro danou sběrnici I2C.

GetDefaultPinAssignmentForPwm(Int32, Int32)

Přepsáno odvozenou třídou. Poskytuje výchozí PIN kód pro daný kanál.

GetDefaultPinAssignmentForSpi(SpiConnectionSettings)

Přepsáno odvozenými třídami: Poskytuje výchozí přiřazení pinů pro danou sběrnici SPI.

GetOverlayPinAssignmentForI2c(Int32)

Získá přiřazení překryvného špendlíku pro I2C.

GetOverlayPinAssignmentForPwm(Int32)

Získá přiřazení překryvného pinu pro Pwm.

GetOverlayPinAssignmentForSpi(SpiConnectionSettings)

Získá přiřazení překryvného špendlíku pro Spi.

Initialize()

Inicializuje tuto instanci.

IsI2cActivated()

Zkontroluje, jestli je v konfiguračním souboruaztion aktivovaný překryv I2C.

IsPwmActivated()

Zkontroluje, jestli je v konfiguračním souboruaztion aktivovaný překryv I2C.

IsSpiActivated()

Zkontroluje, jestli je v konfiguračním souboruaztion aktivovaný překryv spi.

QueryComponentInformation()

Dotaz na informace o komponentě a jejích podřízených objektech.

QueryComponentInformation()

Dotaz na informace o komponentě a jejích podřízených objektech.

(Zděděno od Board)
ReleasePin(Int32, PinUsage, Object)

Odebere rezervaci pro PIN kód. Podrobnosti viz ReservePin(Int32, PinUsage, Object).

(Zděděno od Board)
ReservePin(Int32, PinUsage, Object)

Zarezervuje pin pro konkrétní využití. To se provádí automaticky, pokud se k otevření pinu použije známé rozhraní (tj. GpioController), ale může se použít k explicitní blokování kolíku, tj. pro UART.

(Zděděno od Board)
TryCreateBestGpioDriver()

Pokusí se vytvořit nejlepší možný ovladač GPIO pro tento hardware.

Platí pro