Go to the documentation of this file.
43 defineRequiredProperty<std::string>(
"KinematicUnitName",
"Name of the kinematic unit that should be used");
63 return "HandUnitSimulation";
75 void setShape(
const std::string& shapeName,
const Ice::Current&
c = Ice::emptyCurrent)
override;
Base unit for high-level access to robot hands.
void onInitHandUnit() override
std::string prefix
Prefix of the properties such as namespace, domain, component name, etc.
HandUnitSimulationPropertyDefinitions(std::string prefix)
KinematicUnitInterfacePrx kinematicUnitPrx
std::string getDefaultName() const override
Retrieve default name of component.
Defines all necessary properties for armarx::HandUnit.
void onStartHandUnit() override
Defines all necessary properties for armarx::HandUnitSimulation.
const KinematicUnitDatafieldCreator jointAngles("jointAngles")
PropertyDefinitionsPtr createPropertyDefinitions() override
void setShape(const std::string &shapeName, const Ice::Current &c=Ice::emptyCurrent) override
Send command to the hand to form a specific shape position.
This file offers overloads of toIce() and fromIce() functions for STL container types.
void setJointAngles(const NameValueMap &jointAngles, const Ice::Current &c=Ice::emptyCurrent) override
void onExitHandUnit() override