Iot.Device.Board Obor názvů
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í.
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 |