Iot.Device.Board Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
Board |
Clase base para todas las abstracciones de placa. Una "placa" es un elemento de hardware que ofrece interfaces de bajo nivel a otros dispositivos. Normalmente, tiene patillas GPIO y uno o varios buses SPI o I2C. Debe haber exactamente una instancia de una clase de placa por componente de hardware en una aplicación, pero es posible trabajar con varias placas a la vez (es decir, al tener un expansador GPIO conectado a Raspberry Pi) |
CustomBoard |
Placa que se puede personalizar con controladores especificados por el usuario. Esto solo se debe usar si los controladores no se pueden detectar automáticamente correctamente. |
DummyGpioDriver |
Un controlador GPIO que tiene cero patillas. Use para completar la interfaz. |
GenericBoard |
Una clase de placa genérica. Usa implementaciones genéricas para GPIO, I2C, etc. |
I2cBusExtensions |
Contiene métodos de extensión que funcionan en el bus I2c |
I2cBusManager |
Administra una instancia de bus I2C. |
KeyboardGpioDriver |
Controlador GPIO para pruebas en Windows Este controlador usa el teclado para simular patillas GPIO. Las patillas 0-2 son solo de salida y representan los LED de teclado (bloqueo de mayúsculas, Bloqueo de desplazamiento y Bloqueo numérico). Al establecer un valor en cualquiera de estas patillas, se alternan los LED en el teclado (si están físicamente presentes). Las patillas superiores a 8 son solo de entrada y representan las teclas de teclado. Para obtener el número de pin, convierta el correspondiente ConsoleKey a int, por ejemplo, int pinNumber = (int)ConsoleKey.A |
RaspberryPiBoard |
Implementación de placa específica de Raspberry Pi. Contiene todos los conocimientos sobre qué patillas se pueden usar para qué propósito. |
Enumeraciones
PinUsage |
Uso designado (o activo) de un pin |