NimbRo ROS Soccer Package
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
bench_vis_config.h
1 // Bench visualisation configuration parameters
2 // Author: Philipp Allgeuer <pallgeuer@ais.uni-bonn.de>
3 
4 // Ensure header is only included once
5 #ifndef BENCH_VIS_CONFIG_H
6 #define BENCH_VIS_CONFIG_H
7 
8 // Includes
9 #include <config_server/parameter.h>
10 
11 // Bench visualisation namespace
12 namespace bench_vis
13 {
14  // Bench visualisation config class
15  class BVConfig
16  {
17  public:
18  // Constructor
19  BVConfig()
20  : CONFIG_PARAM_PATH("/bench_vis/")
21  , forceLogging(CONFIG_PARAM_PATH + "forceLogging", false)
22  {
23  }
24 
25  // Constants
26  const std::string CONFIG_PARAM_PATH;
27 
28  // Configuration parameters
29  config_server::Parameter<bool> forceLogging;
30  };
31 }
32 
33 #endif
34 // EOF