Public Member Functions | Private Attributes
HokuyoNode Class Reference
Inheritance diagram for HokuyoNode:
Inheritance graph
[legend]

List of all members.

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_

Detailed Description

Definition at line 366 of file hokuyo_node.cpp.


Constructor & Destructor Documentation

Definition at line 379 of file hokuyo_node.cpp.


Member Function Documentation

virtual void HokuyoNode::addDiagnostics ( ) [inline, virtual]

Implements driver_base::DriverNode< HokuyoDriver >.

Definition at line 434 of file hokuyo_node.cpp.

virtual void HokuyoNode::addOpenedTests ( ) [inline, virtual]

Implements driver_base::DriverNode< HokuyoDriver >.

Definition at line 416 of file hokuyo_node.cpp.

virtual void HokuyoNode::addRunningTests ( ) [inline, virtual]

Implements driver_base::DriverNode< HokuyoDriver >.

Definition at line 430 of file hokuyo_node.cpp.

virtual void HokuyoNode::addStoppedTests ( ) [inline, virtual]

Implements driver_base::DriverNode< HokuyoDriver >.

Definition at line 426 of file hokuyo_node.cpp.

Definition at line 491 of file hokuyo_node.cpp.

Definition at line 632 of file hokuyo_node.cpp.

Definition at line 536 of file hokuyo_node.cpp.

Definition at line 544 of file hokuyo_node.cpp.

void HokuyoNode::postOpenHook ( ) [inline]

Definition at line 400 of file hokuyo_node.cpp.

int HokuyoNode::publishScan ( const hokuyo::LaserScan scan) [inline]

Definition at line 466 of file hokuyo_node.cpp.

void HokuyoNode::reconfigureHook ( int  level) [inline, virtual]

Implements driver_base::DriverNode< HokuyoDriver >.

Definition at line 439 of file hokuyo_node.cpp.

Definition at line 522 of file hokuyo_node.cpp.

Definition at line 563 of file hokuyo_node.cpp.

Definition at line 589 of file hokuyo_node.cpp.


Member Data Documentation

Definition at line 369 of file hokuyo_node.cpp.

double HokuyoNode::desired_freq_ [private]

Definition at line 371 of file hokuyo_node.cpp.

Definition at line 376 of file hokuyo_node.cpp.

Reimplemented from driver_base::DriverNode< HokuyoDriver >.

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.

Definition at line 374 of file hokuyo_node.cpp.


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


hokuyo_node
Author(s): Brian P. Gerkey, Jeremy Leibs, Blaise Gassend
autogenerated on Sat Jun 8 2019 18:33:27