Classes | Typedefs | Functions
SickToolbox Namespace Reference

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.
typedef
SickPLS::sick_pls_measuring_units_t 
sick_pls_measuring_units_t
 Makes working w/ SickPLS::sick_pls_measuring_units_t a bit easier.
typedef
SickPLS::sick_pls_operating_mode_t 
sick_pls_operating_mode_t
 Makes working w/ SickPLS::sick_pls_operating_mode_t a bit easier.
typedef
SickPLS::sick_pls_scan_angle_t 
sick_pls_scan_angle_t
 Makes working w/ SickPLS::sick_pls_scan_angle_t a bit easier.
typedef
SickPLS::sick_pls_scan_resolution_t 
sick_pls_scan_resolution_t
 Makes working w/ SickPLS::sick_pls_scan_resolution_t a bit easier.

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)
uint32_t host_to_sick_pls_byte_order (uint32_t value)
 Converts host byte order (little-endian) to Sick LMS byte order (little-endian)
uint16_t sick_pls_to_host_byte_order (uint16_t value)
 Converts Sick LMS byte order (little-endian) to host byte order (little-endian)
uint32_t sick_pls_to_host_byte_order (uint32_t value)
 Converts Sick LMS byte order (little-endian) to host byte order (little-endian)

Typedef Documentation

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.


Function Documentation

uint16_t SickToolbox::host_to_sick_pls_byte_order ( uint16_t  value) [inline]

Converts host byte order (little-endian) to Sick LMS byte order (little-endian)

Parameters:
valueThe 2-byte value to convert to little-endian
Returns:
Value in Sick LMS byte order (little-endian)

Definition at line 46 of file SickPLSUtility.hh.

uint32_t SickToolbox::host_to_sick_pls_byte_order ( uint32_t  value) [inline]

Converts host byte order (little-endian) to Sick LMS byte order (little-endian)

Parameters:
valueThe 4-byte value to convert to little-endian
Returns:
Value in Sick LMS byte order (little-endian)

Definition at line 55 of file SickPLSUtility.hh.

uint16_t SickToolbox::sick_pls_to_host_byte_order ( uint16_t  value) [inline]

Converts Sick LMS byte order (little-endian) to host byte order (little-endian)

Parameters:
valueThe 2-byte value to convert to little-endian
Returns:
Value in host byte order (little-endian)

Definition at line 64 of file SickPLSUtility.hh.

uint32_t SickToolbox::sick_pls_to_host_byte_order ( uint32_t  value) [inline]

Converts Sick LMS byte order (little-endian) to host byte order (little-endian)

Parameters:
valueThe 4-byte value to convert to little-endian
Returns:
Value in host byte order (little-endian)

Definition at line 73 of file SickPLSUtility.hh.



asr_mild_base_laserscanner
Author(s): Aumann Florian, Borella Jocelyn, Dehmani Souheil, Marek Felix, Reckling Reno
autogenerated on Thu Jun 6 2019 21:02:16