Public Member Functions | Private Attributes
HokuyoNode Class Reference

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]

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.


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.

diagnostic_updater::FunctionDiagnosticTask HokuyoNode::hokuyo_diagnostic_task_ [private]

Definition at line 376 of file hokuyo_node.cpp.

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.


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


corobot_hokuyo
Author(s): Morgan Cormier/mcormier@coroware.com
autogenerated on Tue Jan 7 2014 11:39:33