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 |
Definition at line 35 of file lms1xx_node.cpp.
SickLMS1xxNode::SickLMS1xxNode | ( | ) |
Definition at line 77 of file lms1xx_node.cpp.
bool SickLMS1xxNode::initalize | ( | ) |
Definition at line 108 of file lms1xx_node.cpp.
|
private |
Definition at line 121 of file lms1xx_node.cpp.
|
private |
Definition at line 161 of file lms1xx_node.cpp.
void SickLMS1xxNode::publish | ( | ) |
Definition at line 239 of file lms1xx_node.cpp.
|
private |
Definition at line 278 of file lms1xx_node.cpp.
|
private |
Definition at line 204 of file lms1xx_node.cpp.
void SickLMS1xxNode::startScanner | ( | ) |
Definition at line 222 of file lms1xx_node.cpp.
void SickLMS1xxNode::stopScanner | ( | ) |
Definition at line 268 of file lms1xx_node.cpp.
|
private |
Definition at line 61 of file lms1xx_node.cpp.
|
private |
Definition at line 63 of file lms1xx_node.cpp.
|
private |
Definition at line 62 of file lms1xx_node.cpp.
|
private |
Definition at line 57 of file lms1xx_node.cpp.
|
private |
Definition at line 68 of file lms1xx_node.cpp.
|
private |
Definition at line 71 of file lms1xx_node.cpp.
|
private |
Definition at line 67 of file lms1xx_node.cpp.
|
private |
Definition at line 69 of file lms1xx_node.cpp.
|
private |
Definition at line 60 of file lms1xx_node.cpp.
|
private |
Definition at line 74 of file lms1xx_node.cpp.
|
private |
Definition at line 73 of file lms1xx_node.cpp.
ros::NodeHandle SickLMS1xxNode::nh |
Definition at line 47 of file lms1xx_node.cpp.
|
private |
Definition at line 70 of file lms1xx_node.cpp.
|
private |
Definition at line 65 of file lms1xx_node.cpp.
|
private |
Definition at line 56 of file lms1xx_node.cpp.
|
private |
Definition at line 72 of file lms1xx_node.cpp.