On Wed, Jul 30, 2014 at 2:45 PM, Slavko Kocjancic <esla...@gmail.com> wrote:
> Hello...
> I try to do some async transfer. The program bellow actualy 'near' work.
> It setup 10 transfers and should print the received bytes in callback.
> The problem is that callback is not done at receive complete!
> In example below I expect callback while sleep comand is executed but
> instead got all callbacks when I close device...
> I know that USBPoller/USBPollerThread has something to do with my
> problem but don't know how to use it.
>
> Here is my test program:
> #***************************************************************
> import usb1,time
>
> def openUsb(vid,pid,name):
>      context = usb1.USBContext()
>      for dev in context.getDeviceList(skip_on_error=True):
>          if (dev.getVendorID()==vid) & (dev.getProductID()==pid):
>              if dev.getProduct()==name:
>                  return dev.open()
>

It seems to me that you are not using pyusb, but rather python-libusb1.
https://github.com/vpelletier/python-libusb1/blob/master/testUSB1.py

I am not so sure if people in this list are working with
python-libusb1 or not.


-- 
Xiaofan

------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
pyusb-users mailing list
pyusb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pyusb-users

Reply via email to