#include <list>
#include <map>
#include <string>
#include <vector>
#include <hardware_interface/controller_info.h>
#include <franka_hw/control_mode.h>
Go to the source code of this file.
Classes | |
struct | franka_hw::ResourceClaims |
Namespaces | |
franka_hw | |
Typedefs | |
using | franka_hw::ArmClaimedMap = std::map< std::string, ResourceClaims > |
using | franka_hw::ResourceWithClaimsMap = std::map< std::string, std::vector< std::vector< std::string >>> |
Functions | |
bool | franka_hw::findArmIdInResourceId (const std::string &resource_id, std::string *arm_id) |
bool | franka_hw::getArmClaimedMap (ResourceWithClaimsMap &resource_map, ArmClaimedMap &arm_claim_map) |
ControlMode | franka_hw::getControlMode (const std::string &arm_id, ArmClaimedMap &arm_claim_map) |
ResourceWithClaimsMap | franka_hw::getResourceMap (const std::list< hardware_interface::ControllerInfo > &info) |
bool | franka_hw::hasConflictingJointAndCartesianClaim (const ArmClaimedMap &arm_claim_map, const std::string &arm_id) |
bool | franka_hw::hasConflictingMultiClaim (const ResourceWithClaimsMap &resource_map) |
bool | franka_hw::hasTrajectoryClaim (const ArmClaimedMap &arm_claim_map, const std::string &arm_id) |
bool | franka_hw::partiallyClaimsArmJoints (const ArmClaimedMap &arm_claim_map, const std::string &arm_id) |