54 #include "rnr/rnrconfig.h" 68 KuonMotorHealth::KuonMotorHealth()
131 void KuonRobotStatus::clear()
142 m_vecMotorHealth.clear();
KuonTriState m_eIsMotionPossible
motion is [not] possible
KuonTriState m_eAreDrivesPowered
motor are [not] powered
static const int KUON_ALARM_NONE
no alarms
static const int KUON_OK
not an error, success
uint_t m_uAlarms
motor alarms
float m_fGovernor
speed limiting governor (0-1)
float m_fVoltage
motor voltage (volts)
KuonTriState m_eIsInMotion
robot is [not] moving
Kuon Robot Status classes interfaces.
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
KuonTriState m_eIsEStopped
robot is [not] emergency stopped
RoadNarrows Kuon robot top-level header file.
static const int KuonMotorIdNone
no motor id
float m_fBattery
current battery energy (Wh)
VecHealth m_vecMotorHealth
motors' health
std::string m_strName
motor name
KuonRobotMode m_eRobotMode
robot operating mode
KuonTriState m_eIsInError
robot is [not] in error condition