Public Member Functions | Private Types | Private Attributes
LightControl Class Reference

List of all members.

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
IColorOp_colorO
ModeExecutorp_modeExecutor

Detailed Description

Definition at line 108 of file cob_light.cpp.


Member Typedef Documentation

Definition at line 369 of file cob_light.cpp.


Constructor & Destructor Documentation

Definition at line 111 of file cob_light.cpp.

Definition at line 232 of file cob_light.cpp.


Member Function Documentation

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.

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.


Member Data Documentation

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.

Definition at line 357 of file cob_light.cpp.

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.

Definition at line 355 of file cob_light.cpp.

Definition at line 361 of file cob_light.cpp.

Definition at line 367 of file cob_light.cpp.

Definition at line 363 of file cob_light.cpp.

Definition at line 375 of file cob_light.cpp.

Definition at line 364 of file cob_light.cpp.

Definition at line 362 of file cob_light.cpp.

Definition at line 359 of file cob_light.cpp.

Definition at line 374 of file cob_light.cpp.

Definition at line 376 of file cob_light.cpp.


The documentation for this class was generated from the following file:


cob_light
Author(s): Benjamin Maidel
autogenerated on Sun Oct 5 2014 23:09:07