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.