50 #ifndef _HEK_DESC_EE_H 51 #define _HEK_DESC_EE_H 103 void setDesc(
int eProdId,
104 const std::string &strProdName=
"",
105 const std::string &strProdBrief=
"",
106 const std::string &strHwVer=
"1.0.0",
248 static int getDoF(
int eProdId);
267 #endif // _HEK_DESC_EE_H
bool isDescribed()
Test if required base description is adequately described.
bool hasServo(int nServoId)
Test if servo id is in the servo specifications.
std::string getProdBrief()
Get this end effector description's brief.
std::string getProdName()
Get this end effector description's name.
Hekateros end effector tool description class.
int getNumServos()
Get the number of expected and required servos.
int getProdSize()
Get this end effector description's size.
std::string m_strProdHwVer
product hardware version
const int HekProdIdUnknown
unknown/undefined product id
int m_eProdId
end effector product id
uint_t m_uProdHwVer
product hardware version number
int getDoF()
Get this end effector description's degrees of freedom.
Aggregate of supported <b><i>Hekateros</i></b> end effectors static specifications.
int getNumServos()
Get specification's number of servos.
int m_nDoF
degrees of freedom
Hekateros robotic manipulator full description class.
Top-level package include file.
void resetDesc()
Reset base description to the "unitialized" values.
int getProdId()
Get this end effector description's product id.
std::string m_strProdBrief
product brief
int m_eProdSize
product size code
<b><i>Hekateros</i></b> product specification base classes.
std::string m_strProdName
product name
Hekateros robotic manipulator plus accesories class.
std::string getProdHwVer()
Get this end effector description's hardware version.
HekSpec m_spec
fixed specification
bool hasServo(int nServoId)
Test if servo id is in the list of servos.
The <b><i>Hekateros</i></b> namespace encapsulates all <b><i>Hekateros</i></b> related constructs...