如何在Swift中获取确定的USB的VID和PID

时间:2017-06-11 04:07:24

标签: swift xcode macos usb macos-sierra

我正在尝试在Swift 3中构建一个读取特定设备数据的软件。我正在使用thisthis源代码的某些部分。

目前,我可以使用第一个代码的func name()方法获取设备的名称。

基于此,第二个代码将挂钩连接并告诉我设备是否更改状态。但是这段代码需要第一个代码不能提供的VID和PID。它使用不同的方式获取值,读取缓冲区并搜索值。我不知道如何做到这一点来获得其他价值。我试图在Google上搜索一些东西,但我在Swift / Objc中找不到任何东西。我在其他语言中找到了一些代码,但我现在无法理解如何实现它。

谢谢!

1 个答案:

答案 0 :(得分:1)

如果你看我的回答USB Device Path In Swift。 这里有一个快速的游乐场,为您提供USB设备的视频和pid。它是作为通知的东西,但是当你启动USBWatcherDelegate时,它会给已经存在的设备发出通知。

相关问题