Classes |
class | Laser |
| A class for interfacing to an SCIP2.0-compliant Hokuyo laser device. More...
|
struct | LaserConfig |
| A struct for returning configuration from the Hokuyo. More...
|
struct | LaserScan |
| A struct for returning laser readings from the Hokuyo. More...
|
Functions |
| DEF_EXCEPTION (Exception, std::runtime_error) |
| A standard Hokuyo exception.
|
| DEF_EXCEPTION (TimeoutException, Exception) |
| An exception for use when a timeout is exceeded.
|
| DEF_EXCEPTION (CorruptedDataException, Exception) |
| An exception for use when data is corrupted.
|
| DEF_EXCEPTION (RepeatedTimeException, Exception) |
| An exception for use when the timestamp on the data is repeating (a good indicator something has gone wrong)
|
Variables |
const int | MAX_CMD_LEN = 100 |
| The maximum length a command will ever be.
|
const uint32_t | MAX_READINGS = 1128 |
| The maximum number of readings that can be returned from a hokuyo.
|
const int | MAX_SKIPPED = 1000000 |
| The maximum number of bytes that should be skipped when looking for a response.
|
A namespace containing the hokuyo device driver.