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.