47 #ifndef _KUON_STATUS_H 48 #define _KUON_STATUS_H 53 #include "rnr/rnrconfig.h" 113 typedef std::vector<KuonMotorHealth> VecHealth;
163 #endif // _KUON_STATUS_H KuonTriState m_eIsMotionPossible
motion is [not] possible
KuonTriState m_eAreDrivesPowered
motor are [not] powered
~KuonMotorHealth()
Destructor.
uint_t m_uAlarms
motor alarms
~KuonRobotStatus()
Destructor.
float m_fGovernor
speed limiting governor (0-1)
float m_fVoltage
motor voltage (volts)
KuonTriState m_eIsInMotion
robot is [not] moving
KuonMotorHealth()
Default constructor.
KuonTriState
<b><i>Kuon</i></b> tri-state type.
The <b><i>Kuon</i></b> namespace encapsulates all <b><i>Kuon</i></b> related constructs.
float m_fTemperature
motor temperature (Celsius)
int m_nErrorCode
kuon error code
KuonRobotMode
<b><i>Kuon</i></b> mode of operation.
KuonTriState m_eIsEStopped
robot is [not] emergency stopped
RoadNarrows Kuon robot top-level header file.
float m_fBattery
current battery energy (Wh)
VecHealth m_vecMotorHealth
motors' health
KuonRobotStatus()
Default constructor.
KuonMotorHealth operator=(const KuonMotorHealth &rhs)
Assignment operator.
std::string m_strName
motor name
KuonRobotMode m_eRobotMode
robot operating mode
KuonTriState m_eIsInError
robot is [not] in error condition