Class SickGenericParser
Defined in File sick_generic_parser.h
Inheritance Relationships
Base Type
public sick_scan_xd::AbstractParser
(Class AbstractParser)
Class Documentation
-
class SickGenericParser : public sick_scan_xd::AbstractParser
Public Functions
-
SickGenericParser(std::string scannerType)
-
virtual ~SickGenericParser()
-
virtual int parse_datagram(char *datagram, size_t datagram_length, SickScanConfig &config, ros_sensor_msgs::LaserScan &msg, int &numEchos, int &echoMask)
-
bool checkScanTiming(float time_increment, float scan_time, float angle_increment, float tol)
-
void set_range_min(float min)
-
void set_range_max(float max)
-
float get_range_min(void)
-
float get_range_max(void)
-
void set_range_filter_config(RangeFilterResultHandling range_filter_handling)
-
RangeFilterResultHandling get_range_filter_config(void) const
-
void set_time_increment(float time)
-
float get_time_increment(void)
-
void setScannerType(std::string s)
-
std::string getScannerType(void)
-
int lookUpForAllowedScanner(std::string scannerName)
-
void setCurrentParamPtr(ScannerBasicParam *_ptr)
-
ScannerBasicParam *getCurrentParamPtr()
-
int checkForDistAndRSSI(std::vector<char*> &fields, int expected_number_of_data, int &distNum, int &rssiNum, std::vector<float> &distVal, std::vector<float> &rssiVal, int &distMask)
-
SickGenericParser(std::string scannerType)