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 |
Definition at line 35 of file cob_scan_filter.cpp.
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.
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.
int NodeClass::baud |
Definition at line 70 of file cob_sick_s300.cpp.
Definition at line 78 of file cob_sick_s300.cpp.
bool NodeClass::debug_ |
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.
bool NodeClass::inverted |
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.
double NodeClass::scan_cycle_time |
Definition at line 72 of file cob_sick_s300.cpp.
double NodeClass::scan_duration |
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.
unsigned int NodeClass::syncedSICKStamp |
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.