2013-01-14 85 views
0

Windows引入了傳感器API,因此您可以創建HID設備,爲其支持的18種傳感器之一提供數據。我正在創建一種具有許多板載傳感器的設備,但通過文檔閱讀並不清楚如何將它與來自一個USB設備的多個傳感器一起使用。我能想到的唯一解決方案就是讓我的設備成爲「複合USB設備」,並模擬18個不同的HID設備。將單個設備上的多個傳感器暴露給Windows傳感器API

有更好的方法來支持多個傳感器嗎?

回答

0

您將支持傳感器的HID協議,並返回包含多個傳感器的頂級集合。

請參見本白皮書的詳細信息:http://msdn.microsoft.com/en-us/library/windows/hardware/br259128.aspx

注意的是,雖然白皮書指樣本HID傳感器類驅動程序,您不必執行傳感器用HID驅動程序,如果您使用的是Windows 8 - Windows 8的附帶HID傳感器類驅動程序。