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_
bool use_rep_117_

Detailed Description

Definition at line 366 of file hokuyo_node.cpp.


Constructor & Destructor Documentation

Definition at line 382 of file hokuyo_node.cpp.


Member Function Documentation

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

Implements driver_base::DriverNode< HokuyoDriver >.

Definition at line 444 of file hokuyo_node.cpp.

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

Implements driver_base::DriverNode< HokuyoDriver >.

Definition at line 426 of file hokuyo_node.cpp.

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

Implements driver_base::DriverNode< HokuyoDriver >.

Definition at line 440 of file hokuyo_node.cpp.

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

Implements driver_base::DriverNode< HokuyoDriver >.

Definition at line 436 of file hokuyo_node.cpp.

Definition at line 509 of file hokuyo_node.cpp.

Definition at line 650 of file hokuyo_node.cpp.

Definition at line 554 of file hokuyo_node.cpp.

Definition at line 562 of file hokuyo_node.cpp.

void HokuyoNode::postOpenHook ( ) [inline]

Definition at line 410 of file hokuyo_node.cpp.

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

Definition at line 476 of file hokuyo_node.cpp.

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

Implements driver_base::DriverNode< HokuyoDriver >.

Definition at line 449 of file hokuyo_node.cpp.

Definition at line 540 of file hokuyo_node.cpp.

Definition at line 581 of file hokuyo_node.cpp.

Definition at line 607 of file hokuyo_node.cpp.


Member Data Documentation

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.

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.

bool HokuyoNode::use_rep_117_ [private]

Definition at line 379 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 Tue Apr 22 2014 18:56:48