From: Radu B. R. <ru...@cs...> - 2006-03-08 21:41:11
|
Same wavelength :) Toby Collett wrote: > Hi, > Many of the queue full messages relate to client reading too slowly > (and or drivers producing data too fast) > > The solution to this is equivalent to using the PULL_NEW mode in > player 1.6 and involves two stages. > > 1) set the server into PULL mode > client.SetDataMode(PLAYER_DATAMODE_PULL); > 2) set the server to replace queued data messages with new messages > client.SetReplaceRule(-1,-1,PLAYER_MSGTYPE_DATA,-1,1); > > Perhaps these should be made the defaults? I would vote for YES, if I had the right to ;) PS. It wasn't a bad idea (replying to your other e-mail) because that was on -developers, and not everybody is subscribed there afaik. :) > > Toby Radu. > > > Radu Bogdan Rusu wrote: > >> Argh, you're right... A quick test with: >> - a Hokuyo sensor on ttyACM0 >> - libplayerc's test with a while (1) loop >> ... results in: >> - first run, everything is fine, Ctrl+C the test software, start >> again... >> - ... and Player crashes with >> >> error : tried to push 1/1 from 6:0 >> warning : tried to push onto a full message queue >> error : tried to push 1/1 from 6:0 >> player: urg_laser.cc:227: int urg_laser::Close(): Assertion >> `this->laser_port' failed. >> Aborted >> >> Not good :( Checking the sources to see where the problem actually >> is, but it will take some time. >> >> Radu. >> >> ff...@ab... wrote: >> >>> On Tue, 7 March, 2006 4:38 pm, Radu Bogdan Rusu wrote: >>> >>> >>>> Okay, I'm taking a break now, so I can look over it. >>>> >>>> Can you please tell me how to duplicate it ? I am running randomwalk >>>> with everything.cfg (stage), and I have no errors so far. :( Does it >>>> >>> >>> >>> >>> Straight away with our robot. It works fine with stage. >>> >>> >>> >>>> happen right away to you or after some time ? Also, are you using head >>>> CVS or player2.tgz from SF? >>>> >>> >>> >>> >>> player2.tgz from SF. >>> >>> Fred >>> >>> >>> >>> >>> ------------------------------------------------------- >>> This SF.Net email is sponsored by xPML, a groundbreaking scripting >>> language >>> that extends applications into web and mobile media. Attend the live >>> webcast >>> and join the prime developer group breaking into this new coding >>> territory! >>> http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 >>> >>> _______________________________________________ >>> Playerstage-users mailing list >>> Pla...@li... >>> https://lists.sourceforge.net/lists/listinfo/playerstage-users >>> >>> >> > > > ------------------------------------------------------- > This SF.Net email is sponsored by xPML, a groundbreaking scripting > language > that extends applications into web and mobile media. Attend the live > webcast > and join the prime developer group breaking into this new coding > territory! > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 > _______________________________________________ > Playerstage-users mailing list > Pla...@li... > https://lists.sourceforge.net/lists/listinfo/playerstage-users -- | Radu Bogdan Rusu | http://rbrusu.com/ | http://www9.cs.tum.edu/people/rusu/ | Intelligent Autonomous Systems | Technische Universitaet Muenchen |