我想解構從hidapi
的hid_read
功能接收的原始報告。使用HIDAPI,如何查詢原始報告描述符?
據我所知,這可以通過使用從設備的報告描述符中的信息來實現。但是,當試圖查詢這些描述符時,我在HID規範和使用hidapi
中可用的方法之間的某處丟失。
我很想看到一個具體的C或節點hidapi基於例子查詢和枚舉所有的設備的報告描述符 - 也許鼠標讓事情變得簡單?
我想解構從hidapi
的hid_read
功能接收的原始報告。使用HIDAPI,如何查詢原始報告描述符?
據我所知,這可以通過使用從設備的報告描述符中的信息來實現。但是,當試圖查詢這些描述符時,我在HID規範和使用hidapi
中可用的方法之間的某處丟失。
我很想看到一個具體的C或節點hidapi基於例子查詢和枚舉所有的設備的報告描述符 - 也許鼠標讓事情變得簡單?
我問阿蘭·奧特通過電子郵件此事,他與沒有迴應如下:
HIDAPI不會用於獲取或分析報告 描述提供的功能。由於HIDAPI是跟一個定製器件,這些器件 將可能包含所有或大部分廠商定義報表項 反正。
我與同時使用https://github.com/Orochimarufan/HIDRAW/tree/master/HIDRAW_test成功(這是希望,你問的C代碼示例)和RDD! USB HID Report Descriptor Decoder爲更具描述性輸出。
謝謝,這從他們的文檔不是很明顯!我花了很多時間去了解發生了什麼=) – user10607