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

Marcos Wolff wmarcos en gmail.com
Vie Dic 17 09:01:25 ART 2010


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/f06301bc/attachment.html>


More information about the pyar mailing list