Я пытаюсь использовать 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 байта, все ли это сложено вместе и какой аргумент это?