[Jde-dev] Problemas con Implementaci�n de JointsArray
Juan Gonzalez
juan en iearobotics.com
Jue Mar 18 17:45:47 CET 2010
Hola,
Todav�a estoy muy verde con el ICE y tampoco soy un programador en C++
experimentado, por lo que estoy encontrando problemas para implementar
el servidor de jointsArray. Necesito algo de luz ;-)
De momento, estoy trabajando con esta interfaz:
module jderobot {
interface Joint {
idempotent void setPos(short pos);
idempotent short getPos();
};
sequence<Joint*> JointSeq;
interface JointsArray{
JointSeq getJoints();
};
};
La Interfaz "Joint" la tengo implementada y funciona bien. Mis problemas
aparecen cuando intento implementar la funci�n getJoints() de la
interfaz "JointsArray". No s� c�mo crear los elementos de JointSeq.
Seg�n he leido en el manual de ice, el mapeo de esto:
sequence<Joint*> JointSeq
a c++ deber�a ser:
vector<Joint*> JointSeq
Desde aqu� tendr�a f�cil acceso a Joint en el servidor. Pero como Joint
es a su vez una interfaz, el mapeo que hace es:
typedef ::std::vector< ::jderobot::JointPrx> JointSeq;
Y ah� ya estoy perdido. Ni idea de c�mo puedo acceder a Joint :-(
�Alguien me arroja luz?
Mientras tanto voy a seguir leyendo el manual de ICE
Saludos, Juan
--
Blog: www.iearobotics.com/blog
Web: www.iearobotics.com/juan
More information about the Jde-developers
mailing list