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.