| HokuyoAIST
    3.0.2
    | 
| Classes | |
| class | ArgError | 
| Bad argument error class.  More... | |
| class | BaseError | 
| General error class.  More... | |
| class | BaudrateError | 
| Baudrate error class.  More... | |
| class | ChecksumError | 
| Bad checksum error.  More... | |
| class | CloseError | 
| Close error class.  More... | |
| class | CommandEchoError | 
| Command echo error.  More... | |
| class | DataCountError | 
| Incorrect number of data sets read error.  More... | |
| class | EndStepError | 
| Bad end step error class.  More... | |
| class | FirmwareError | 
| Bad firmware error class.  More... | |
| class | IndexError | 
| Bad index error class.  More... | |
| class | InsufficientBytesError | 
| Insufficient bytes to calculate checksum error.  More... | |
| struct | IPAddr | 
| Structure to store an IP address.  More... | |
| class | LineLengthError | 
| Incorrect line length error.  More... | |
| class | LogicError | 
| Logic error class.  More... | |
| class | MisplacedLineFeedError | 
| Misplaced line feed error.  More... | |
| class | MissingFirmSpecError | 
| Missing firmware specification error.  More... | |
| class | MotorSpeedError | 
| Invalid motor speed error class.  More... | |
| class | NoDataError | 
| No data error class.  More... | |
| class | NoDestinationError | 
| No destination error class.  More... | |
| class | NotSerialError | 
| Not a serial connection error class.  More... | |
| class | ParamEchoError | 
| Parameter echo error.  More... | |
| class | ParseError | 
| Parse error.  More... | |
| class | ProtocolError | 
| Base protocol error.  More... | |
| class | ReadError | 
| Read error class.  More... | |
| class | ResponseError | 
| Bad response error - may be sent in response to any command.  More... | |
| class | RuntimeError | 
| Runtime error class.  More... | |
| class | ScanData | 
| Structure to store data returned from the laser scanner.  More... | |
| class | Scip1ResponseError | 
| Bad response error (SCIP1 version)  More... | |
| class | ScipVersionError | 
| SCIP version error class.  More... | |
| class | Sensor | 
| Hokuyo laser scanner class.  More... | |
| class | SensorInfo | 
| Sensor information.  More... | |
| class | SetIPError | 
| Set IP error class.  More... | |
| class | StartStepError | 
| Bad start step error class.  More... | |
| class | UnknownLineError | 
| UnknownLine error.  More... | |
| class | UnknownScipVersionError | 
| Unknown SCIP version error class.  More... | |
| class | UnsupportedError | 
| Unsupported feature error class.  More... | |
| class | WriteError | 
| Write error class.  More... | |
| Typedefs | |
| typedef struct hokuyoaist::IPAddr | IPAddr | 
| Structure to store an IP address.  More... | |
| Enumerations | |
| enum | MultiechoMode { ME_OFF, ME_FRONT, ME_MIDDLE, ME_REAR, ME_AVERAGE } | 
| Possible values of the multiecho mode setting.  More... | |
| enum | LaserModel { MODEL_URG04LX, MODEL_UBG04LXF01, MODEL_UHG08LX, MODEL_UTM30LX, MODEL_UXM30LXE, MODEL_UNKNOWN } | 
| Laser models.  More... | |
| enum | RotationDirection { CLOCKWISE, COUNTERCLOCKWISE } | 
| Sensor direction of rotation.  More... | |
| Functions | |
| std::string | scip2_error_to_string (char const *const error, char const *const cmd) | 
| Translates a SCIP2 error code into a string.  More... | |
| std::string | desc_code_to_string (unsigned int code) | 
| Translates an error description code into a string.  More... | |
| HOKUYOAIST_EXPORT char const * | multiecho_mode_to_string (MultiechoMode mode) | 
| HOKUYOAIST_EXPORT char const * | model_to_string (LaserModel model) | 
| HOKUYOAIST_EXPORT LaserModel | string_to_model (char const *model) | 
| HOKUYOAIST_EXPORT char const * | rot_dir_to_string (RotationDirection dir) | 
| double | RTOD (double rad) | 
| double | DTOR (double deg) | 
| template<typename T > | |
| T | median (std::vector< T > &v) | 
| Find the median value of a std::vector.  More... | |
| Variables | |
| double const | M_PI = 3.14159265358979323846 | 
| typedef struct hokuyoaist::IPAddr hokuyoaist::IPAddr | 
Structure to store an IP address.
Laser models.
| Enumerator | |
|---|---|
| MODEL_URG04LX | |
| MODEL_UBG04LXF01 | |
| MODEL_UHG08LX | |
| MODEL_UTM30LX | |
| MODEL_UXM30LXE | |
| MODEL_UNKNOWN | |
Definition at line 57 of file sensor_info.h.
Possible values of the multiecho mode setting.
The Tough-URG features multiecho detection capability. To use this, set the sensor to use any mode other than ME_OFF. The sensor can register up to three echos for a single reading. The multiecho mode determines how these are combined into a single value:
| Enumerator | |
|---|---|
| ME_OFF | |
| ME_FRONT | |
| ME_MIDDLE | |
| ME_REAR | |
| ME_AVERAGE | |
Sensor direction of rotation.
| Enumerator | |
|---|---|
| CLOCKWISE | |
| COUNTERCLOCKWISE | |
Definition at line 106 of file sensor_info.h.
| std::string hokuyoaist::desc_code_to_string | ( | unsigned int | code | ) | 
Translates an error description code into a string.
| 
 | inline | 
| 
 | inline | 
Definition at line 68 of file sensor_info.h.
| 
 | inline | 
| 
 | inline | 
Definition at line 113 of file sensor_info.h.
| std::string hokuyoaist::scip2_error_to_string | ( | char const *const | error, | 
| char const *const | cmd | ||
| ) | 
Translates a SCIP2 error code into a string.
| 
 | inline | 
Definition at line 87 of file sensor_info.h.
 1.8.11
 1.8.11