|
From: <ge...@us...> - 2008-04-18 16:57:17
|
Revision: 137
http://personalrobots.svn.sourceforge.net/personalrobots/?rev=137&view=rev
Author: gerkey
Date: 2008-04-18 09:57:07 -0700 (Fri, 18 Apr 2008)
Log Message:
-----------
sped up map updates
Modified Paths:
--------------
pkg/trunk/gmapping/gui/gsp_thread.cpp
pkg/trunk/gmapping/playerwrapper/playergfswrapper.cpp
Modified: pkg/trunk/gmapping/gui/gsp_thread.cpp
===================================================================
--- pkg/trunk/gmapping/gui/gsp_thread.cpp 2008-04-18 15:24:51 UTC (rev 136)
+++ pkg/trunk/gmapping/gui/gsp_thread.cpp 2008-04-18 16:57:07 UTC (rev 137)
@@ -547,6 +547,7 @@
{
m_pwrapper = pwrapper;
onLine = true;
+ mapUpdateTime = 1;
start();
}
#endif
Modified: pkg/trunk/gmapping/playerwrapper/playergfswrapper.cpp
===================================================================
--- pkg/trunk/gmapping/playerwrapper/playergfswrapper.cpp 2008-04-18 15:24:51 UTC (rev 136)
+++ pkg/trunk/gmapping/playerwrapper/playergfswrapper.cpp 2008-04-18 16:57:07 UTC (rev 137)
@@ -113,6 +113,8 @@
this->sensorMap_ready = false;
}
+QApplication* app;
+
void*
GUI_thread(void* d)
{
@@ -123,14 +125,14 @@
argv[0] = "playergfswrapper";
argc=1;
- QApplication app(argc,argv);
+ app = new QApplication(argc,argv);
GFSMainWindow* mainWin=new GFSMainWindow(pd->gsp);
- app.setMainWidget(mainWin);
+ app->setMainWidget(mainWin);
mainWin->show();
- //pd->gsp->setEventBufferSize(10000);
+ pd->gsp->setEventBufferSize(10000);
pd->gsp->start(pd);
mainWin->start(1000);
- app.exec();
+ app->exec();
return(NULL);
}
@@ -179,7 +181,8 @@
this->laser->Unsubscribe(this->InQueue);
// stop GFS thread
- this->gsp->stop();
+ app->exit();
+ //this->gsp->stop();
delete this->gsp;
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|