[pyar] portando un dispositivo HID de windows a linux con pyusb 1.0a

Marcos Wolff wmarcos en gmail.com
Vie Dic 17 10:52:35 ART 2010


Solucionado, anda a la perfección.

Muchas gracias a todos !

2010/12/17 Marcos Wolff <wmarcos en gmail.com>

> Manu,
>
> Aprovecho que sabés del tema..
>
> Una pregunta bastante curiosa, por que cuando leo así funciona:
>
> msg = [0x00,0x10,0x00]
> dev.write(1, msg)
> print dev.read(0x81, 5, timeout=2000)
> msg = [0x00,0x11,0x00]
> dev.write(1, msg)
> print dev.read(0x81, 5, timeout=2000)
> msg = [0x00,0x12,0x00]
> dev.write(1, msg)
> print dev.read(0x81, 5, timeout=2000)
> msg = [0x00,0x13,0x00]
> dev.write(1, msg)
> print dev.read(0x81, 5, timeout=2000)
>
> ---------------------
>
> array('B', [70, 0, 16, 16, 0])
> array('B', [65, 0, 16, 17, 0])
> array('B', [68, 0, 16, 18, 0])
> array('B', [67, 0, 16, 19, 0])
>
>
>  y cuando consulto en un loop no ?
>
>
>
> msg = [0x00,0x10,0x00]
> dev.write(1, msg)
> print dev.read(0x81, 5, timeout=2000)
>
> while msg[1] < 0x14 :
>         msg[1]+=0x1
>         msg[2]+=0x1
>         dev.write(1, msg)
>         print dev.read(0x81, 5, timeout=2000)
>
> ----------------------------------------
>
> array('B', [70, 0, 16, 16, 0])
> array('B', [62, 0, 16, 17, 1])
> *array('B', [0, 0, 16, 25, 1])*
> *array('B', [0, 0, 16, 25, 1])*
> *array('B', [0, 0, 16, 25, 1])*
>
> El tiempo de ejecución no difiere mucho que digamos me parece.
> Se te ocurre que puede pasar ?
>
> Gracias !
> Marcos.
>
>
> 2010/12/17 Manuel Naranjo <naranjo.manuel en gmail.com>
>
>
>>  Con esa línea me devuelve esto:
>>>
>>> ctypes.ArgumentError: argument 6: <type 'exceptions.TypeError'>: wrong
>>> type
>>>
>> Oops, es porq' esperaba un int y no un número tan grande.
>>
>>
>>  pero con esta print dev.read(0x81, 5, timeout=2000) funcionó perfecto !!!
>>>
>> Joya.
>>
>>
>>  $ sudo python prueba.py
>>> array('B', [155, 53, 16, 3, 0])
>>>
>>> GRACIAS MANU !! :D :D
>>>
>> De nada, me alegro.
>>
>>
>>
>> Manu
>> _______________________________________________
>> pyar mailing list pyar en python.org.ar
>> http://listas.python.org.ar/listinfo/pyar
>>
>> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>>
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20101217/f568bfde/attachment.html>


More information about the pyar mailing list