Classes | |
| class | AbstractParser |
| class | ClientSocket |
| class | ColaAsciiBinaryConverter |
| class ColaAsciiBinaryConverter converts between Cola-ASCII and Cola-Binary telegrams. See Operation-Instruction-v1.1.0.241R.pdf, chapter 5.8 "About CoLa-A telegrams", page 46-48, Telegram-Listing-v1.1.0.241R.pdf, chapter 2.3.9 "Command: LocRequestTimestamp", page 21, and Technical_information_Telegram_Listing_NAV_LOC_en_IM0076556.PDF for further details about Cola telegrams. More... | |
| class | ColaEncoder |
| class ColaEncoder encodes service requests to cola telegrams, parses cola responses and converts them to service responses. More... | |
| class | ColaParser |
| class ColaParser parses and converts binary Cola telegrams to ros messages SickLocColaTelegramMsg and vice versa. More... | |
| class | ColaTransmitter |
| class | DatagramWithTimeStamp |
| class | FifoBuffer |
| class | JsonScanData |
| class JsonScanData: utility container for binary scandata incl. timestamp More... | |
| class | PcapngJsonParser |
| class PcapngJsonParser parses jsonfiles converted from pcapng-files by pcap_json_converter. More... | |
| class | ResultPortParser |
| class | ScannerBasicParam |
| class | SetGet |
| class | SetGet32 |
| class | SickGenericParser |
| class | SickScanCommon |
| class | SickScanCommonTcp |
| class | SickScanFieldMonSingleton |
| class | SickScanImu |
| class | SickScanImuValue |
| class | SickScanMarker |
| class | SickScanMessages |
| class | SickScanMonField |
| class | SickScanMonFieldConverter |
| class | SickScanRadarObject |
| class | SickScanRadarRawTarget |
| class | SickScanRadarSingleton |
| class | SickScanServices |
| class | TestcaseGenerator |
| class | TestServerThread |
| class | UniformRandomAsciiString |
| class | UniformRandomInteger |
| class | Utils |
Enumerations | |
| enum | EVAL_FIELD_SUPPORT { EVAL_FIELD_UNSUPPORTED = 0, USE_EVAL_FIELD_TIM7XX_LOGIC, USE_EVAL_FIELD_LMS5XX_LOGIC, USE_EVAL_FIELD_LMS5XX_UNSUPPORTED, USE_EVAL_FIELD_NUM } |
| enum | ExitCode { ExitSuccess = 0, ExitError = 1, ExitFatal = 2 } |
| enum | SickScanMonFieldType { MON_FIELD_RADIAL = 0, MON_FIELD_RECTANGLE = 1, MON_FIELD_SEGMENTED = 2, MON_FIELD_DYNAMIC = 3 } |
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... | |
| Enumerator | |
|---|---|
| EVAL_FIELD_UNSUPPORTED | |
| USE_EVAL_FIELD_TIM7XX_LOGIC | |
| USE_EVAL_FIELD_LMS5XX_LOGIC | |
| USE_EVAL_FIELD_LMS5XX_UNSUPPORTED | |
| USE_EVAL_FIELD_NUM | |
Definition at line 61 of file sick_generic_parser.h.
| enum sick_scan::ExitCode |
| Enumerator | |
|---|---|
| ExitSuccess | |
| ExitError | |
| ExitFatal | |
Definition at line 44 of file abstract_parser.h.
| Enumerator | |
|---|---|
| MON_FIELD_RADIAL | |
| MON_FIELD_RECTANGLE | |
| MON_FIELD_SEGMENTED | |
| MON_FIELD_DYNAMIC | |
Definition at line 71 of file sick_generic_field_mon.h.
| float sick_scan::convertScaledIntValue | ( | int | value, |
| float | scale, | ||
| float | offset | ||
| ) |
Definition at line 130 of file sick_generic_radar.cpp.
| bool sick_scan::emulateReply | ( | UINT8 * | requestData, |
| int | requestLen, | ||
| std::vector< unsigned char > * | replyVector | ||
| ) |
Definition at line 90 of file sick_scan_common_tcp.cpp.
| float sick_scan::getFloatValue | ( | std::string | str | ) |
Definition at line 137 of file sick_generic_radar.cpp.
| int sick_scan::getHexValue | ( | std::string | str | ) |
Definition at line 114 of file sick_generic_radar.cpp.
| int16_t sick_scan::getShortValue | ( | std::string | str | ) |
Definition at line 99 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 177 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 195 of file sick_scan_common.cpp.