56 #include "rnr/rnrconfig.h" 59 #include "Dynamixel/Dynamixel.h" 60 #include "Dynamixel/DynaComm.h" 73 HekServoHealth::HekServoHealth()
75 m_nServoId = DYNA_ID_NONE;
78 m_uAlarms = DYNA_ALARM_NONE;
132 void HekRobotState::clear()
134 m_eRobotMode = HekRobotModeUnknown;
135 m_eIsCalibrated = HekTriStateUnknown;
136 m_eIsEStopped = HekTriStateUnknown;
137 m_eAreDrivesPowered = HekTriStateUnknown;
138 m_eIsMotionPossible = HekTriStateUnknown;
139 m_eIsInMotion = HekTriStateUnknown;
140 m_eIsInError = HekTriStateUnknown;
141 m_nErrorCode = HEK_OK;
int m_nErrorCode
hekateros error code
VecHealth m_vecServoHealth
servos' health
HekTriState m_eIsInError
robot is [not] in error condition
HekTriState m_eIsEStopped
robot is [not] emergency stopped
float m_fTemperature
servo temperature (Celsius)
Hekateros Robot State classes interface.
uint_t m_uAlarms
servo alarms
float m_fVoltage
servo voltage (volts)
HekRobotMode m_eRobotMode
robot operating mode
Top-level package include file.
HekTriState m_eIsInMotion
robot is [not] moving
HekTriState m_eIsMotionPossible
motion is [not] possible
HekTriState m_eAreDrivesPowered
servos are [not] powered
HekTriState m_eIsCalibrated
robot is [not] calibrated
The <b><i>Hekateros</i></b> namespace encapsulates all <b><i>Hekateros</i></b> related constructs...