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

#include <PA10Controller.h>

Inheritance diagram for PA10Controller:
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 ()
 PA10Controller (RTC::Manager *manager)
 ~PA10Controller ()

Protected Attributes

TimedDoubleSeq m_angle
InPort< TimedDoubleSeq > m_angleIn
TimedDoubleSeq m_torque
OutPort< TimedDoubleSeq > m_torqueOut

Private Member Functions

void closeFiles ()
void openFiles ()

Private Attributes

std::ifstream angle
double * Dgain
double dq_ref [DOF]
int dummy
std::ifstream gain
double * Pgain
double q_ref [DOF]
std::vector< double > qold
std::ifstream vel

Detailed Description

Definition at line 46 of file PA10Controller.h.


Constructor & Destructor Documentation

Definition at line 49 of file PA10Controller.cpp.

Definition at line 70 of file PA10Controller.cpp.


Member Function Documentation

Definition at line 234 of file PA10Controller.cpp.

Reimplemented from RTC::RTObject_impl.

Definition at line 133 of file PA10Controller.cpp.

Reimplemented from RTC::RTObject_impl.

Definition at line 150 of file PA10Controller.cpp.

Reimplemented from RTC::RTObject_impl.

Definition at line 158 of file PA10Controller.cpp.

Reimplemented from RTC::RTObject_impl.

Definition at line 78 of file PA10Controller.cpp.

Definition at line 221 of file PA10Controller.cpp.


Member Data Documentation

std::ifstream PA10Controller::angle [private]

Definition at line 139 of file PA10Controller.h.

double* PA10Controller::Dgain [private]

Definition at line 141 of file PA10Controller.h.

double PA10Controller::dq_ref[DOF] [private]

Definition at line 143 of file PA10Controller.h.

Definition at line 138 of file PA10Controller.h.

std::ifstream PA10Controller::gain [private]

Definition at line 139 of file PA10Controller.h.

TimedDoubleSeq PA10Controller::m_angle [protected]

Definition at line 110 of file PA10Controller.h.

InPort<TimedDoubleSeq> PA10Controller::m_angleIn [protected]

Definition at line 111 of file PA10Controller.h.

TimedDoubleSeq PA10Controller::m_torque [protected]

Definition at line 117 of file PA10Controller.h.

OutPort<TimedDoubleSeq> PA10Controller::m_torqueOut [protected]

Definition at line 118 of file PA10Controller.h.

double* PA10Controller::Pgain [private]

Definition at line 140 of file PA10Controller.h.

double PA10Controller::q_ref[DOF] [private]

Definition at line 143 of file PA10Controller.h.

std::vector<double> PA10Controller::qold [private]

Definition at line 142 of file PA10Controller.h.

std::ifstream PA10Controller::vel [private]

Definition at line 139 of file PA10Controller.h.


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


openhrp3
Author(s): AIST, General Robotix Inc., Nakamura Lab of Dept. of Mechano Informatics at University of Tokyo
autogenerated on Thu Apr 11 2019 03:30:21