Sdílet prostřednictvím


Iot.Device.Board Obor názvů

Třídy

Board

Základní třída pro všechny abstrakce desky. "Deska" je kus hardwaru, který nabízí nízkoúrovňová rozhraní pro jiná zařízení. Obvykle má kolíky GPIO a jednu nebo více sběrnic SPI nebo I2C. V aplikaci by měla existovat přesně jedna instance třídy desky na každou hardwarovou komponentu, ale je možné pracovat s více deskami najednou (tj. když máte k Raspberry Pi připojený expander GPIO).

CustomBoard

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ě.

DummyGpioDriver

Ovladač GPIO s nulovými kolíky. Použijte k plnění rozhraní.

GenericBoard

Obecná třída tabule. Používá obecné implementace pro GPIO, I2C atd.

I2cBusExtensions

Obsahuje rozšiřující metody, které pracují na sběrnici I2c.

I2cBusManager

Spravuje instanci sběrnice I2C.

KeyboardGpioDriver

Ovladač GPIO pro testování ve Windows Tento ovladač používá klávesnici k simulaci kolíků GPIO. Piny 0-2 jsou pouze výstupní a představují led klávesnice (Caps Lock, Scroll Lock a Num Lock). Nastavením hodnoty na některý z těchto špendlíků přepínáte led diody na klávesnici (pokud jsou fyzicky přítomné). Špendlíky nad 8 jsou jenom vstupní a představují klávesy na klávesnici. Číslo pinu získáte tak, že přetypíte hodnotu odpovídající ConsoleKey hodnotě int, například int pinNumber = (int)ConsoleKey.A.

RaspberryPiBoard

Implementace desky specifické pro Raspberry Pi. Obsahuje všechny znalosti o tom, k jakému účelu lze piny použít.

Výčty

PinUsage

Určené (nebo aktivní) použití špendlíku