aardio 文档
hid 库模块帮助文档
hid 成员列表
USB HID 通信接口
hid.device()
返回对象:hiddeviceObject
hid.device(path)
打开设备返回句柄,参数为each迭代器返回的deviceInfo.path
hid.device(vendorId,productId,serialNumber)
打开设备返回句柄
hid.device 成员列表
hid.device.each()
返回对象:hidapideviceInfoObject
hid.device.each(vid,pid)
for deviceInfo in hid.device.each() {
}
hidapideviceInfoObject 成员列表
hidapideviceInfoObject.interfaceNumber
接口编号
hidapideviceInfoObject.manufacturerString
制造商,字符串
hidapideviceInfoObject.path
设备路径
hidapideviceInfoObject.productId
产品ID
hidapideviceInfoObject.productString
产品,字符串
hidapideviceInfoObject.releaseNumber
设备版本号
hidapideviceInfoObject.serialNumber
序列号
hidapideviceInfoObject.usage
使用ID
hidapideviceInfoObject.usagePage
使用页
hidapideviceInfoObject.vendorId
厂商ID
hiddeviceObject 成员列表
hiddeviceObject.close()
关闭对象
hiddeviceObject.errorMessage()
返回错误信息
hiddeviceObject.getFeatureReport()
读功能报告,可选使用参数@1指定缓冲区长度
hiddeviceObject.getIndexedString()
获取索引字符串,可选使用参数@1指定缓冲区长度
hiddeviceObject.getManufacturerString()
读制造商字符串,可选使用参数@1指定缓冲区长度
hiddeviceObject.getProductString()
获取产品字符串,可选使用参数@1指定缓冲区长度
hiddeviceObject.getSerialNumberString()
获取序列号字符串,可选使用参数@1指定缓冲区长度
hiddeviceObject.read()
读数据,可选使用参数@1指定缓冲区长度
hiddeviceObject.readTimeout()
读数据,参数@1指定毫秒单位的超时值,
可选使用参数@1指定缓冲区长度
hiddeviceObject.sendFeatureReport(数据,长度,报告ID)
写功能报告,除参数@1以外其他参数为可选参数
hiddeviceObject.setNonblocking(true)
启用非阻塞模式
hiddeviceObject.write(数据,长度,报告ID)
写数据,除参数@1以外其他参数为可选参数
Markdown 格式