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 78 of file cob_light.cpp.
|
private |
Definition at line 465 of file cob_light.cpp.
|
inline |
Definition at line 81 of file cob_light.cpp.
|
inline |
Definition at line 256 of file cob_light.cpp.
|
inline |
Definition at line 359 of file cob_light.cpp.
|
inline |
Definition at line 85 of file cob_light.cpp.
|
inline |
Definition at line 416 of file cob_light.cpp.
|
inline |
Definition at line 410 of file cob_light.cpp.
|
inline |
Definition at line 320 of file cob_light.cpp.
|
inline |
Definition at line 398 of file cob_light.cpp.
|
inline |
Definition at line 269 of file cob_light.cpp.
|
private |
Definition at line 466 of file cob_light.cpp.
|
private |
Definition at line 445 of file cob_light.cpp.
|
private |
Definition at line 447 of file cob_light.cpp.
|
private |
Definition at line 449 of file cob_light.cpp.
|
private |
Definition at line 468 of file cob_light.cpp.
|
private |
Definition at line 443 of file cob_light.cpp.
|
private |
Definition at line 444 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.
|
private |
Definition at line 446 of file cob_light.cpp.
|
private |
Definition at line 474 of file cob_light.cpp.
|
private |
Definition at line 454 of file cob_light.cpp.
|
private |
Definition at line 450 of file cob_light.cpp.
|
private |
Definition at line 462 of file cob_light.cpp.
|
private |
Definition at line 457 of file cob_light.cpp.
|
private |
Definition at line 471 of file cob_light.cpp.
|
private |
Definition at line 448 of file cob_light.cpp.
|
private |
Definition at line 458 of file cob_light.cpp.
|
private |
Definition at line 459 of file cob_light.cpp.
|
private |
Definition at line 455 of file cob_light.cpp.
|
private |
Definition at line 456 of file cob_light.cpp.
|
private |
Definition at line 452 of file cob_light.cpp.
|
private |
Definition at line 470 of file cob_light.cpp.
|
private |
Definition at line 472 of file cob_light.cpp.