![]() |
Hekateros
3.4.3
RoadNarrows Robotics Robot Arm Project
|
Robot overall state. More...
#include <hekState.h>
Public Types | |
| typedef std::vector< HekServoHealth > | VecHealth |
Public Member Functions | |
| HekRobotState () | |
| Default constructor. | |
| HekRobotState (const HekRobotState &src) | |
| Copy constructor. | |
| ~HekRobotState () | |
| Destructor. | |
| HekRobotState | operator= (const HekRobotState &rhs) |
| Assignment operator. More... | |
| void | clear () |
| Clear data. | |
Public Attributes | |
| HekRobotMode | m_eRobotMode |
| robot operating mode | |
| HekTriState | m_eIsCalibrated |
| robot is [not] calibrated | |
| HekTriState | m_eIsEStopped |
| robot is [not] emergency stopped | |
| HekTriState | m_eAreDrivesPowered |
| servos are [not] powered | |
| HekTriState | m_eIsMotionPossible |
| motion is [not] possible | |
| HekTriState | m_eIsInMotion |
| robot is [not] moving | |
| HekTriState | m_eIsInError |
| robot is [not] in error condition | |
| int | m_nErrorCode |
| hekateros error code | |
| VecHealth | m_vecServoHealth |
| servos' health | |
Robot overall state.
Definition at line 114 of file hekState.h.
| HekRobotState HekRobotState::operator= | ( | const HekRobotState & | rhs | ) |
Assignment operator.
| rhs | Right hand side object. |
Definition at line 117 of file hekState.cxx.
References m_eAreDrivesPowered, m_eIsCalibrated, m_eIsEStopped, m_eIsInError, m_eIsInMotion, m_eIsMotionPossible, m_eRobotMode, m_nErrorCode, and m_vecServoHealth.