HokuyoAIST  3.0.2
Classes | Namespaces | Macros | Functions
hokuyo_errors.h File Reference
#include <sstream>
#include <string>
#include <stdint.h>
Include dependency graph for hokuyo_errors.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

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

Namespaces

 hokuyoaist
 

Macros

#define HOKUYOAIST_EXPORT
 

Functions

std::string hokuyoaist::scip2_error_to_string (char const *const error, char const *const cmd)
 Translates a SCIP2 error code into a string. More...
 
std::string hokuyoaist::desc_code_to_string (unsigned int code)
 Translates an error description code into a string. More...
 

Macro Definition Documentation

#define HOKUYOAIST_EXPORT

Definition at line 47 of file hokuyo_errors.h.