我即将开始一个使用 USB HID 设备的新项目。我知道要向 HID 设备发送命令,您使用以下方法:
controlTransfer(int requestType, int request, int value, int index, byte[] buffer, int length, int timeout);
虽然我很确定 , , 和 是什么,但requestType
我不清楚,和. 这些参数有什么作用,我将传递什么来发送我的命令?buffer
length
timeout
request
value
index
例如,如果我要在具有指定设置速度命令的跑步机上设置速度,我会通过什么?我得到的文件对此并不清楚。