Mcp23x1x 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í.
Zabalí 16bitové vstupně-výstupní expandery MCP.
public abstract class Mcp23x1x : Iot.Device.Mcp23xxx.Mcp23xxx
type Mcp23x1x = class
inherit Mcp23xxx
Public MustInherit Class Mcp23x1x
Inherits Mcp23xxx
- Dědičnost
- Odvozené
Konstruktory
Mcp23x1x(Mcp23xxx+BusAdapter, Int32, Int32, Int32, GpioController, Boolean) |
Sestavení instance Mcp23x1x |
Mcp23x1x(Mcp23xxx+BusAdapter, Int32, Int32, Int32, GpioController) |
Zabalí 16bitové vstupně-výstupní expandery MCP. |
Pole
_bus |
Adaptér sběrnice (I2C/SPI) používaný ke komunikaci se zařízením (Zděděno od Mcp23xxx) |
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í. (Zděděno od Mcp23xxx) |
ClosePin(Int32) |
Zavře otevřený špendlík. (Zděděno od Mcp23xxx) |
ConvertPinNumberToLogicalNumberingScheme(Int32) |
Převede číslo špendlíku na logické schéma číslování řidiče. (Zděděno od Mcp23xxx) |
Disable() |
Zakáže zařízení nastavením nízké hodnoty pinu pro resetování. (Zděděno od Mcp23xxx) |
Dispose() |
Odstraní tuto instanci a zavře všechny otevřené špendlíky. (Zděděno od GpioDriver) |
Dispose(Boolean) |
Odstraní tuto instanci. (Zděděno od Mcp23xxx) |
Enable() |
Povolí zařízení nastavením vysokého pinu pro resetování. (Zděděno od Mcp23xxx) |
GetPinMode(Int32) |
Získá režim špendlíku. (Zděděno od Mcp23xxx) |
InternalRead(Register, Span<Byte>, Port) |
Přečte řadu bajtů z registrů. (Zděděno od Mcp23xxx) |
InternalReadByte(Register, Port) |
Čte bajt z registru zařízení. (Zděděno od Mcp23xxx) |
InternalReadInterrupt(Port) |
Přečte hodnotu přerušení. (Zděděno od Mcp23xxx) |
InternalReadUInt16(Register) |
Čtení 16bitového celého čísla bez znaménka z registru zařízení (Zděděno od Mcp23xxx) |
InternalWrite(Register, Span<Byte>, Port) |
Zapíše do registrů několik bajtů. (Zděděno od Mcp23xxx) |
InternalWriteByte(Register, Byte, Port) |
Zápis bajtů do registrace zařízení (Zděděno od Mcp23xxx) |
InternalWriteUInt16(Register, UInt16) |
Zapíše 16bitové celé číslo bez znaménka do registru zařízení. (Zděděno od Mcp23xxx) |
IsPinModeSupported(Int32, PinMode) |
Zkontroluje, jestli pin kód podporuje konkrétní režim. (Zděděno od Mcp23xxx) |
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. (Zděděno od Mcp23xxx) |
QueryComponentInformation() |
Dotazování na informace o komponentě a jejích podřízených objektech (Zděděno od GpioDriver) |
Read(Int32) |
Přečte hodnotu špendlíku. (Zděděno od Mcp23xxx) |
Read(Span<PinValuePair>) |
Načte hodnotu sady špendlíků. (Zděděno od Mcp23xxx) |
ReadByte(Register, Port) |
Načtěte bajt z daného registru na daném portu. |
ReadByte(Register) |
Čtení bajtu z daného registru (Zděděno od Mcp23xxx) |
ReadInterrupt() |
Vrátí hodnotu připínáčku přerušení, pokud je nakonfigurovaný. (Zděděno od Mcp23xxx) |
ReadInterrupt(Port) |
Přečte pin přerušení pro daný port, pokud je nakonfigurovaný. |
ReadUInt16(Register) |
Přečtěte si ushort z daného rejstříku. |
RemoveCallbackForPinValueChangedEvent(Int32, PinChangeEventHandler) |
Odebere obslužnou rutinu události změny hodnoty připnutí. (Zděděno od Mcp23xxx) |
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) |
SetPinMode(Int32, PinMode) |
Nastaví režim na špendlík. (Zděděno od Mcp23xxx) |
Toggle(Int32) |
Umožňuje přepnout aktuální hodnotu špendlíku. (Zděděno od Mcp23xxx) |
WaitForEvent(Int32, PinEventTypes, CancellationToken) |
Blokuje spuštění, dokud není přijata událost typu eventType nebo dokud není požadováno zrušení. (Zděděno od Mcp23xxx) |
WaitForEventAsync(Int32, PinEventTypes, CancellationToken) |
Asynchronní volání, dokud není přijata událost typu eventType nebo dokud není požadováno zrušení. (Zděděno od GpioDriver) |
Write(Int32, PinValue) |
Zapíše hodnotu do špendlíku. (Zděděno od Mcp23xxx) |
Write(ReadOnlySpan<PinValuePair>) |
Zapíše hodnoty do sady špendlíků. (Zděděno od Mcp23xxx) |
WriteByte(Register, Byte, Port) |
Zapište bajt do daného registru na daném portu. |
WriteByte(Register, Byte) |
Zapište bajt do daného registru. (Zděděno od Mcp23xxx) |
WriteUInt16(Register, UInt16) |
Napište do daného rejstříku ushort. Zapíše hodnotu na oba porty. |