Kuon  1.1.3
RoadNarrows Robotics Large Outdoor Mobile Robot Project
kuon::KuonMotorHealth Class Reference

Robot motor health. More...

#include <kuonStatus.h>

Public Member Functions

 KuonMotorHealth ()
 Default constructor.
 
 KuonMotorHealth (const KuonMotorHealth &src)
 Copy constructor.
 
 ~KuonMotorHealth ()
 Destructor.
 
KuonMotorHealth operator= (const KuonMotorHealth &rhs)
 Assignment operator. More...
 

Public Attributes

std::string m_strName
 motor name
 
int m_nMotorId
 motor id
 
float m_fTemperature
 motor temperature (Celsius)
 
float m_fVoltage
 motor voltage (volts)
 
uint_t m_uAlarms
 motor alarms
 

Detailed Description

Robot motor health.

Definition at line 66 of file kuonStatus.h.

Member Function Documentation

KuonMotorHealth KuonMotorHealth::operator= ( const KuonMotorHealth rhs)

Assignment operator.

Parameters
rhsRight hand side object.
Returns
Returns copy of this.

Definition at line 85 of file kuonStatus.cxx.

References m_fTemperature, m_fVoltage, m_nMotorId, m_strName, and m_uAlarms.

Referenced by ~KuonMotorHealth(), and kuon::KuonRobotStatus::~KuonRobotStatus().

86 {
87  m_strName = rhs.m_strName;
88  m_nMotorId = rhs.m_nMotorId;
90  m_fVoltage = rhs.m_fVoltage;
91  m_uAlarms = rhs.m_uAlarms;
92 
93  return *this;
94 }
uint_t m_uAlarms
motor alarms
Definition: kuonStatus.h:99
float m_fVoltage
motor voltage (volts)
Definition: kuonStatus.h:98
int m_nMotorId
motor id
Definition: kuonStatus.h:96
float m_fTemperature
motor temperature (Celsius)
Definition: kuonStatus.h:97
std::string m_strName
motor name
Definition: kuonStatus.h:95

The documentation for this class was generated from the following files: