我正在尝试用Swift 3构建一个软件,可以读取特定设备的数据。我正在使用this和this源代码的某些部分。
目前,我可以使用第一个代码的func name()
方法获取设备的名称。
基于此,第二个代码将挂接连接并告诉我设备是否更改了状态。但这段代码需要第一段代码没有提供的VID和PID。它使用不同的方法获取值,读取缓冲区并搜索值。我不知道怎么做才能得到其他的价值观。我试图在谷歌上搜索一些东西,但在Swift/Objc中没有找到任何东西。我发现了一些其他语言的代码,但是我现在不知道如何实现它。
谢谢您!
最佳答案
如果你看我的答案。
有一个快速的游乐场,给你的视频和usb设备的pid等。它是作为一个通知对象生成的,但是当您启动USBWatcherDelegate时,它会为已经存在的设备发出通知。