RaspberryPi3Driver 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í.
Ovladač GPIO pro Raspberry Pi 3 nebo 4 se systémem Raspbian (nebo s určitými omezeními ubuntu)
public class RaspberryPi3Driver : System.Device.Gpio.GpioDriver
type RaspberryPi3Driver = class
inherit GpioDriver
Public Class RaspberryPi3Driver
Inherits GpioDriver
- Dědičnost
Konstruktory
RaspberryPi3Driver() |
Vytvoří instanci RaspberryPi3Driver. Tento ovladač funguje na Raspberry 3 nebo 4, a to jak v Linuxu, tak ve Windows. |
Vlastnosti
AlternatePinModeSettingSupported |
True, pokud ovladač podporuje SetAlternatePinMode(Int32, RaspberryPi3Driver+AltMode) a GetAlternatePinMode(Int32). |
ClearRegister |
Umožňuje přímo nastavit registr "Nastavit nízký pin". Používá se pouze pro speciální aplikace |
PinCount |
Počet pinů poskytnutých ovladačem. |
SetRegister |
Umožňuje přímo nastavit registr "Nastavit vysokou hodnotu pinu". Používá se pouze pro speciální aplikace |
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. (Zděděno od GpioDriver) |
Dispose(Boolean) |
Odstraní tuto instanci. |
GetAlternatePinMode(Int32) |
Načtení aktuálního alternativního režimu připnutí pro daný logický špendlík. To funguje i se zavřenými špendlíky. |
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 |
QueryComponentInformation() |
Dotazování na informace o komponentě a jejích podřízených objektech (Zděděno od GpioDriver) |
Read(Int32) |
Přečte aktuální hodnotu špendlíku. |
RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler) |
Odebere obslužnou rutinu události změny hodnoty připnutí. |
SetAlternatePinMode(Int32, RaspberryPi3Driver+AltMode) |
Nastavte určený alternativní režim pro daný pin. Projděte si příručku, abyste věděli, co jednotlivé špendlíky můžou dělat. |
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. |
SetPinMode(Int32, PinMode, PinValue) |
Nastaví režim na špendlík a nastaví počáteční hodnotu výstupního špendlíku. (Zděděno od GpioDriver) |
Toggle(Int32) |
Umožňuje přepnout aktuální hodnotu špendlíku. |
Toggle(Int32) |
Umožňuje přepnout aktuální hodnotu špendlíku. (Zděděno od GpioDriver) |
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. |