Public Member Functions | |
bool | callback_init (cob_srvs::Trigger::Request &req, cob_srvs::Trigger::Response &res, canopen_ros_config config) |
bool | callback_recover (cob_srvs::Trigger::Request &req, cob_srvs::Trigger::Response &res, canopen_ros_config config) |
canopen_ros_impl () | |
void | configure (canopen_ros_config config) |
void | update (canopen_ros_data &data, canopen_ros_config config) |
Private Attributes | |
std::string | chain_name_ |
int | dof_ |
bool | is_initialized_ |
JointLimits * | joint_limits_ |
std::vector< std::string > | joint_names_ |
std::vector< uint8_t > | modul_ids_ |
Definition at line 45 of file canopen_ros_common.cpp.
canopen_ros_impl::canopen_ros_impl | ( | ) | [inline] |
Definition at line 57 of file canopen_ros_common.cpp.
bool canopen_ros_impl::callback_init | ( | cob_srvs::Trigger::Request & | req, |
cob_srvs::Trigger::Response & | res, | ||
canopen_ros_config | config | ||
) | [inline] |
Definition at line 222 of file canopen_ros_common.cpp.
bool canopen_ros_impl::callback_recover | ( | cob_srvs::Trigger::Request & | req, |
cob_srvs::Trigger::Response & | res, | ||
canopen_ros_config | config | ||
) | [inline] |
Definition at line 285 of file canopen_ros_common.cpp.
void canopen_ros_impl::configure | ( | canopen_ros_config | config | ) | [inline] |
Get urdf model out of robot_description
Get max velocities out of urdf model
Get lower limits out of urdf model
Get offsets out of urdf model
Definition at line 71 of file canopen_ros_common.cpp.
void canopen_ros_impl::update | ( | canopen_ros_data & | data, |
canopen_ros_config | config | ||
) | [inline] |
Definition at line 149 of file canopen_ros_common.cpp.
std::string canopen_ros_impl::chain_name_ [private] |
Definition at line 49 of file canopen_ros_common.cpp.
int canopen_ros_impl::dof_ [private] |
Definition at line 50 of file canopen_ros_common.cpp.
bool canopen_ros_impl::is_initialized_ [private] |
Definition at line 48 of file canopen_ros_common.cpp.
JointLimits* canopen_ros_impl::joint_limits_ [private] |
Definition at line 53 of file canopen_ros_common.cpp.
std::vector<std::string> canopen_ros_impl::joint_names_ [private] |
Definition at line 51 of file canopen_ros_common.cpp.
std::vector<uint8_t> canopen_ros_impl::modul_ids_ [private] |
Definition at line 52 of file canopen_ros_common.cpp.