2013-07-17 86 views
4

我想解構從hidapihid_read功能接收的原始報告。使用HIDAPI,如何查詢原始報告描述符?

據我所知,這可以通過使用從設備的報告描述符中的信息來實現。但是,當試圖查詢這些描述符時,我在HID規範和使用hidapi中可用的方法之間的某處丟失。

我很想看到一個具體的C或節點hidapi基於例子查詢和枚舉所有的設備的報告描述符 - 也許鼠標讓事情變得簡單?

回答

5

我問阿蘭·奧特通過電子郵件此事,他與沒有迴應如下:

HIDAPI不會用於獲取或分析報告 描述提供的功能。由於HIDAPI是跟一個定製器件,這些器件 將可能包含所有或大部分廠商定義報表項 反正。

+0

謝謝,這從他們的文檔不是很明顯!我花了很多時間去了解發生了什麼=) – user10607

3

這不正是你要找的東西,但它會得到同樣的工作做好。我強烈建議你在任何其他隱藏庫上使用libusbx。如果你願意這樣做,here是一個非常明顯的設備枚舉的例子。

編輯:

看來,libusbx已經merged回的libusb。這太棒了!由於上述鏈接已損壞,因此here是新鏈接。

+1

這看起來太棒了 - 我要更加深入地瞭解它。 –

+0

隨時檢查,如果你喜歡它! :) – eatonphil

+0

@eatonphil你貼的鏈接似乎很有前途,但它的破碎。你可以重新發布它。 – Raulp