JointLimitMonitor Class Reference

It monitors the joint position and will decelerate and stop the joint if it is close the limits. More...

#include <JointLimitMonitor.hpp>

Public Member Functions

 JointLimitMonitor (const YouBotJointStorage &jointParameters, const quantity< angular_acceleration > &jointAcceleration)
virtual ~JointLimitMonitor ()
 JointLimitMonitor (const JointLimitMonitor &source)
JointLimitMonitoroperator= (const JointLimitMonitor &source)
void checkLimitsPositionControl (const quantity< plane_angle > &setpoint)
void checkLimitsEncoderPosition (const signed int &setpoint)
void checkLimitsProcessData (const SlaveMessageInput &messageInput, SlaveMessageOutput &messageOutput)

Detailed Description

It monitors the joint position and will decelerate and stop the joint if it is close the limits.

Definition at line 72 of file JointLimitMonitor.hpp.


Constructor & Destructor Documentation

JointLimitMonitor ( const YouBotJointStorage jointParameters,
const quantity< angular_acceleration > &  jointAcceleration 
)

Definition at line 54 of file JointLimitMonitor.cpp.

~JointLimitMonitor (  )  [virtual]

Definition at line 67 of file JointLimitMonitor.cpp.

JointLimitMonitor ( const JointLimitMonitor source  ) 

Definition at line 72 of file JointLimitMonitor.cpp.


Member Function Documentation

void checkLimitsEncoderPosition ( const signed int &  setpoint  ) 

Definition at line 114 of file JointLimitMonitor.cpp.

void checkLimitsPositionControl ( const quantity< plane_angle > &  setpoint  ) 

Definition at line 85 of file JointLimitMonitor.cpp.

void checkLimitsProcessData ( const SlaveMessageInput messageInput,
SlaveMessageOutput messageOutput 
)

Definition at line 126 of file JointLimitMonitor.cpp.

JointLimitMonitor & operator= ( const JointLimitMonitor source  ) 

Definition at line 78 of file JointLimitMonitor.cpp.


The documentation for this class was generated from the following files:
Generated by  doxygen 1.6.3