[Jderobot] Interfaces ICE para python
    Roberto Calvo 
    rocapal en gsyc.urjc.es
       
    Lun Mar 10 16:46:02 CET 2014
    
    
  
Hola,
He subido algunos cambios en cuanto a los interfaces ICE para poder
generar correctamente las interfaces en python y c++. Hasta ahora las
interfaces de c++ se generaban bien, pero para python no debido a que
los includes se hacÃan como <jderobot/camera.ice> y eso lo interpretaba
como un nuevo paquete python. La solución pasa por no hacer referencia a
jderobot en los includes (Gracias a Alex y Fran Perez, que me han
confirmado que a ellos también les pasaba el mismo problema). 
He modificado las interfaces ICE y alguna cosa del CMakeLists para que
compile todo correctamente. Si tenéis componentes externos no os deberÃa
afectar, seguirá compilando correctamente.
Cuando compiléis jderobot, las interfaces python se generan en:
 
  src/stable/interfaces/python/jderobot 
Y cuando instaléis jderobot, se copiarán correctamente a: 
  /usr/lib/python2.7/jderobot/
De esta manera con hacer un "import jderobot" desde cualquier fichero
python todo quedará importado correctamente y no hará falta poner la
lÃnea de sys.path.append("bla/bla/jderobot/"), ya que la librerÃa queda
instalada en el sistema.
Aprovecho para dejamos un pequeño script de 25 lÃneas (basado en el
camera_view de Alex), que muestra una imagen obtenida de un componente
que use la interfaz camera. Viene muy bien para comprobar que todo está
instalado y funciona correctamente.
Como siempre cualquier problema que os dé este nuevo cambio comentarlo
cuanto antes.
Un saludo!
-- 
Roberto Calvo Palomino        | Robotics Lab (GSyC) 
R&D Android Mobile Engineer   | Universidad Rey Juan Carlos
Twitter: @rocapal 
Linkedin: http://www.linkedin.com/in/rocapal
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : test.py
Tipo       : text/x-python
Tamaño     : 635 bytes
Descripción: no disponible
Url        : http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20140310/c8fc69a6/attachment.py 
    
    
More information about the Jde-developers
mailing list