android - Android USB - 了解 controlTransfer 方法
问题描述
我即将开始一个使用 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
例如,如果我要在具有指定设置速度命令的跑步机上设置速度,我会通过什么?我得到的文件对此并不清楚。
解决方案
推荐阅读
- apache-nifi - 为什么 CRON 调度程序在 NiFI 中不起作用
- java - 如何格式化具有多个占位符和一个值的字符串
- postgresql - 在我删除行然后在事务中将它们重新插入后出现重复键错误?
- android - 合并两个 JSON 的更好方法
- c# - 文本块绑定属性更改在 UWP 中不起作用
- php - 将字符串拆分为两个 Datetime 对象
- java - 使用 Spock 测试应用参数约束
- pandas - 在没有 ref 变量的情况下运行 pandas 分析报告后如何保存它?
- azure-function-app - 从 C# Azure 函数访问 Azure 存储
- javascript - 如何在 Angular 7 中切换标签中的文本