Definition of class SickPLS. Code by Jason C. Derenick and Thomas H. Miller. Contact derenick(at)lehigh(dot)edu. More...
#include <string>#include <iostream>#include <termios.h>#include "SickLIDAR.hh"#include "SickException.hh"#include "SickPLSBufferMonitor.hh"#include "SickPLSMessage.hh"

Go to the source code of this file.
Classes | |
| struct | SickToolbox::SickPLS::sick_pls_baud_status_tag |
| A structure for aggregating the data that collectively define the baud config. More... | |
| struct | SickToolbox::SickPLS::sick_pls_operating_status_tag |
| A structure for aggregating the data that collectively defines the operating status of the device. More... | |
| struct | SickToolbox::SickPLS::sick_pls_scan_profile_b0_tag |
| A structure for aggregating the data that define a scan profile obtained from reply B0 (See page 49 Telegram listing) More... | |
| class | SickToolbox::SickPLS |
| A general class for interfacing w/ SickPLS laser range finders. More... | |
Namespaces | |
| SickToolbox | |
Macros | |
| #define | DEFAULT_SICK_PLS_BYTE_INTERVAL (55) |
| Minimum time in microseconds between transmitted bytes. More... | |
| #define | DEFAULT_SICK_PLS_HOST_ADDRESS (0x80) |
| Client/host default serial address. More... | |
| #define | DEFAULT_SICK_PLS_NUM_TRIES (1) |
| The max number of tries before giving up on a request. More... | |
| #define | DEFAULT_SICK_PLS_SICK_ADDRESS (0x00) |
| Sick PLS default serial address. More... | |
| #define | DEFAULT_SICK_PLS_SICK_BAUD (B500000) |
| Initial baud rate of the PLS (whatever is set in flash) More... | |
| #define | DEFAULT_SICK_PLS_SICK_CONFIG_MESSAGE_TIMEOUT (unsigned int)(20e6) |
| The sick can take some time to respond to config commands (usecs) More... | |
| #define | DEFAULT_SICK_PLS_SICK_MESSAGE_TIMEOUT (unsigned int)(20e6) |
| The max time to wait for a message reply (usecs) More... | |
| #define | DEFAULT_SICK_PLS_SICK_PASSWORD "SICK_PLS" |
| Password for entering installation mode. More... | |
| #define | DEFAULT_SICK_PLS_SICK_SWITCH_MODE_TIMEOUT (unsigned int)(20e6) |
| Can take the Sick LD up to 3 seconds to reply (usecs) More... | |
Typedefs | |
| typedef SickPLS::sick_pls_baud_t | SickToolbox::sick_pls_baud_t |
| Makes working w/ SickPLS::sick_pls_baud_t a bit easier. More... | |
| typedef SickPLS::sick_pls_measuring_units_t | SickToolbox::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 | SickToolbox::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 | SickToolbox::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 | SickToolbox::sick_pls_scan_resolution_t |
| Makes working w/ SickPLS::sick_pls_scan_resolution_t a bit easier. More... | |
Definition of class SickPLS. Code by Jason C. Derenick and Thomas H. Miller. Contact derenick(at)lehigh(dot)edu.
The Sick LIDAR Matlab/C++ Toolbox Copyright (c) 2008, Jason C. Derenick and Thomas H. Miller All rights reserved.
This software is released under a BSD Open-Source License. See http://sicktoolbox.sourceforge.net
Definition in file SickPLS.hh.
| #define DEFAULT_SICK_PLS_BYTE_INTERVAL (55) |
Minimum time in microseconds between transmitted bytes.
Definition at line 37 of file SickPLS.hh.
| #define DEFAULT_SICK_PLS_HOST_ADDRESS (0x80) |
Client/host default serial address.
Definition at line 31 of file SickPLS.hh.
| #define DEFAULT_SICK_PLS_NUM_TRIES (1) |
The max number of tries before giving up on a request.
Definition at line 39 of file SickPLS.hh.
| #define DEFAULT_SICK_PLS_SICK_ADDRESS (0x00) |
Sick PLS default serial address.
Definition at line 32 of file SickPLS.hh.
| #define DEFAULT_SICK_PLS_SICK_BAUD (B500000) |
Initial baud rate of the PLS (whatever is set in flash)
Definition at line 30 of file SickPLS.hh.
| #define DEFAULT_SICK_PLS_SICK_CONFIG_MESSAGE_TIMEOUT (unsigned int)(20e6) |
The sick can take some time to respond to config commands (usecs)
Definition at line 36 of file SickPLS.hh.
| #define DEFAULT_SICK_PLS_SICK_MESSAGE_TIMEOUT (unsigned int)(20e6) |
The max time to wait for a message reply (usecs)
Definition at line 34 of file SickPLS.hh.
| #define DEFAULT_SICK_PLS_SICK_PASSWORD "SICK_PLS" |
Password for entering installation mode.
Definition at line 33 of file SickPLS.hh.
| #define DEFAULT_SICK_PLS_SICK_SWITCH_MODE_TIMEOUT (unsigned int)(20e6) |
Can take the Sick LD up to 3 seconds to reply (usecs)
Definition at line 35 of file SickPLS.hh.