[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