Classes | |
| class | SickBadChecksumException |
| Thrown when a received message has an invalid checksum. More... | |
| class | SickBufferMonitor |
| class | SickConfigException |
| Thrown when the driver detects (or the Sick reports) an invalid config. More... | |
| class | SickErrorException |
| Thrown when Sick returns an error code or an unexpected response. More... | |
| class | SickException |
| Provides a base exception class from which to derive other Sick exceptions. More... | |
| class | SickIOException |
| Thrown instance where the driver can't read,write,drain,flush,... the buffers. More... | |
| class | SickLIDAR |
| Provides an abstract parent for all Sick LIDAR devices. More... | |
| class | SickMessage |
| Provides an abstract parent for all Sick messages. More... | |
| class | SickPLS |
| A general class for interfacing w/ SickPLS laser range finders. More... | |
| class | SickPLSBufferMonitor |
| A class for monitoring the receive buffer when interfacing with a Sick PLS LIDAR. More... | |
| class | SickPLSMessage |
| A class to represent all messages sent to and from the Sick PLS. More... | |
| class | SickThreadException |
| Thrown when error occurs during thread initialization, and uninitialization. More... | |
| class | SickTimeoutException |
| Makes handling timeouts much easier. More... | |
Typedefs | |
| typedef SickPLS::sick_pls_baud_t | sick_pls_baud_t |
| Makes working w/ SickPLS::sick_pls_baud_t a bit easier. More... | |
| typedef SickPLS::sick_pls_measuring_units_t | sick_pls_measuring_units_t |
| Makes working w/ SickPLS::sick_pls_measuring_units_t a bit easier. More... | |
| typedef SickPLS::sick_pls_operating_mode_t | sick_pls_operating_mode_t |
| Makes working w/ SickPLS::sick_pls_operating_mode_t a bit easier. More... | |
| typedef SickPLS::sick_pls_scan_angle_t | sick_pls_scan_angle_t |
| Makes working w/ SickPLS::sick_pls_scan_angle_t a bit easier. More... | |
| typedef SickPLS::sick_pls_scan_resolution_t | sick_pls_scan_resolution_t |
| Makes working w/ SickPLS::sick_pls_scan_resolution_t a bit easier. More... | |
Functions | |
| uint16_t | host_to_sick_pls_byte_order (uint16_t value) |
| Converts host byte order (little-endian) to Sick LMS byte order (little-endian) More... | |
| uint32_t | host_to_sick_pls_byte_order (uint32_t value) |
| Converts host byte order (little-endian) to Sick LMS byte order (little-endian) More... | |
| uint16_t | sick_pls_to_host_byte_order (uint16_t value) |
| Converts Sick LMS byte order (little-endian) to host byte order (little-endian) More... | |
| uint32_t | sick_pls_to_host_byte_order (uint32_t value) |
| Converts Sick LMS byte order (little-endian) to host byte order (little-endian) More... | |
Makes working w/ SickPLS::sick_pls_baud_t a bit easier.
Definition at line 402 of file SickPLS.hh.
Makes working w/ SickPLS::sick_pls_measuring_units_t a bit easier.
Definition at line 389 of file SickPLS.hh.
Makes working w/ SickPLS::sick_pls_operating_mode_t a bit easier.
Definition at line 396 of file SickPLS.hh.
Makes working w/ SickPLS::sick_pls_scan_angle_t a bit easier.
Definition at line 377 of file SickPLS.hh.
Makes working w/ SickPLS::sick_pls_scan_resolution_t a bit easier.
Definition at line 383 of file SickPLS.hh.
|
inline |
Converts host byte order (little-endian) to Sick LMS byte order (little-endian)
| value | The 2-byte value to convert to little-endian |
Definition at line 46 of file SickPLSUtility.hh.
|
inline |
Converts host byte order (little-endian) to Sick LMS byte order (little-endian)
| value | The 4-byte value to convert to little-endian |
Definition at line 55 of file SickPLSUtility.hh.
|
inline |
Converts Sick LMS byte order (little-endian) to host byte order (little-endian)
| value | The 2-byte value to convert to little-endian |
Definition at line 64 of file SickPLSUtility.hh.
|
inline |
Converts Sick LMS byte order (little-endian) to host byte order (little-endian)
| value | The 4-byte value to convert to little-endian |
Definition at line 73 of file SickPLSUtility.hh.