Homepage Demos Overview Downloads Tutorials Reference
Credits

StartupBehavior_SetupTekkotsuMon.cc

Go to the documentation of this file.
00001 #include "StartupBehavior.h"
00002 
00003 #include "Behaviors/Controls/ControlBase.h"
00004 #include "Behaviors/Controls/BehaviorSwitchControl.h"
00005 
00006 #include "Behaviors/Mon/ViewWMVarsBehavior.h"
00007 #include "Behaviors/Mon/WalkControllerBehavior.h"
00008 #include "Behaviors/Mon/HeadPointControllerBehavior.h"
00009 #include "Behaviors/Mon/Aibo3DControllerBehavior.h"
00010 #include "Behaviors/Mon/EStopControllerBehavior.h"
00011 #include "Behaviors/Mon/WMMonitorBehavior.h"
00012 #include "Behaviors/Mon/RawCamBehavior.h"
00013 #include "Behaviors/Mon/SegCamBehavior.h"
00014 #include "Behaviors/Mon/WorldStateSerializerBehavior.h"
00015 
00016 ControlBase*
00017 StartupBehavior::SetupTekkotsuMon() {
00018   addItem(new ControlBase("TekkotsuMon","Servers for GUIs"));
00019   startSubMenu();
00020   { 
00021     addItem((new BehaviorSwitchControl<RawCamBehavior>("RawCamServer",false)));
00022     addItem((new BehaviorSwitchControl<SegCamBehavior>("SegCamServer",false)));
00023     addItem((new BehaviorSwitchControl<HeadPointControllerBehavior>("Head Remote Control",false)));
00024     addItem((new BehaviorSwitchControl<WalkControllerBehavior>("Walk Remote Control",false)));
00025     addItem((new BehaviorSwitchControl<ViewWMVarsBehavior>("View WMVars",false)));
00026     addItem((new BehaviorSwitchControl<WMMonitorBehavior>("Watchable Memory Monitor",false))->start());
00027     addItem((new BehaviorSwitchControl<Aibo3DControllerBehavior>("Aibo 3D",false)));
00028     addItem((new BehaviorSwitchControl<WorldStateSerializerBehavior>("World State Serializer",false)));
00029     addItem((new BehaviorSwitchControlBase(new EStopControllerBehavior(stop_id)))->start());
00030   }
00031   return endSubMenu();
00032 }

Tekkotsu v2.1
Generated Tue Mar 16 23:19:15 2004 by Doxygen 1.3.5