CustomBoard Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Panel, který lze přizpůsobit pomocí ovladačů zadaných uživatelem. Tento postup by se měl použít jenom v případě, že ovladače nelze automaticky rozpoznat správně.
public class CustomBoard : Iot.Device.Board.GenericBoard
type CustomBoard = class
inherit GenericBoard
Public Class CustomBoard
Inherits GenericBoard
- Dědičnost
Konstruktory
CustomBoard(GpioDriver, Func<Int32,I2cBus>, Func<SpiConnectionSettings,SpiDevice>, Func<Int32,PwmChannel>) |
Vytvoří novou vlastní tabuli. |
Vlastnosti
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) |
Metody
ActivatePinMode(Int32, PinUsage) |
Tuto metodu přepište, pokud je potřeba udělat něco zvláštního pro použití PIN kódu pro dané zařízení. Mnoho zařízení podporuje více funkcí na pin, ale ne najednou, takže je potřeba odpovídajícím způsobem nastavit nějaký multiplexer. (Zděděno od Board) |
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ě |
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 |
CreateSimpleSpiDevice(SpiConnectionSettings, Int32[]) |
Přepsáno odvozenými implementacemi pro vytvoření základního zařízení SPI. |
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) |
Vrátí aktuální využití špendlíku. (Zděděno od Board) |
Dispose() |
Panel, který lze přizpůsobit pomocí ovladačů zadaných uživatelem. Tento postup by se měl použít jenom v případě, že ovladače nelze automaticky rozpoznat správně. (Zděděno od Board) |
Dispose(Boolean) |
Panel, který lze přizpůsobit pomocí ovladačů zadaných uživatelem. Tento postup by se měl použít jenom v případě, že ovladače nelze automaticky rozpoznat správně. (Zděděno od Board) |
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. (Zděděno od GenericBoard) |
GetDefaultPinAssignmentForPwm(Int32, Int32) |
Přepsáno odvozenou třídou. Poskytuje výchozí PIN kód pro daný kanál. (Zděděno od GenericBoard) |
GetDefaultPinAssignmentForSpi(SpiConnectionSettings) |
Přepsáno odvozenými třídami: Poskytuje výchozí přiřazení pinů pro danou sběrnici SPI. (Zděděno od GenericBoard) |
Initialize() |
Inicializujte desku a otestujte, jestli funguje na aktuálním hardwaru. (Zděděno od Board) |
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() |
Vrátí ovladač GPIO. |