Condividi tramite


Implementazione del protocollo controller radiale

I dispositivi controller radiali windows devono usare il protocollo HID (Human Interface Device) per comunicare con l'host.

È necessario comprendere bene il protocollo HID per poter comprendere le informazioni presentate qui. Per informazioni sul protocollo HID, vedere le risorse seguenti:

Windows include un driver di classe HID e i driver hid I²C corrispondenti, USB HID e i driver miniport abilitati per HID; pertanto, non è necessario alcun driver mini-porta di terze parti per i controller radiali windows, a meno che non usi un bus in cui non è disponibile un driver mini-porta HID in arrivo.

Un dispositivo deve segnalare solo gli usi descritti in questo argomento nel firmware per un dispositivo controller radiale Windows. Windows userà il firmware e i propri driver HID per abilitare il dispositivo e concedere alle applicazioni Windows l'accesso al dispositivo.

Viene fornito un descrittore di esempio nella sezione Descrittori report di esempio .

Raccolte hid di primo livello necessarie

Un dispositivo controller radiale Windows espone, almeno, la singola raccolta di primo livello obbligatoria per la creazione di report di input del controller radiale. Una raccolta facoltativa (consigliata) per gli aggiornamenti del firmware può essere implementata anche. Il diagramma seguente illustra le raccolte HID per un dispositivo controller radiale Windows.

diagramma che mostra le raccolte HID per un dispositivo controller radiale Windows

Raccolta del controller radiale di Windows

Usando il protocollo HID, un controller radiale di Windows fornisce una raccolta di livello superiore visualizzata come controller multi-asse di sistema ( pagina 0x01, utilizzo 0x0E). Segnalando questa raccolta di primo livello e gli utilizzi necessari, un dispositivo appare a Windows come controller radiale.

La raccolta controller radiale di Windows fornisce report di input all'host, nonché informazioni sul dispositivo relative a tali report. La raccolta supporta un report di input obbligatorio per i dati di input del controller radiale. È possibile supportare anche un report di funzionalità facoltativo e un report di output per il feedback aptico.

Contenuto della sezione

Argomento Descrizione
Report di input del controller radiale In questo argomento vengono descritti i report di input HID usati per il supporto dei feedback aptici del controller radiale in Windows 10, versione 1607 e sistemi operativi successivi.
Report di output del controller radiale In questo argomento vengono illustrati i report di output HID usati per il supporto del feedback aptico del controller radiale in Windows 10, versione 1607 e sistemi operativi successivi.
Report sulle funzionalità del controller radiale In questo argomento vengono illustrati i report delle funzionalità HID usati per il supporto del feedback aptico del controller radiale in Windows 10, versione 1607 e sistemi operativi successivi.
Raccolta di aggiornamenti del firmware Questo argomento illustra una raccolta di livello superiore HID facoltativa che può essere usata per gli aggiornamenti del firmware del controller radiale in Windows 10, versione 1607 e sistemi operativi successivi.
Descrittori di report di esempio Questo argomento presenta un descrittore di report di esempio e alcuni estratti descrittori di esempio per un dispositivo controller radiale Windows.