Public Member Functions | Protected Attributes | Private Attributes
SoftErrorLimiter Class Reference

sample RT component which has one data input port and one data output port More...

#include <SoftErrorLimiter.h>

Inheritance diagram for SoftErrorLimiter:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual RTC::ReturnCode_t onActivated (RTC::UniqueId ec_id)
virtual RTC::ReturnCode_t onDeactivated (RTC::UniqueId ec_id)
virtual RTC::ReturnCode_t onExecute (RTC::UniqueId ec_id)
virtual RTC::ReturnCode_t onInitialize ()
 SoftErrorLimiter (RTC::Manager *manager)
 Constructor.
virtual ~SoftErrorLimiter ()
 Destructor.

Protected Attributes

TimedLongSeq m_beepCommand
OutPort< TimedLongSeq > m_beepCommandOut
TimedDoubleSeq m_qCurrent
InPort< TimedDoubleSeq > m_qCurrentIn
OutPort< TimedDoubleSeq > m_qOut
TimedDoubleSeq m_qRef
InPort< TimedDoubleSeq > m_qRefIn
SoftErrorLimiterService_impl m_service0
OpenHRP::TimedLongSeqSeq m_servoState
InPort< OpenHRP::TimedLongSeqSeq > m_servoStateIn
OutPort< OpenHRP::TimedLongSeqSeq > m_servoStateOut
RTC::CorbaPort m_SoftErrorLimiterServicePort

Private Attributes

BeepClient bc
int debug_print_freq
double dt
int dummy
bool is_beep_port_connected
std::map< std::string,
hrp::JointLimitTable
joint_limit_tables
unsigned int m_debugLevel
std::vector< bool > m_joint_mask
boost::shared_ptr< robotm_robot
int position_limit_error_beep_freq
int soft_limit_error_beep_freq

Detailed Description

sample RT component which has one data input port and one data output port

Definition at line 40 of file SoftErrorLimiter.h.


Constructor & Destructor Documentation

Constructor.

Parameters:
managerpointer to the Manager

Definition at line 53 of file SoftErrorLimiter.cpp.

Destructor.

Definition at line 72 of file SoftErrorLimiter.cpp.


Member Function Documentation

Reimplemented from RTC::RTObject_impl.

Definition at line 193 of file SoftErrorLimiter.cpp.

Reimplemented from RTC::RTObject_impl.

Definition at line 199 of file SoftErrorLimiter.cpp.

Reimplemented from RTC::RTObject_impl.

Definition at line 205 of file SoftErrorLimiter.cpp.

Reimplemented from RTC::RTObject_impl.

Definition at line 79 of file SoftErrorLimiter.cpp.


Member Data Documentation

Definition at line 154 of file SoftErrorLimiter.h.

Definition at line 152 of file SoftErrorLimiter.h.

double SoftErrorLimiter::dt [private]

Definition at line 153 of file SoftErrorLimiter.h.

Definition at line 152 of file SoftErrorLimiter.h.

Definition at line 157 of file SoftErrorLimiter.h.

Definition at line 149 of file SoftErrorLimiter.h.

TimedLongSeq SoftErrorLimiter::m_beepCommand [protected]

Definition at line 112 of file SoftErrorLimiter.h.

OutPort<TimedLongSeq> SoftErrorLimiter::m_beepCommandOut [protected]

Definition at line 126 of file SoftErrorLimiter.h.

unsigned int SoftErrorLimiter::m_debugLevel [private]

Definition at line 151 of file SoftErrorLimiter.h.

std::vector<bool> SoftErrorLimiter::m_joint_mask [private]

Definition at line 150 of file SoftErrorLimiter.h.

TimedDoubleSeq SoftErrorLimiter::m_qCurrent [protected]

Definition at line 110 of file SoftErrorLimiter.h.

InPort<TimedDoubleSeq> SoftErrorLimiter::m_qCurrentIn [protected]

Definition at line 117 of file SoftErrorLimiter.h.

OutPort<TimedDoubleSeq> SoftErrorLimiter::m_qOut [protected]

Definition at line 124 of file SoftErrorLimiter.h.

TimedDoubleSeq SoftErrorLimiter::m_qRef [protected]

Definition at line 109 of file SoftErrorLimiter.h.

InPort<TimedDoubleSeq> SoftErrorLimiter::m_qRefIn [protected]

Definition at line 116 of file SoftErrorLimiter.h.

boost::shared_ptr<robot> SoftErrorLimiter::m_robot [private]

Definition at line 148 of file SoftErrorLimiter.h.

Definition at line 138 of file SoftErrorLimiter.h.

OpenHRP::TimedLongSeqSeq SoftErrorLimiter::m_servoState [protected]

Definition at line 111 of file SoftErrorLimiter.h.

InPort<OpenHRP::TimedLongSeqSeq> SoftErrorLimiter::m_servoStateIn [protected]

Definition at line 118 of file SoftErrorLimiter.h.

OutPort<OpenHRP::TimedLongSeqSeq> SoftErrorLimiter::m_servoStateOut [protected]

Definition at line 125 of file SoftErrorLimiter.h.

Definition at line 132 of file SoftErrorLimiter.h.

Definition at line 152 of file SoftErrorLimiter.h.

Definition at line 152 of file SoftErrorLimiter.h.


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


hrpsys
Author(s): AIST, Fumio Kanehiro
autogenerated on Wed May 15 2019 05:02:21