Mcp23009 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č pro microchip MCP23009 8bitový V/V expander s výstupy Open-Drain.
public class Mcp23009 : Iot.Device.Mcp23xxx.Mcp23x0x
type Mcp23009 = class
inherit Mcp23x0x
Public Class Mcp23009
Inherits Mcp23x0x
- Dědičnost
Konstruktory
Mcp23009(I2cDevice, Int32, Int32, GpioController, Boolean) |
Inicializuje novou instanci zařízení Mcp23009. |
Mcp23009(I2cDevice, Int32, Int32, GpioController) |
Ovladač pro microchip MCP23009 8bitový V/V expander s výstupy Open-Drain. |
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. (Zděděno od Mcp23x0x) |
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) |
Č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) |
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) |
Zapište bajt do daného registru. (Zděděno od Mcp23xxx) |