On Feb 10, 2009, at 7:20 PM, Jeff M wrote:

> For my device I am able to send and receive data with no issues if  
> I hardcode the ReportID in hid_set_output_report.  I am stuck on  
> how to programatically determine the total size of an output report  
> and then to specify using a specific report.

In order to do this in libhid, you need different Usage IDs for each  
report. I was under the impression that the Usages for each report  
had to be unique, but I could be wrong about that.

>   For my device I am supposed to find an appropriately sized report  
> and use that report for the message that I want to send.  Right now  
> I am just sending all messages to the same report.

It's going to take more work to make libhid work with this device  
than it would to simply use the underlying libusb calls directly in  
your code (by hardcoding the parameters for a given report ID). Hint:  
you don't need hidparser/ at all for this, and most of what you need  
is in hid_exchange.c

_______________________________________________
libhid-discuss mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/libhid-discuss
http://libhid.alioth.debian.org/

Reply via email to