From: Radu B. R. <ru...@cs...> - 2005-11-24 09:38:17
|
Hi Shane, Shane Hoversten wrote: > Hi Radu - > > Thanks for the quick and thorough response. No problem. My pleasure. >> The configuration request/reply mechanism in the Player server works >> like this: >> - first you send a configuration request of type PLAYER_MSGTYPE_REQ >> (PLAYER_FIDUCIAL_GET_FOV in our case) to Player >> - then Player will reply back with a message of type >> PLAYER_MSGTYPE_RESP_ACK (if everything went ok) or >> PLAYER_MSGTYPE_RESP_NACK otherwise > > > It looks like the second case is what's happening - after I send the > PLAYER_FIDUCIAL_GET_FOV via getFOV() something apparently goes awry; > PlayerDevice .handleNARMessage() gets called. So something is > apparently going wrong, but no real error msg gets printed, just "Need > to handle a NAR message." > Output in my stage simulator gave me an error message, so I dug > through the stage source code and found that requests are processed in > fiducialfinderdevice.cc, in the UpdateConfig function. It appears > that Stage 1.3.5 only handles the PLAYER_FIDUCIAL_GET_GEOM msg, not > the GET_FOV msg getFOV() is sending. > > I assume from this that the getFOV() sort of functionality is only > supported in editions of Stage later than 1.3.5? Yes, as far as I know it got supported in Stage 1.6. Any reason not to upgrade to 2.0a? > > Shane > > I started digging through the player/stage code and found that it > > Do you know where I might be able to trace gets some sort of > Did something happen to your message here? All i got are these truncated phrases. Cheers, Radu. -- | Radu Bogdan Rusu | http://rbrusu.com/ | http://www9.cs.tum.edu/people/rusu/ | Intelligent Autonomous Systems | Technische Universitaet Muenchen |