00001 #include <VectorMover.H> 00002 #include <CommsManager.H> 00003 00004 using namespace WURDE; 00005 using namespace std; 00006 00007 int main(int argc, char * argv[]){ 00008 00009 CommsManager myManager("SynchroTester"); 00010 Logger myLogger("VectorTester"); 00011 VectorMover myNavigator("SynchroMover"); 00012 00013 myManager.setRealName("SynchroTester"); 00014 myManager.parseOptions(argc,argv); 00015 00016 myNavigator.setQueueMode(true); 00017 myManager.registerSupplier(&myLogger); 00018 myManager.registerConsumer(&myNavigator); 00019 00020 // while(myManager.runUpdate()==STATE_RUN){ 00021 myNavigator.moveToRelativePoint(1,0); 00022 // } 00023 00024 myManager.runUpdate(); 00025 00026 sleep(1); 00027 00028 // myNavigator.stop(); 00029 00030 // myManager.runUpdate(); 00031 myManager.cleanUp(); 00032 00033 return 0; 00034 }