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 格式