| Public Member Functions | |
| void | actionCallback (const cob_light::SetLightModeGoalConstPtr &goal) | 
| LightControl () | |
| void | markerCallback (color::rgba color) | 
| bool | serviceCallback (cob_light::SetLightMode::Request &req, cob_light::SetLightMode::Response &res) | 
| void | topicCallback (std_msgs::ColorRGBA color) | 
| ~LightControl () | |
| Private Types | |
| typedef actionlib::SimpleActionServer < cob_light::SetLightModeAction > | ActionServer | 
| Private Attributes | |
| ActionServer * | _as | 
| int | _baudrate | 
| bool | _bPubMarker | 
| bool | _bSimEnabled | 
| color::rgba | _color | 
| std::string | _deviceString | 
| diagnostic_msgs::DiagnosticArray | _diagnostics | 
| int | _invertMask | 
| ros::NodeHandle | _nh | 
| ros::Publisher | _pubDiagnostic | 
| ros::Publisher | _pubMarker | 
| SerialIO | _serialIO | 
| ros::ServiceServer | _srvServer | 
| ros::Subscriber | _sub | 
| int | _topic_priority | 
| IColorO * | p_colorO | 
| ModeExecutor * | p_modeExecutor | 
Definition at line 108 of file cob_light.cpp.
| typedef actionlib::SimpleActionServer<cob_light::SetLightModeAction> LightControl::ActionServer  [private] | 
Definition at line 369 of file cob_light.cpp.
| LightControl::LightControl | ( | ) |  [inline] | 
Definition at line 111 of file cob_light.cpp.
| LightControl::~LightControl | ( | ) |  [inline] | 
Definition at line 232 of file cob_light.cpp.
| void LightControl::actionCallback | ( | const cob_light::SetLightModeGoalConstPtr & | goal | ) |  [inline] | 
Definition at line 296 of file cob_light.cpp.
| void LightControl::markerCallback | ( | color::rgba | color | ) |  [inline] | 
Definition at line 326 of file cob_light.cpp.
| bool LightControl::serviceCallback | ( | cob_light::SetLightMode::Request & | req, | 
| cob_light::SetLightMode::Response & | res | ||
| ) |  [inline] | 
Definition at line 263 of file cob_light.cpp.
| void LightControl::topicCallback | ( | std_msgs::ColorRGBA | color | ) |  [inline] | 
Definition at line 245 of file cob_light.cpp.
| ActionServer* LightControl::_as  [private] | 
Definition at line 370 of file cob_light.cpp.
| int LightControl::_baudrate  [private] | 
Definition at line 354 of file cob_light.cpp.
| bool LightControl::_bPubMarker  [private] | 
Definition at line 356 of file cob_light.cpp.
| bool LightControl::_bSimEnabled  [private] | 
Definition at line 357 of file cob_light.cpp.
| color::rgba LightControl::_color  [private] | 
Definition at line 372 of file cob_light.cpp.
| std::string LightControl::_deviceString  [private] | 
Definition at line 353 of file cob_light.cpp.
| diagnostic_msgs::DiagnosticArray LightControl::_diagnostics  [private] | 
Definition at line 366 of file cob_light.cpp.
| int LightControl::_invertMask  [private] | 
Definition at line 355 of file cob_light.cpp.
| ros::NodeHandle LightControl::_nh  [private] | 
Definition at line 361 of file cob_light.cpp.
| ros::Publisher LightControl::_pubDiagnostic  [private] | 
Definition at line 367 of file cob_light.cpp.
| ros::Publisher LightControl::_pubMarker  [private] | 
Definition at line 363 of file cob_light.cpp.
| SerialIO LightControl::_serialIO  [private] | 
Definition at line 375 of file cob_light.cpp.
| ros::ServiceServer LightControl::_srvServer  [private] | 
Definition at line 364 of file cob_light.cpp.
| ros::Subscriber LightControl::_sub  [private] | 
Definition at line 362 of file cob_light.cpp.
| int LightControl::_topic_priority  [private] | 
Definition at line 359 of file cob_light.cpp.
| IColorO* LightControl::p_colorO  [private] | 
Definition at line 374 of file cob_light.cpp.
| ModeExecutor* LightControl::p_modeExecutor  [private] | 
Definition at line 376 of file cob_light.cpp.