Qt en Español
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.
Qt en Español

Qt en Español es una comunidad de usuarios para aprender a Programar usando las librerias Qt

Buscar
 
 

Resultados por:
 


Rechercher Búsqueda avanzada

Últimos temas
» Desaparecen objetos del formulario al usar showMaximized()
como integro este codigo EmptySáb Sep 13, 2014 9:54 pm por ljimenez29

» visivilidad de controles
como integro este codigo EmptyDom Mayo 18, 2014 5:04 pm por solitarywolf

» Error QT (y no sé que más poner ¬¬)
como integro este codigo EmptyJue Sep 26, 2013 4:02 pm por Anónimo

» QT, VTK en VS 2008 C++
como integro este codigo EmptyJue Abr 11, 2013 5:19 pm por monicadiaz

» [Ayuda]Programa en PyQt4 en modo Pantalla completa
como integro este codigo EmptySáb Mar 30, 2013 8:56 pm por fortil

» SIGNAL y SLOT
como integro este codigo EmptySáb Mar 02, 2013 5:11 pm por loloqt

» Qt creator 5.0.1 en Windows 8...."Qt creator needs a compiler set up to build. Configure a compiler in the kit options"
como integro este codigo EmptyMiér Feb 27, 2013 4:23 pm por caliche

» mi aplicacion no me lee la base de datos
como integro este codigo EmptyJue Oct 18, 2012 1:55 pm por jldiaz

» QT.Para G19 de Logitech
como integro este codigo EmptyDom Oct 14, 2012 3:00 am por novax1

Navegación
 Portal
 Índice
 Miembros
 Perfil
 FAQ
 Buscar
Compañeros
Crear foro
Sondeo

Que nombre te gustaria que se llamara el foro?

como integro este codigo Vote_lcap27%como integro este codigo Vote_rcap 27% [ 6 ]
como integro este codigo Vote_lcap18%como integro este codigo Vote_rcap 18% [ 4 ]
como integro este codigo Vote_lcap0%como integro este codigo Vote_rcap 0% [ 0 ]
como integro este codigo Vote_lcap55%como integro este codigo Vote_rcap 55% [ 12 ]

Votos Totales : 22


No estás conectado. Conéctate o registrate

como integro este codigo

Ir abajo  Mensaje [Página 1 de 1.]

1como integro este codigo Empty como integro este codigo Sáb Jul 17, 2010 11:48 am

memo



Buen dia,me encuentro relizando un proyecto, el problema es el sigueinte, tengo este programa , que lo ejecuto desde la terminal es para leer un dispositivo USB, el progrma funciona a la perfeccion....lo que quiero hacer es pasarlo al QT, para que se asi pueda yo guardar los datos que recibo facilmente... sin embargo no se como hacerlo,, aqui publico el codigo...trbajao con ubuntu 10.04, agradeceria mucho que me orienten de como empezar pues ya relize varias pruebas, exactmanete no se como debo de integrar este codigo en qt, hacer una clase etc Gracias, posteriormente postiare el progrma terminado,

#include <usb.h>

#include <stdio.h>



/* the device's vendor and product id */

#define MY_VID 1121

#define MY_PID 0003



/* the device's endpoints */

#define EP_IN 0x81

#define EP_OUT 0x01



#define BUF_SIZE 64



usb_dev_handle *open_dev(void);



usb_dev_handle *open_dev(void)

{

struct usb_bus *bus;

struct usb_device *dev;



for(bus = usb_get_busses(); bus; bus = bus->next)

{

for(dev = bus->devices; dev; dev = dev->next)

{

if(dev->descriptor.idVendor == MY_VID

&& dev->descriptor.idProduct == MY_PID)

{

return usb_open(dev);

}

}

}

return NULL;

}



int main(void)

{

usb_dev_handle *dev = NULL; /* the device handle */

char tmp[BUF_SIZE],i,a;



usb_init(); /* initialize the library */

usb_find_busses(); /* find all busses */

usb_find_devices(); /* find all connected devices */





if(!(dev = open_dev()))

{

printf("error: device not found!\n");

return 0;

}



if(usb_set_configuration(dev, 1) < 0)

{

printf("error: setting config 1 failed\n");

usb_close(dev);

return 0;

}



if(usb_claim_interface(dev, 0) < 0)

{

printf("error: claiming interface 0 failed\n");

usb_close(dev);

return 0;

}



// if(usb_bulk_write(dev, EP_OUT, tmp, sizeof(tmp), 5000)

// != sizeof(tmp))

// {

// printf("error: bulk write failed\n");

// }



for(;;){

if(usb_bulk_read(dev,EP_IN,tmp,sizeof(tmp),1)

!= 45);



for(i=0;i<=44;i++){

printf("%u = %u ",tmp[i],i); //

}



}

usb_release_interface(dev, 0);

usb_close(dev);



return 0;

}

Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.