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);
error that can be emitted by ViSP classes.
void setMessage(const char *format, va_list args)
Set the message container.
Error that can be emitted by the vpRobot class and its derivatives.
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.
@ uniqueRobotError
Not unique robot object construction.
@ stateModificationError
Cannot change robot state.
vpRobotException(int id, const char *format,...)