INTRODUCTION
Overview
Download and Install
Documentation
Publications

REPOSITORY
Libraries

DEVELOPER
Dev Guide
Dashboard

PEOPLE
Contributors
Users

SourceForge.net Logo
Project
Download
Mailing lists

 

         

hokuyo_aist Namespace Reference
[libhokuyo_aist]

Hokuyo laser scanner driver name space. More...


Classes

class  BaseError
 General error class. More...
class  LogicError
 Logic error class. More...
class  RuntimeError
 Runtime error class. More...
class  ReadError
 Read error class. More...
class  WriteError
 Write error class. More...
class  BaudrateError
 Baudrate error class. More...
class  CloseError
 Close error class. More...
class  NoDestinationError
 No destination error class. More...
class  FirmwareError
 Bad firmware error class. More...
class  ScipVersionError
 SCIP version error class. More...
class  UnknownScipVersionError
 Unknown SCIP version error class. More...
class  UnsupportedError
 Unsupported feature error class. More...
class  ArgError
 Bad argument error class. More...
class  NoDataError
 No data error class. More...
class  NotSerialError
 Not a serial connection error class. More...
class  IndexError
 Bad index error class. More...
class  SetIPError
 Set IP error class. More...
class  MotorSpeedError
 Invalid motor speed error class. More...
class  StartStepError
 Bad start step error class. More...
class  EndStepError
 Bad end step error class. More...
class  ProtocolError
 Base protocol error. More...
class  ChecksumError
 Bad checksum error. More...
class  DataCountError
 Incorrect number of data sets read error. More...
class  MisplacedLineFeedError
 Misplaced line feed error. More...
class  UnknownLineError
 UnknownLine error. More...
class  ParseError
 Parse error. More...
class  MissingFirmSpecError
 Missing firmware specification error. More...
class  ResponseError
 Bad response error - may be sent in response to any command. More...
class  Scip1ResponseError
 Bad response error (SCIP1 version). More...
class  CommandEchoError
 Command echo error. More...
class  ParamEchoError
 Parameter echo error. More...
class  InsufficientBytesError
 Insufficient bytes to calculate checksum error. More...
class  LineLengthError
 Incorrect line length error. More...
class  ScanData
 Structure to store data returned from the laser scanner. More...
struct  IPAddr
 Structure to store an IP address. More...
class  Sensor
 Hokuyo laser scanner class. More...
class  SensorInfo
 Sensor information. More...

Typedefs

typedef struct hokuyo_aist::IPAddr IPAddr
 Structure to store an IP address.

Enumerations

enum  MultiechoMode
 Possible values of the multiecho mode setting. More...
enum  LaserModel
 Laser models.
enum  RotationDirection
 Sensor direction of rotation.

Functions

std::string scip2_error_to_string (char const *const error, char const *const cmd)
 Translates a SCIP2 error code into a string.
std::string desc_code_to_string (unsigned int code)
 Translates an error description code into a string.
template<typename T >
median (std::vector< T > &v)
 Find the median value of a std::vector.


Detailed Description

Hokuyo laser scanner driver name space.

This namespace is part of a library which provides a driver for the Hokuyo laser scanner driver.

See also:
libhokuyo_aist


Enumeration Type Documentation

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:

  • ME_FRONT: only the closest reading will be used.
  • ME_MIDDLE: the middle reading will be used, or the closest reading if there are only two echos.
  • ME_REAR: the furthest reading will be used.
  • ME_AVERAGE: the average of all two or three echos will be used. In all cases, if there is only one echo, then this setting has no effect.

 

Generated for GearBox by  doxygen 1.4.5