Hekateros  3.4.3
RoadNarrows Robotics Robot Arm Project
hekateros::HekServoHealth Class Reference

Robot servo health. More...

#include <hekState.h>

Public Member Functions

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

Public Attributes

int m_nServoId
 servo id
 
float m_fTemperature
 servo temperature (Celsius)
 
float m_fVoltage
 servo voltage (volts)
 
uint_t m_uAlarms
 servo alarms
 

Detailed Description

Robot servo health.

Definition at line 71 of file hekState.h.

Member Function Documentation

HekServoHealth HekServoHealth::operator= ( const HekServoHealth rhs)

Assignment operator.

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

Definition at line 89 of file hekState.cxx.

References m_fTemperature, m_fVoltage, m_nServoId, and m_uAlarms.

Referenced by hekateros::HekRobotState::~HekRobotState(), and ~HekServoHealth().

90 {
91  m_nServoId = rhs.m_nServoId;
93  m_fVoltage = rhs.m_fVoltage;
94  m_uAlarms = rhs.m_uAlarms;
95 
96  return *this;
97 }
int m_nServoId
servo id
Definition: hekState.h:100
float m_fTemperature
servo temperature (Celsius)
Definition: hekState.h:101
uint_t m_uAlarms
servo alarms
Definition: hekState.h:103
float m_fVoltage
servo voltage (volts)
Definition: hekState.h:102

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