Public Member Functions | Public Attributes | Private Member Functions | Private Attributes
SickLMS1xxNode Class Reference

List of all members.

Public Member Functions

bool initalize ()
void publish ()
 SickLMS1xxNode ()
void startScanner ()
void stopScanner ()

Public Attributes

ros::NodeHandle nh

Private Member Functions

bool initalizeLaser ()
bool initalizeMessage ()
void publishError (std::string error_str)
void setScanDataConfig ()

Private Attributes

scanCfg cfg
scanData data
scanDataCfg dataCfg
ros::Publisher diagnostic_pub
std::string frame_id
double frequency
std::string host
bool inverted
LMS1xx laser
double max_range
double min_range
double resolution
sensor_msgs::LaserScan scan_msg
ros::Publisher scan_pub
bool set_config

Detailed Description

Definition at line 35 of file lms1xx_node.cpp.


Constructor & Destructor Documentation

Definition at line 77 of file lms1xx_node.cpp.


Member Function Documentation

Definition at line 108 of file lms1xx_node.cpp.

bool SickLMS1xxNode::initalizeLaser ( ) [private]

Definition at line 121 of file lms1xx_node.cpp.

Definition at line 161 of file lms1xx_node.cpp.

Definition at line 239 of file lms1xx_node.cpp.

void SickLMS1xxNode::publishError ( std::string  error_str) [private]

Definition at line 278 of file lms1xx_node.cpp.

Definition at line 204 of file lms1xx_node.cpp.

Definition at line 222 of file lms1xx_node.cpp.

Definition at line 268 of file lms1xx_node.cpp.


Member Data Documentation

Definition at line 61 of file lms1xx_node.cpp.

Definition at line 63 of file lms1xx_node.cpp.

Definition at line 62 of file lms1xx_node.cpp.

Definition at line 57 of file lms1xx_node.cpp.

std::string SickLMS1xxNode::frame_id [private]

Definition at line 68 of file lms1xx_node.cpp.

double SickLMS1xxNode::frequency [private]

Definition at line 71 of file lms1xx_node.cpp.

std::string SickLMS1xxNode::host [private]

Definition at line 67 of file lms1xx_node.cpp.

bool SickLMS1xxNode::inverted [private]

Definition at line 69 of file lms1xx_node.cpp.

Definition at line 60 of file lms1xx_node.cpp.

double SickLMS1xxNode::max_range [private]

Definition at line 74 of file lms1xx_node.cpp.

double SickLMS1xxNode::min_range [private]

Definition at line 73 of file lms1xx_node.cpp.

Definition at line 47 of file lms1xx_node.cpp.

double SickLMS1xxNode::resolution [private]

Definition at line 70 of file lms1xx_node.cpp.

sensor_msgs::LaserScan SickLMS1xxNode::scan_msg [private]

Definition at line 65 of file lms1xx_node.cpp.

Definition at line 56 of file lms1xx_node.cpp.

Definition at line 72 of file lms1xx_node.cpp.


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


cob_sick_lms1xx
Author(s): Konrad Banachowicz
autogenerated on Sat Jun 8 2019 21:02:21