Implementación del protocolo de controlador radial
Se espera que los dispositivos de controlador radial de Windows usen el protocolo de dispositivo de interfaz humana (HID) para comunicarse con el host.
Se requiere una buena comprensión del protocolo de HID para poder comprender la información que se presenta aquí. Consulte los siguientes recursos para obtener información sobre el protocolo de HID:
- Definición de clase de dispositivo para dispositivos de interfaz humana (HID)
- Tablas de uso de HID
- Especificación del protocolo de HID a través de I2C
Windows incluye un controlador de clase de HID y los correspondientes controladores I²C de HID, USB de HID y de minipuerto habilitado para Bluetooth de HID; por lo tanto, no es necesario ningún controlador de minipuerto de terceros para controladores radiales de Windows, a menos que utilice un bus en el que no esté disponible un controlador de minipuerto de HID de bandeja de entrada.
Un dispositivo solo necesita notificar los usos descritos en este tema en el firmware de un dispositivo de controlador radial de Windows. Windows usará el firmware y sus propios controladores de HID para habilitar el dispositivo y proporcionar acceso a las aplicaciones de Windows al dispositivo.
Se proporciona un descriptor de ejemplo en la sección Descriptores de informe de ejemplo.
Colecciones de nivel superior de HID requeridas
Un dispositivo de controlador radial de Windows expone, como mínimo, la colección de nivel superior obligatoria única para los informes de entrada del controlador radial. También se puede implementar una colección opcional (recomendada) para las actualizaciones de firmware. En el diagrama siguiente se muestran las colecciones de HID para un dispositivo de controlador radial de Windows.
Colección de controladores radiales de Windows
Con el protocolo de HID, un controlador radial de Windows proporciona una colección de nivel superior que aparece como controlador de varios ejes del sistema (página 0x01, uso 0x0E). Al notificar esta colección de nivel superior y los usos necesarios, un dispositivo se muestra a Windows como un controlador radial.
La colección de controladores radiales de Windows proporciona informes de entrada al host, así como información del dispositivo que pertenece a esos informes. La colección admite un informe de entrada obligatorio para los datos de entrada del controlador radial. También se pueden admitir un informe de salida de retroalimentación háptica y un informe de características opcional.
En esta sección
Tema | Descripción |
---|---|
Informes de salida del controlador radial | En este tema se detallan los informes de entrada de HID que se usan en la compatibilidad con la retroalimentación háptica del controlador radial en Windows 10, versión 1607 y sistemas operativos posteriores. |
Informes de salida del controlador radial | En este tema se detallan los informes de salida de HID que se usan en la compatibilidad con la retroalimentación háptica del controlador radial en Windows 10, versión 1607 y sistemas operativos posteriores. |
Informes de características del controlador radial | En este tema se detallan los informes de características de HID que se usan en la compatibilidad con la retroalimentación háptica del controlador radial en Windows 10, versión 1607 y sistemas operativos posteriores. |
Colección de actualizaciones de firmware | En este tema se describe una colección de nivel superior de HID opcional que se puede usar para las actualizaciones de firmware del controlador radial en Windows 10, versión 1607 y sistemas operativos posteriores. |
Descriptores de informe de ejemplo | En este tema se presenta un descriptor de informe de ejemplo y algunos extractos de descriptores de ejemplo para un dispositivo de controlador radial de Windows. |