00001 /* 00002 * ObstacleProviderControllerOptions.hpp 00003 * 00004 * Created on: Dec 14, 2011 00005 * Author: mriedel 00006 */ 00007 00008 #ifndef OBSTACLEPROVIDERCONTROLLEROPTIONS_HPP_ 00009 #define OBSTACLEPROVIDERCONTROLLEROPTIONS_HPP_ 00010 00011 #include <telekyb_defines/telekyb_defines.hpp> 00012 00013 #include <telekyb_base/Options.hpp> 00014 00015 namespace TELEKYB_NAMESPACE { 00016 00017 class ObstacleProviderControllerOptions : public OptionContainer { 00018 public: 00019 Option<double>* tObsSpinrate; 00020 Option< std::vector<std::string> >* tObstacleProviders; 00021 Option< std::string >* tTKStateTopicName; 00022 Option< double >* tInitialStateTimeout; 00023 Option< std::string >* tObsPubTopicName; 00024 ObstacleProviderControllerOptions(); 00025 }; 00026 00027 } /* namespace telekyb */ 00028 #endif /* OBSTACLEPROVIDERCONTROLLEROPTIONS_HPP_ */