GpioDriver 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í.
Základní třída pro ovladače Gpio. Ovladač Gpio poskytuje metody pro čtení a zápis do digitálních vstupně-výstupních pinů.
public abstract class GpioDriver : IDisposable
type GpioDriver = class
interface IDisposable
Public MustInherit Class GpioDriver
Implements IDisposable
- Dědičnost
-
GpioDriver
- Odvozené
- Implementuje
Konstruktory
GpioDriver() |
Základní třída pro ovladače Gpio. Ovladač Gpio poskytuje metody pro čtení a zápis do digitálních vstupně-výstupních pinů. |
Vlastnosti
PinCount |
Počet pinů poskytnutých ovladačem. |
Metody
AddCallbackForPinValueChangedEvent(Int32, PinEventTypes, PinChangeEventHandler) |
Přidá obslužnou rutinu pro událost změny hodnoty připnutí. |
ClosePin(Int32) |
Zavře otevřený špendlík. |
ConvertPinNumberToLogicalNumberingScheme(Int32) |
Převede číslo špendlíku na logické schéma číslování řidiče. |
Dispose() |
Odstraní tuto instanci a zavře všechny otevřené špendlíky. |
Dispose(Boolean) |
Odstraní tuto instanci. |
GetPinMode(Int32) |
Získá režim špendlíku. |
IsPinModeSupported(Int32, PinMode) |
Zkontroluje, jestli pin kód podporuje konkrétní režim. |
OpenPin(Int32) |
Otevře špendlík, aby byl připravený k použití. Ovladač se pokusí pin otevřít beze změny jeho režimu nebo hodnoty. |
QueryComponentInformation() |
Dotazování na informace o komponentě a jejích podřízených objektech |
Read(Int32) |
Přečte aktuální hodnotu špendlíku. |
RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler) |
Odebere obslužnou rutinu události změny hodnoty připnutí. |
SetPinMode(Int32, PinMode) |
Nastaví režim na špendlík. |
SetPinMode(Int32, PinMode, PinValue) |
Nastaví režim na špendlík a nastaví počáteční hodnotu výstupního špendlíku. |
Toggle(Int32) |
Umožňuje přepnout aktuální hodnotu špendlíku. |
WaitForEvent(Int32, PinEventTypes, CancellationToken) |
Blokuje spuštění, dokud není přijata událost typu eventType nebo dokud není požadováno zrušení. |
WaitForEventAsync(Int32, PinEventTypes, CancellationToken) |
Asynchronní volání, dokud není přijata událost typu eventType nebo dokud není požadováno zrušení. |
Write(Int32, PinValue) |
Zapíše hodnotu do špendlíku. |