Ian Daniher <it.daniher@...> writes:

> 
> 
> I wrote a python library to do exactly this. 
See https://github.com/itdaniher/WeDoMore for details. 
> 
> Additionally, it integrates with TurtleArt, the opensource project by PICO & 
Walter Bender.
> 
> Best,
> --
> IanOn Thu, Jun 9, 2011 at 15:49, Safoura Seddighin <s.seddighin-
re5jqeeqqe8avxtiumw...@public.gmane.org> wrote:
> HiI am new to PyUSB and trying to communicate with a Lego WeDo device. PyUSB 
seemed great but I havn't had any success in communicating so far.
> I was just wondering whether any one has had communicated with Lego education 
products successfully using PyUSB just to make sure that I am on the right 
track.
> 
> 
> Thanks in advance
> 
> Safi
> 
> ------------------------------------------------------------------------------
> EditLive Enterprise is the world's most technically advanced content
> authoring tool. Experience the power of Track Changes, Inline Image
> Editing and ensure content is compliant with Accessibility 
Checking.http://p.sf.net/sfu/ephox-
dev2dev_______________________________________________
> pyusb-users mailing listpyusb-users-
5NWGOfrQmnd4wTydcyPnfg@public.gmane.orgceforge.nethttps://lists.sourceforge.net/
lists/listinfo/pyusb-users
> 
> 
> 
> 
> 
> 
> ------------------------------------------------------------------------------
> EditLive Enterprise is the world's most technically advanced content
> authoring tool. Experience the power of Track Changes, Inline Image
> Editing and ensure content is compliant with Accessibility Checking.
> http://p.sf.net/sfu/ephox-dev2dev
> 
> _______________________________________________
> pyusb-users mailing list
> pyusb-users@...
> https://lists.sourceforge.net/lists/listinfo/pyusb-users
> 



Hi Ian,
Actually the reason I decided to use PyUSB was that I found your work(WeDoMore) 
a month ago and decided to start using PyUSB.:)
I have tried to use the WeDoMore class/code but I still have no clue what's 
going on and plus I get some errors like :


Traceback (most recent call last):
  File "C:\Users\DevTech\workspace\testPyUSB1\src\WeDoTest1.py", line 8, in 
<module>
    self=WeDoMore.WeDo()      
  File "C:\Users\DevTech\workspace\testPyUSB1\src\WeDoMore.py", line 19, in 
__init__
    if self.dev.is_kernel_driver_active(0):
  File "C:\Users\DevTech\workspace\testPyUSB1\src\usb\core.py", line 687, in 
is_kernel_driver_active
    return self._ctx.backend.is_kernel_driver_active(self._ctx.handle, 
interface)
  File "C:\Users\DevTech\workspace\testPyUSB1\src\usb\backend\__init__.py", 
line 
355, in is_kernel_driver_active
    _not_implemented(self.is_kernel_driver_active)
  File "C:\Users\DevTech\workspace\testPyUSB1\src\usb\backend\__init__.py", 
line 
79, in _not_implemented
    raise NotImplementedError(func.__name__)
NotImplementedError: is_kernel_driver_active


It seems that PyUSB have been updated since you have used it so has the scratch 
code since the screen shot you had posted of the scratch/squeak and their 
WeDoPlugin functions is different from what I was able to see yesterday (now 
they only have PrimeOpenPort,PrimeClosePort,PrimeRead and PrimeWrite). I am 
just 
saying this because I am trying to understand what is going on so maybe I am 
able to get the code to work....sigh....
Thanks for putting the library together.....:)
Any comment/thoughts would be greatly appreciated.

Thanks
Safoura




------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
pyusb-users mailing list
pyusb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pyusb-users

Reply via email to