[Jderobot-dev] Envío arrays de estructuras en interfaces ICE

franciscomiguel.rivas en urjc.es franciscomiguel.rivas en urjc.es
Vie Feb 17 11:39:10 CET 2012


Buenas,
me ha comentado Jose María que andáis buscando la forma de mandar  
arrays sin sin tamaño definido a través de ICE, hace tiempo que lo  
tenía solucionado para mandar movimientos para el Nao:

   /**
         * BodyPosition
         */
         struct BodyPosition{
                 ArmPosition lArm;
                 ArmPosition rArm;
                 LegPosition rLeg;
                 LegPosition lLeg;
                 BodyMotor        head;
                 float time;
         };

         sequence<BodyPosition> BodyMov;

         class BodyMovementsData{
                 BodyMov mov;
         };

Tenéis todos los interfaces que he hecho en [1], en el que está esto  
es justamente el bodymovementes.ice por si le queréis echar un ojo. Si  
utilizáis c++ el tipo BodyMov se convierte en un  
std::vector<jderobot::BodyPosition> por lo que no tenéis que definir  
el tamaño del vector.

Espero que os sea de utilidad.

Un saludo,
Fran.



[1] https://svn.jde.gsyc.es/users/frivas/pfc-itis/branches/jde-5.0/interfaces/



------------------------------------------------------------------
Laboratorio de Análisis del Movimiento, Biomecánica, Ergonomía y  
Control Motor (LAMBECOM).
Departamento de Fisioterapia, Terapia Ocupacional, Rehabilitación y  
Medicina Física.
Universidad Rey Juan Carlos (URJC).


More information about the Jde-developers mailing list