logo logo
Home arrow Forums...
Friday, 18 May 2012
 
 
 
Conscious-Robots.com Forum  


jonymegripo
User

Gold Boarder
Posts: 48
graphgraph
Karma: 3  
Comunicación de mi silla al dashboard - 2010/01/21 18:57 Hola Raúl,quiero que mi dashboard (el mio se llama simulatedSenaSimpleDashBoard) muestre la posición de mi entidad silla (entidad sena) en todo momento los valores de x y z (actualizandose continuamente).

Para ello, en el archivo senatypes.cs, en la clase SenaState me he definido varible "es" de tipo senaEntity (es la clase que describe la forma fisica y los metodos de la entidad sena). Me he definido tambien 3 [datamember] posx, posy, phi que supuestamente me tienen que dar la posicion de mi silla en su valor x, y , z respectivamente.
código que lo representa:
Code:

   [DataMember]         public float PosX         {                        get { return es.EntityState.Pose.Position.X; }             set es.EntityState.Pose.Position.value; }         }         [DataMember]         public float PosY         {             get { return es.EntityState.Pose.Position.Y; }             set es.EntityState.Pose.Position.value; }         }         [DataMember]         public float Phi         {             get { return es.EntityState.Pose.Position.Z; }             set es.EntityState.Pose.Position.value; }         }




Pues bien quiero que estos valores se le pasen a mi dashboard.
He creado un subscritor en mi dashboarb para contactar con sena, pero no hay manera de que me muestre los valores.

No sé si me explico bien de lo que pregunto, pero para aclarar las cosas te mando el código y te digo los métodos que utilizo para esta tarea.

En el proyecto sena:
- public float PosX
- public float PosY
- public float Phi
- public IEnumerator<ITask> Comportamiento()
- public class SenaOperations : PortSet<DsspDefaultLookup, Get, EstadoTotalSena, EstadoSilla, VelocidadSena, Pidparams, Joystick, Odometry_Params, OdometryInfo, ReliableSubscribe, Subscribe, HabilitarMotores, DsspDefaultDrop>

en el proyecto simulatedSenaSimpleDashBoard:
- Arbiter.ReceiveWithIterator<Psena.EstadoTotalSena>(true, _coreNotify, EstadoSena),
- Arbiter.ReceiveWithIterator<OnConnectCoreSena>(true, _eventsPort, OnConnectCoreSenaHandler),
- void SubscribeToCoreSena()
- IEnumerator<ITask> OnConnectCoreSenaHandler(OnConnectCoreSena onConnectCoreSena)

- IEnumerator<ITask> EstadoSena(Psena.EstadoTotalSena total)
- public void ReplaceData(Psena.SenaState total)


Muchas gracias y Perdona por las molestias.
  The administrator has disabled public write access. Please, register to participate in the forum.

      Topics Author Date
    thread link
Comunicación de mi silla al dashboard
jonymegripo 2010/01/21 18:57
    emo
thread linkthread link Re:Comunicación de mi silla al dashboard
Raúl 2010/01/25 12:43
    thread link
thread linkthread link Re:Comunicación de mi silla al dashboard
jonymegripo 2010/01/25 18:37
    emo
thread linkthread linkthread link Re:Comunicación de mi silla al dashboard
Raúl 2010/01/25 23:12
    thread link
thread linkthread linkthread linkthread link Re:Comunicación de mi silla al dashboard
jonymegripo 2010/02/05 20:26
    emo
thread linkthread linkthread linkthread linkthread link Re:Comunicación de mi silla al dashboard
Raúl 2010/02/07 20:35
    thread link
thread linkthread link Re:Comunicación de mi silla al dashboard
jonymegripo 2010/02/07 22:54
    emo
thread linkthread linkthread link Re:Comunicación de mi silla al dashboard
Raúl 2010/02/08 10:41





Lost Password?
No account yet? Register
 Conscious Robots RSS FeedConscious Robots RSS Feed

Find us on Facebook

Follow us on TwitterFollow us on twitter
Spotlight

Machine Consciousness Bibliography Database

 

ConsScale
The Cognitive Machine Consciousness Scale

 
Last Posts in Forum
 
CR
miel continental