Go to the source code of this file.
Classes |
class | controller_interface::MultiInterfaceController< T1, T2, T3, T4 > |
| Controller able to claim resources from multiple hardware interfaces. More...
|
Namespaces |
namespace | controller_interface |
namespace | controller_interface::internal |
Functions |
template<class T > |
void | controller_interface::internal::clearClaims (hardware_interface::RobotHW *robot_hw) |
template<> |
void | controller_interface::internal::clearClaims< void > (hardware_interface::RobotHW *) |
template<class T > |
std::string | controller_interface::internal::enumerateElements (const T &val, const std::string &delimiter, const std::string &prefix, const std::string &suffix) |
template<class T > |
void | controller_interface::internal::extractInterfaceResources (hardware_interface::RobotHW *robot_hw_in, hardware_interface::RobotHW *robot_hw_out) |
template<> |
void | controller_interface::internal::extractInterfaceResources< void > (hardware_interface::RobotHW *, hardware_interface::RobotHW *) |
template<class T > |
bool | controller_interface::internal::hasInterface (hardware_interface::RobotHW *robot_hw) |
template<> |
bool | controller_interface::internal::hasInterface< void > (hardware_interface::RobotHW *) |
template<class T > |
void | controller_interface::internal::populateClaimedResources (hardware_interface::RobotHW *robot_hw, std::set< std::string > &claimed_resources) |
template<> |
void | controller_interface::internal::populateClaimedResources< void > (hardware_interface::RobotHW *, std::set< std::string > &) |