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.