| CConfigFile |  | 
| ▼Cexception |  | 
| ▼CSickToolbox::SickException | Provides a base exception class from which to derive other Sick exceptions | 
| CSickToolbox::SickBadChecksumException | Thrown when a received message has an invalid checksum | 
| CSickToolbox::SickConfigException | Thrown when the driver detects (or the Sick reports) an invalid config | 
| CSickToolbox::SickErrorException | Thrown when Sick returns an error code or an unexpected response | 
| CSickToolbox::SickIOException | Thrown instance where the driver can't read,write,drain,flush,... the buffers | 
| CSickToolbox::SickThreadException | Thrown when error occurs during thread initialization, and uninitialization | 
| CSickToolbox::SickTimeoutException | Makes handling timeouts much easier | 
| CConfigFile::file_not_found |  | 
| CConfigFile::key_not_found |  | 
| CSickToolbox::SickLD::sick_ld_config_ethernet_tag | A structure to aggregate the data used to configure the Sick LD unit for Ethernet | 
| CSickToolbox::SickLD::sick_ld_config_global_tag | A structure to aggregate the data used to configure the Sick LD global parameter values | 
| CSickToolbox::SickLD::sick_ld_config_sector_tag | A structure to aggregate data used to define the Sick LD's sector configuration | 
| CSickToolbox::SickLD::sick_ld_identity_tag | A structure to aggregate the fields that collectively define the identity of a Sick LD unit | 
| CSickToolbox::SickLD::sick_ld_scan_profile_tag | A structure to aggregate the fields that collectively define the profile of a single scan acquired from the Sick LD unit | 
| CSickToolbox::SickLD::sick_ld_sector_data_tag | A structure to aggregate the fields that collectively define a sector in the scan area of the Sick LD unit | 
| CSickToolbox::SickLMS1xx::sick_lms_1xx_scan_config_tag | A structure for aggregrating the Sick LMS 1xx configuration params | 
| CSickToolbox::SickLMS2xx::sick_lms_2xx_baud_status_tag | A structure for aggregating the data that collectively define the baud config | 
| CSickToolbox::SickLMS2xx::sick_lms_2xx_device_config_tag | A structure for aggregating the data that collectively defines the Sick's config | 
| CSickToolbox::SickLMS2xx::sick_lms_2xx_field_status_tag | A structure for aggregating the data that collectively define the signal config and status | 
| CSickToolbox::SickLMS2xx::sick_lms_2xx_operating_status_tag | A structure for aggregating the data that collectively defines the operating status of the device | 
| CSickToolbox::SickLMS2xx::sick_lms_2xx_pollution_status_tag | A structure for aggregating the data that collectively defines the pollution values and settings for the device | 
| CSickToolbox::SickLMS2xx::sick_lms_2xx_restart_status_tag | A structure for aggregating the data that collectively defines the system restart config for the Sick LMS 2xx unit | 
| CSickToolbox::SickLMS2xx::sick_lms_2xx_scan_profile_b0_tag | A structure for aggregating the data that define a scan profile obtained from reply B0 (See page 49 Telegram listing) | 
| CSickToolbox::SickLMS2xx::sick_lms_2xx_scan_profile_b6_tag | A structure for aggregating the data that define a scan profile obtained from reply B6 (See page 61 Telegram listing) | 
| CSickToolbox::SickLMS2xx::sick_lms_2xx_scan_profile_b7_tag | A structure for aggregating the data that define a scan profile obtained from reply B7 (See page 63 Telegram listing) | 
| CSickToolbox::SickLMS2xx::sick_lms_2xx_scan_profile_bf_tag | A structure for aggregating the data that define a scan profile obtained from reply BF (See page 71 Telegram listing) | 
| CSickToolbox::SickLMS2xx::sick_lms_2xx_scan_profile_c4_tag | A structure for aggregating the data that define a scan profile obtained from reply B4 (See page 79 Telegram listing) | 
| CSickToolbox::SickLMS2xx::sick_lms_2xx_signal_status_tag | A structure for aggregating the data that collectively define the signal config and status | 
| CSickToolbox::SickLMS2xx::sick_lms_2xx_software_status_tag | A structure for aggregating the data that collectively defines the system software for the Sick LMS 2xx unit | 
| CSickToolbox::SickBufferMonitor< SICK_MONITOR_CLASS, SICK_MSG_CLASS > |  | 
| ▼CSickToolbox::SickBufferMonitor< SickLDBufferMonitor, SickLDMessage > |  | 
| CSickToolbox::SickLDBufferMonitor | A class for monitoring the receive buffer when interfacing with a Sick LD LIDAR | 
| ▼CSickToolbox::SickBufferMonitor< SickLMS1xxBufferMonitor, SickLMS1xxMessage > |  | 
| CSickToolbox::SickLMS1xxBufferMonitor | A class for monitoring the receive buffer when interfacing with a Sick LD LIDAR | 
| ▼CSickToolbox::SickBufferMonitor< SickLMS2xxBufferMonitor, SickLMS2xxMessage > |  | 
| CSickToolbox::SickLMS2xxBufferMonitor | A class for monitoring the receive buffer when interfacing with a Sick LMS LIDAR | 
| CSickToolbox::SickLIDAR< SICK_MONITOR_CLASS, SICK_MSG_CLASS > | Provides an abstract parent for all Sick LIDAR devices | 
| ▼CSickToolbox::SickLIDAR< SickLDBufferMonitor, SickLDMessage > |  | 
| CSickToolbox::SickLD | Provides a simple driver interface for working with the Sick LD-OEM/Sick LD-LRS long-range models via Ethernet | 
| ▼CSickToolbox::SickLIDAR< SickLMS1xxBufferMonitor, SickLMS1xxMessage > |  | 
| CSickToolbox::SickLMS1xx | Provides a simple driver interface for working with the Sick LD-OEM/Sick LD-LRS long-range models via Ethernet | 
| ▼CSickToolbox::SickLIDAR< SickLMS2xxBufferMonitor, SickLMS2xxMessage > |  | 
| CSickToolbox::SickLMS2xx | A general class for interfacing w/ SickLMS2xx2xx laser range finders | 
| CSickToolbox::SickMessage< MSG_HEADER_LENGTH, MSG_PAYLOAD_MAX_LENGTH, MSG_TRAILER_LENGTH > | Provides an abstract parent for all Sick messages | 
| ▼CSickToolbox::SickMessage< SICK_LD_MSG_HEADER_LEN, SICK_LD_MSG_PAYLOAD_MAX_LEN, SICK_LD_MSG_TRAILER_LEN > |  | 
| CSickToolbox::SickLDMessage | A class to represent all messages sent to and from the Sick LD unit | 
| ▼CSickToolbox::SickMessage< SICK_LMS_1XX_MSG_HEADER_LEN, SICK_LMS_1XX_MSG_PAYLOAD_MAX_LEN, SICK_LMS_1XX_MSG_TRAILER_LEN > |  | 
| CSickToolbox::SickLMS1xxMessage | A class to represent all messages sent to and from the Sick LMS 1xx unit | 
| ▼CSickToolbox::SickMessage< SICK_LMS_2XX_MSG_HEADER_LEN, SICK_LMS_2XX_MSG_PAYLOAD_MAX_LEN, SICK_LMS_2XX_MSG_TRAILER_LEN > |  | 
| CSickToolbox::SickLMS2xxMessage | A class to represent all messages sent to and from the Sick LMS 2xx |