39 const std::string&
arm_id);
uint8_t joint_velocity_claims
uint8_t joint_position_claims
bool getArmClaimedMap(ResourceWithClaimsMap &resource_map, ArmClaimedMap &arm_claim_map)
bool hasConflictingJointAndCartesianClaim(const ArmClaimedMap &arm_claim_map, const std::string &arm_id)
ControlMode getControlMode(const std::string &arm_id, ArmClaimedMap &arm_claim_map)
std::map< std::string, ResourceClaims > ArmClaimedMap
uint8_t cartesian_velocity_claims
uint8_t joint_torque_claims
bool findArmIdInResourceId(const std::string &resource_id, std::string *arm_id)
std::map< std::string, std::vector< std::vector< std::string >>> ResourceWithClaimsMap
bool hasTrajectoryClaim(const ArmClaimedMap &arm_claim_map, const std::string &arm_id)
uint8_t cartesian_pose_claims
bool partiallyClaimsArmJoints(const ArmClaimedMap &arm_claim_map, const std::string &arm_id)
ResourceWithClaimsMap getResourceMap(const std::list< hardware_interface::ControllerInfo > &info)
bool hasConflictingMultiClaim(const ResourceWithClaimsMap &resource_map)