Public Member Functions | Public Attributes
NodeClass Class Reference

List of all members.

Public Member Functions

std::vector< std::vector
< double > > 
loadScanRanges ()
 NodeClass ()
 NodeClass ()
bool open ()
void publishError (std::string error_str)
void publishLaserScan (std::vector< double > vdDistM, std::vector< double > vdAngRAD, std::vector< double > vdIntensAU, unsigned int iSickTimeStamp, unsigned int iSickNow)
void publishStandby (bool inStandby)
void publishWarn (std::string warn_str)
bool receiveScan ()
void scanCallback (const sensor_msgs::LaserScan::ConstPtr &msg)
 ~NodeClass ()

Public Attributes

int baud
double communication_timeout
bool debug_
std::string frame_id
std_msgs::Bool inStandby_
bool inverted
ros::NodeHandle nh
std::string node_name
std::string port
double scan_cycle_time
double scan_duration
int scan_id
std::vector< std::vector
< double > > 
scan_intervals
ScannerSickS300 scanner_
ros::Time syncedROSTime
unsigned int syncedSICKStamp
bool syncedTimeReady
ros::Publisher topicPub_Diagnostic_
ros::Publisher topicPub_InStandby
ros::Publisher topicPub_laser_scan
ros::Publisher topicPub_LaserScan
ros::Subscriber topicSub_laser_scan_raw

Detailed Description

Definition at line 35 of file cob_scan_filter.cpp.


Constructor & Destructor Documentation

NodeClass::NodeClass ( ) [inline]

Definition at line 45 of file cob_scan_filter.cpp.

NodeClass::NodeClass ( ) [inline]

Definition at line 83 of file cob_sick_s300.cpp.

NodeClass::~NodeClass ( ) [inline]

Definition at line 225 of file cob_sick_s300.cpp.


Member Function Documentation

std::vector< std::vector< double > > NodeClass::loadScanRanges ( )

Definition at line 126 of file cob_scan_filter.cpp.

bool NodeClass::open ( ) [inline]

Definition at line 183 of file cob_sick_s300.cpp.

void NodeClass::publishError ( std::string  error_str) [inline]

Definition at line 316 of file cob_sick_s300.cpp.

void NodeClass::publishLaserScan ( std::vector< double >  vdDistM,
std::vector< double >  vdAngRAD,
std::vector< double >  vdIntensAU,
unsigned int  iSickTimeStamp,
unsigned int  iSickNow 
) [inline]

Definition at line 236 of file cob_sick_s300.cpp.

void NodeClass::publishStandby ( bool  inStandby) [inline]

Definition at line 229 of file cob_sick_s300.cpp.

void NodeClass::publishWarn ( std::string  warn_str) [inline]

Definition at line 326 of file cob_sick_s300.cpp.

bool NodeClass::receiveScan ( ) [inline]

Definition at line 187 of file cob_sick_s300.cpp.

void NodeClass::scanCallback ( const sensor_msgs::LaserScan::ConstPtr &  msg) [inline]

Definition at line 54 of file cob_scan_filter.cpp.


Member Data Documentation

Definition at line 70 of file cob_sick_s300.cpp.

Definition at line 78 of file cob_sick_s300.cpp.

Definition at line 77 of file cob_sick_s300.cpp.

std::string NodeClass::frame_id

Definition at line 73 of file cob_sick_s300.cpp.

std_msgs::Bool NodeClass::inStandby_

Definition at line 80 of file cob_sick_s300.cpp.

Definition at line 71 of file cob_sick_s300.cpp.

Definition at line 40 of file cob_scan_filter.cpp.

std::string NodeClass::node_name

Definition at line 69 of file cob_sick_s300.cpp.

std::string NodeClass::port

Definition at line 68 of file cob_sick_s300.cpp.

Definition at line 72 of file cob_sick_s300.cpp.

Definition at line 72 of file cob_sick_s300.cpp.

Definition at line 70 of file cob_sick_s300.cpp.

std::vector<std::vector<double> > NodeClass::scan_intervals

Definition at line 38 of file cob_scan_filter.cpp.

Definition at line 79 of file cob_sick_s300.cpp.

Definition at line 74 of file cob_sick_s300.cpp.

Definition at line 75 of file cob_sick_s300.cpp.

Definition at line 76 of file cob_sick_s300.cpp.

Definition at line 56 of file cob_sick_s300.cpp.

Definition at line 55 of file cob_sick_s300.cpp.

Definition at line 43 of file cob_scan_filter.cpp.

Definition at line 54 of file cob_sick_s300.cpp.

Definition at line 42 of file cob_scan_filter.cpp.


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


cob_sick_s300
Author(s): Florian Weisshardt
autogenerated on Sat Jun 8 2019 21:02:23