Public Member Functions | |
virtual void | addDiagnostics () |
virtual void | addOpenedTests () |
virtual void | addRunningTests () |
virtual void | addStoppedTests () |
void | connectionStatus (diagnostic_updater::DiagnosticStatusWrapper &status) |
HokuyoNode (ros::NodeHandle &nh) | |
void | laserOffTest (diagnostic_updater::DiagnosticStatusWrapper &status) |
void | laserTest (diagnostic_updater::DiagnosticStatusWrapper &status) |
void | polledDataTest (diagnostic_updater::DiagnosticStatusWrapper &status) |
void | postOpenHook () |
int | publishScan (const hokuyo::LaserScan &scan) |
void | reconfigureHook (int level) |
void | statusTest (diagnostic_updater::DiagnosticStatusWrapper &status) |
void | streamedDataTest (diagnostic_updater::DiagnosticStatusWrapper &status) |
void | streamedIntensityDataTest (diagnostic_updater::DiagnosticStatusWrapper &status) |
Private Attributes | |
string | connect_fail_ |
double | desired_freq_ |
diagnostic_updater::FunctionDiagnosticTask | hokuyo_diagnostic_task_ |
ros::NodeHandle | node_handle_ |
sensor_msgs::LaserScan | scan_msg_ |
diagnostic_updater::DiagnosedPublisher < sensor_msgs::LaserScan > | scan_pub_ |
Definition at line 366 of file hokuyo_node.cpp.
HokuyoNode::HokuyoNode | ( | ros::NodeHandle & | nh | ) | [inline] |
Definition at line 379 of file hokuyo_node.cpp.
virtual void HokuyoNode::addDiagnostics | ( | ) | [inline, virtual] |
Definition at line 427 of file hokuyo_node.cpp.
virtual void HokuyoNode::addOpenedTests | ( | ) | [inline, virtual] |
Definition at line 409 of file hokuyo_node.cpp.
virtual void HokuyoNode::addRunningTests | ( | ) | [inline, virtual] |
Definition at line 423 of file hokuyo_node.cpp.
virtual void HokuyoNode::addStoppedTests | ( | ) | [inline, virtual] |
Definition at line 419 of file hokuyo_node.cpp.
void HokuyoNode::connectionStatus | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline] |
Definition at line 484 of file hokuyo_node.cpp.
void HokuyoNode::laserOffTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline] |
Definition at line 625 of file hokuyo_node.cpp.
void HokuyoNode::laserTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline] |
Definition at line 529 of file hokuyo_node.cpp.
void HokuyoNode::polledDataTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline] |
Definition at line 537 of file hokuyo_node.cpp.
void HokuyoNode::postOpenHook | ( | ) | [inline] |
Definition at line 393 of file hokuyo_node.cpp.
int HokuyoNode::publishScan | ( | const hokuyo::LaserScan & | scan | ) | [inline] |
Definition at line 459 of file hokuyo_node.cpp.
void HokuyoNode::reconfigureHook | ( | int | level | ) | [inline] |
Definition at line 432 of file hokuyo_node.cpp.
void HokuyoNode::statusTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline] |
Definition at line 515 of file hokuyo_node.cpp.
void HokuyoNode::streamedDataTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline] |
Definition at line 556 of file hokuyo_node.cpp.
void HokuyoNode::streamedIntensityDataTest | ( | diagnostic_updater::DiagnosticStatusWrapper & | status | ) | [inline] |
Definition at line 582 of file hokuyo_node.cpp.
string HokuyoNode::connect_fail_ [private] |
Definition at line 369 of file hokuyo_node.cpp.
double HokuyoNode::desired_freq_ [private] |
Definition at line 371 of file hokuyo_node.cpp.
diagnostic_updater::FunctionDiagnosticTask HokuyoNode::hokuyo_diagnostic_task_ [private] |
Definition at line 376 of file hokuyo_node.cpp.
ros::NodeHandle HokuyoNode::node_handle_ [private] |
Definition at line 373 of file hokuyo_node.cpp.
sensor_msgs::LaserScan HokuyoNode::scan_msg_ [private] |
Definition at line 375 of file hokuyo_node.cpp.
diagnostic_updater::DiagnosedPublisher<sensor_msgs::LaserScan> HokuyoNode::scan_pub_ [private] |
Definition at line 374 of file hokuyo_node.cpp.