Control Libraries 7.4.0
Loading...
Searching...
No Matches
InvalidJointStateSizeException.hpp
1#pragma once
2
3#include <exception>
4
5namespace robot_model::exceptions {
6class InvalidJointStateSizeException : public std::invalid_argument {
7public:
8 explicit InvalidJointStateSizeException(unsigned int state_nb_joints, unsigned int robot_nb_joints) :
9 invalid_argument("The robot has " + std::to_string(robot_nb_joints) + " joints, but the current joint state size "
10 + std::to_string(state_nb_joints) + ".") {};
11};
12}// namespace robot_model::exceptions