Отправка control_header, instuction и содержимого с помощью pyusb - PullRequest
0 голосов
/ 25 февраля 2020

Я пытаюсь использовать pyusb для отправки управляющей команды. У меня есть руководство для устройства, и оно говорит, что каждая команда имеет длину 4 байта.

  • Заголовок управления 0xB6
  • Инструкция: 0x01
  • Содержимое (два байта ): 0x02 0x00
  • Функция: выключение

Глядя на

def ctrl_transfer(self, bmRequestType, bRequest, wValue=0, wIndex=0,
        data_or_wLength = None, timeout = None):

Мне трудно понять, какие параметры я должен заполнить. Является ли заголовок чем-то, что добавляется к сообщению или wValue, wIndex? Байт инструкции также добавлен? Если команда имеет длину 4 байта, все ли это сложено вместе и какой аргумент это?

...