39#ifndef _vpRobotException_h_
40#define _vpRobotException_h_
42#include <visp3/core/vpConfig.h>
43#include <visp3/core/vpException.h>
105 va_start(args, format);
int code
Contains the error code, see the errorCodeEnum table for details.
void setMessage(const char *format, va_list args)
Set the message container.
vpException(int code, const char *format, va_list args)
VP_EXPLICIT vpRobotException(int id)
vpRobotException(int id, const std::string &msg)
errorRobotCodeEnum
Lists the possible error than can be emitted while calling vpRobot member.
@ wrongStateError
Wrong robot state.
@ constructionError
Error from constructor.
@ notInitializedError
Cannot initialize the robot.
@ notImplementedError
Functionality not implemented.
@ positionOutOfRangeError
Position is out of range.
@ communicationError
Unable to communicate.
@ readingParametersError
Cannot parse parameters.
@ lowLevelError
Error thrown by the low level sdk.
@ signalException
Signal exception returned after SIGINT (CTRL-C), SIGBUS, SIGSEGV, SIGSEGV (CTRL-),...
@ uniqueRobotError
Not unique robot object construction.
@ stateModificationError
Cannot change robot state.
vpRobotException(int id, const char *format,...)