Поделиться через


Реализация протокола радиального контроллера

Предполагается, что устройства радиального контроллера Windows будут использовать протокол HID для взаимодействия с узлом.

Чтобы понять представленные здесь сведения, необходимо хорошее понимание протокола HID. Сведения о протоколе HID см. в следующих ресурсах:

Windows включает драйвер класса HID и соответствующие драйверы HID I²C, HID USB и HID с поддержкой Bluetooth; поэтому нет необходимости в драйверах сторонних мини-портов для радиальных контроллеров Windows, если только не используется шина, в которой драйвер HID для почты недоступен.

Устройство должно сообщать только об использовании, описанном в этом разделе, во встроенном ПО для устройства радиального контроллера Windows. Windows будет использовать встроенное ПО и собственные драйверы HID, чтобы включить устройство и предоставить приложениям Windows доступ к устройству.

Пример дескриптора приведен в разделе Примеры дескрипторов отчета .

Требуемые коллекции верхнего уровня HID

Устройство радиального контроллера Windows предоставляет как минимум одну обязательную коллекцию верхнего уровня для создания отчетов о входных данных радиального контроллера. Также может быть реализована необязательная (рекомендуемая) коллекция для обновлений встроенного ПО. На следующей схеме показаны коллекции HID для устройства радиального контроллера Windows.

Схема, показывающая коллекции HID для устройства радиального контроллера Windows

Коллекция радиальных контроллеров Windows

Используя протокол HID, радиальный контроллер Windows предоставляет коллекцию верхнего уровня, которая отображается как системный многоосевой контроллер ( 0x01 страницы, использование 0x0E). Сообщая об этой коллекции верхнего уровня и требуемом использовании, устройство отображается в Windows в качестве радиального контроллера.

Коллекция радиальных контроллеров Windows предоставляет отчеты о входных данных для узла, а также сведения об устройстве, относящиеся к этим отчетам. Коллекция поддерживает один обязательный входной отчет для входных данных радиального контроллера. Кроме того, могут поддерживаться необязательный отчет о функциях и выходной отчет для тактильной обратной связи.

В этом разделе

Раздел Описание
Входные отчеты радиального контроллера В этом разделе подробно описаны входные отчеты HID, которые используются для поддержки тактильной обратной связи радиального контроллера в операционных системах Windows 10 версии 1607 и более поздних версий.
Выходные отчеты радиального контроллера В этом разделе подробно описаны выходные отчеты HID, которые используются для поддержки тактильной обратной связи радиального контроллера в операционных системах Windows 10 версии 1607 и более поздних версий.
Отчеты о функциях радиального контроллера В этом разделе подробно описаны отчеты о функциях HID, которые используются для поддержки тактильной обратной связи радиального контроллера в Windows 10 версии 1607 и более поздних операционных системах.
Коллекция обновлений встроенного ПО В этом разделе рассматривается необязательная коллекция HID верхнего уровня, которую можно использовать для обновления встроенного ПО радиального контроллера в операционных системах Windows 10 версии 1607 и более поздних версий.
Примеры дескрипторов отчетов В этом разделе представлен пример дескриптора отчета и некоторые примеры фрагментов дескриптора для устройства радиального контроллера Windows.