[Jderobot-dev] Envío arrays de estructuras en interfaces ICE
Julio Vega
julio.vega en urjc.es
Vie Feb 17 11:46:34 CET 2012
Gracias Fran!
estuve hablando el otro día con David Lobato y caímos en que el fallo
estaba en que nosotros estábamos intentando definir la estructura como
"class", no como "struct", y según dice el manual no tiene sentido
hacerlo así si no tiene funcionalidad.
Así nos pasaba, que aunque compilaba luego obtenía un churro... Pero
ya, asunto "fixed" ;)
Julio
On 12-02-17 11:39 AM, franciscomiguel.rivas en urjc.es wrote:
> 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).
> _______________________________________________
> Jde-developers mailing list
> Jde-developers en gsyc.es
> http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers
More information about the Jde-developers
mailing list