Public Member Functions | |
| void | actionCallback (const cob_light::SetLightModeGoalConstPtr &goal) |
| bool | init () |
| LightControl () | |
| void | markerCallback (color::rgba color) |
| void | publish_diagnostics_cb (const ros::TimerEvent &) |
| bool | serviceCallback (cob_light::SetLightMode::Request &req, cob_light::SetLightMode::Response &res) |
| bool | stopMode (cob_light::StopLightMode::Request &req, cob_light::StopLightMode::Response &res) |
| void | topicCallback (cob_light::ColorRGBAArray 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 | _deviceDriver |
| std::string | _deviceString |
| diagnostic_msgs::DiagnosticArray | _diagnostics |
| ros::Timer | _diagnostics_timer |
| int | _invertMask |
| boost::mutex | _mutex |
| ros::NodeHandle | _nh |
| int | _num_leds |
| ros::Publisher | _pubDiagnostic |
| ros::Publisher | _pubMarker |
| SerialIO | _serialIO |
| std::string | _sMarkerFrame |
| ros::ServiceServer | _srvServer |
| ros::ServiceServer | _srvStopMode |
| ros::Subscriber | _sub |
| ros::Subscriber | _sub_mode |
| int | _topic_priority |
| IColorO * | p_colorO |
| ModeExecutor * | p_modeExecutor |
Definition at line 77 of file cob_light.cpp.
|
private |
Definition at line 456 of file cob_light.cpp.
|
inline |
Definition at line 80 of file cob_light.cpp.
|
inline |
Definition at line 247 of file cob_light.cpp.
|
inline |
Definition at line 350 of file cob_light.cpp.
|
inline |
Definition at line 84 of file cob_light.cpp.
|
inline |
Definition at line 407 of file cob_light.cpp.
|
inline |
Definition at line 401 of file cob_light.cpp.
|
inline |
Definition at line 311 of file cob_light.cpp.
|
inline |
Definition at line 389 of file cob_light.cpp.
|
inline |
Definition at line 260 of file cob_light.cpp.
|
private |
Definition at line 457 of file cob_light.cpp.
|
private |
Definition at line 436 of file cob_light.cpp.
|
private |
Definition at line 438 of file cob_light.cpp.
|
private |
Definition at line 440 of file cob_light.cpp.
|
private |
Definition at line 459 of file cob_light.cpp.
|
private |
Definition at line 434 of file cob_light.cpp.
|
private |
Definition at line 435 of file cob_light.cpp.
|
private |
Definition at line 452 of file cob_light.cpp.
|
private |
Definition at line 454 of file cob_light.cpp.
|
private |
Definition at line 437 of file cob_light.cpp.
|
private |
Definition at line 465 of file cob_light.cpp.
|
private |
Definition at line 445 of file cob_light.cpp.
|
private |
Definition at line 441 of file cob_light.cpp.
|
private |
Definition at line 453 of file cob_light.cpp.
|
private |
Definition at line 448 of file cob_light.cpp.
|
private |
Definition at line 462 of file cob_light.cpp.
|
private |
Definition at line 439 of file cob_light.cpp.
|
private |
Definition at line 449 of file cob_light.cpp.
|
private |
Definition at line 450 of file cob_light.cpp.
|
private |
Definition at line 446 of file cob_light.cpp.
|
private |
Definition at line 447 of file cob_light.cpp.
|
private |
Definition at line 443 of file cob_light.cpp.
|
private |
Definition at line 461 of file cob_light.cpp.
|
private |
Definition at line 463 of file cob_light.cpp.