Hi, Dan,
Do you mean I should use Irp list? Here is my code below, but the time for submitting the list is 240ms. Do I misunderstand something? Thanks for help.

                                List usbIrpList = new ArrayList();
                                int nBuffer = 20;
                                for (int i = 0; i < nBuffer; i++) {
                                        byte[] buffer = new 
byte[wMaxPacketSize];
                                        UsbIrp usbIrp = pipe.createUsbIrp();
                                        usbIrp.setData(buffer);
                                        usbIrpList.add(usbIrp);
                                }
                                long startT = System.currentTimeMillis();
                                pipe.syncSubmit(usbIrpList);
                                long endT = System.currentTimeMillis();
                                System.out.println("count=" + count + ", time=" 
+ (endT - startT));

Charles Chen

_________________________________________________________________
Don’t just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/



-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
javax-usb-devel mailing list
javax-usb-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/javax-usb-devel

Reply via email to