Dmitri:
Thanks much - I knew I was close, but couldn't get the last few pieces!
-steve
On Monday 24 October 2005 12:32 pm, Dmitri Kostioukov wrote:
> Sorry, didn't finish, clicked "send" by mistake. So step 2:
>
> 2. To read the data, get to the inbound endpoint, then
>
> create instance of UsbPipeListener. Call it MyListener, for example.
>
> UsbPipe pipe = ep.getUsbPipe();
> pipe.addUsbPipeListener(new MyListener());
> UsbIrp irp = pipe.createUsbIrp();
>
> byte buf[] = new byte[8];
>
> while (true) {
> try {
> irp.setData(buf);
> irp.setComplete(false);
> pipe.syncSubmit(irp);
> } catch (UsbException e) {
> System.err.println(e.toString());
> }
>
> Now, step 1 and step 2 have to be on separate threads, 'cause I'm using
> syncSubmit. You can use asyncSubmit but I've never tried. Also, stop 2
> really have to be executed before step 1. You should get callbacks in
> MyListener class if everything is done correctly.
-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
javax-usb-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/javax-usb-devel