Classes | |
class | AbstractParser |
class | DatagramWithTimeStamp |
class | ScannerBasicParam |
class | SickGenericParser |
class | SickScanCommon |
class | SickScanCommonTcp |
class | SickScanImu |
class | SickScanImuValue |
class | SickScanRadar |
class | SickScanRadarObject |
class | SickScanRadarRawTarget |
Enumerations | |
enum | ExitCode { ExitSuccess = 0, ExitError = 1, ExitFatal = 2 } |
Functions | |
float | convertScaledIntValue (int value, float scale, float offset) |
bool | emulateReply (UINT8 *requestData, int requestLen, std::vector< unsigned char > *replyVector) |
float | getFloatValue (std::string str) |
int | getHexValue (std::string str) |
int16_t | getShortValue (std::string str) |
unsigned char | sick_crc8 (unsigned char *msgBlock, int len) |
calculate crc-code for last byte of binary message XOR-calucation is done ONLY over message content (i.e. skipping the first 8 Bytes holding 0x02020202 <Length Information as 4-byte long>) More... | |
std::string | stripControl (std::vector< unsigned char > s) |
Converts a SOPAS command to a human readable string. More... | |
enum sick_scan::ExitCode |
Enumerator | |
---|---|
ExitSuccess | |
ExitError | |
ExitFatal |
Definition at line 43 of file abstract_parser.h.
float sick_scan::convertScaledIntValue | ( | int | value, |
float | scale, | ||
float | offset | ||
) |
Definition at line 101 of file sick_generic_radar.cpp.
bool sick_scan::emulateReply | ( | UINT8 * | requestData, |
int | requestLen, | ||
std::vector< unsigned char > * | replyVector | ||
) |
Definition at line 88 of file sick_scan_common_tcp.cpp.
float sick_scan::getFloatValue | ( | std::string | str | ) |
Definition at line 108 of file sick_generic_radar.cpp.
int sick_scan::getHexValue | ( | std::string | str | ) |
Definition at line 85 of file sick_generic_radar.cpp.
int16_t sick_scan::getShortValue | ( | std::string | str | ) |
Definition at line 70 of file sick_generic_radar.cpp.
unsigned char sick_scan::sick_crc8 | ( | unsigned char * | msgBlock, |
int | len | ||
) |
calculate crc-code for last byte of binary message XOR-calucation is done ONLY over message content (i.e. skipping the first 8 Bytes holding 0x02020202 <Length Information as 4-byte long>)
msgBlock | message content |
len | Length of message content in byte |
Definition at line 174 of file sick_scan_common.cpp.
std::string sick_scan::stripControl | ( | std::vector< unsigned char > | s | ) |
Converts a SOPAS command to a human readable string.
s | ASCII-Sopas command including 0x02 and 0x03 |
Definition at line 192 of file sick_scan_common.cpp.