Public Member Functions | Protected Attributes | Private Member Functions | Private Attributes | List of all members
PA10Controller Class Reference

#include <PA10Controller.h>

Inheritance diagram for PA10Controller:
Inheritance graph
[legend]

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

◆ PA10Controller()

PA10Controller::PA10Controller ( RTC::Manager *  manager)

Definition at line 49 of file PA10Controller.cpp.

◆ ~PA10Controller()

PA10Controller::~PA10Controller ( )

Definition at line 70 of file PA10Controller.cpp.

Member Function Documentation

◆ closeFiles()

void PA10Controller::closeFiles ( )
private

Definition at line 234 of file PA10Controller.cpp.

◆ onActivated()

RTC::ReturnCode_t PA10Controller::onActivated ( RTC::UniqueId  ec_id)
virtual

Definition at line 133 of file PA10Controller.cpp.

◆ onDeactivated()

RTC::ReturnCode_t PA10Controller::onDeactivated ( RTC::UniqueId  ec_id)
virtual

Definition at line 150 of file PA10Controller.cpp.

◆ onExecute()

RTC::ReturnCode_t PA10Controller::onExecute ( RTC::UniqueId  ec_id)
virtual

Definition at line 158 of file PA10Controller.cpp.

◆ onInitialize()

RTC::ReturnCode_t PA10Controller::onInitialize ( )
virtual

Definition at line 78 of file PA10Controller.cpp.

◆ openFiles()

void PA10Controller::openFiles ( )
private

Definition at line 221 of file PA10Controller.cpp.

Member Data Documentation

◆ angle

std::ifstream PA10Controller::angle
private

Definition at line 139 of file PA10Controller.h.

◆ Dgain

double* PA10Controller::Dgain
private

Definition at line 141 of file PA10Controller.h.

◆ dq_ref

double PA10Controller::dq_ref[DOF]
private

Definition at line 143 of file PA10Controller.h.

◆ dummy

int PA10Controller::dummy
private

Definition at line 138 of file PA10Controller.h.

◆ gain

std::ifstream PA10Controller::gain
private

Definition at line 139 of file PA10Controller.h.

◆ m_angle

TimedDoubleSeq PA10Controller::m_angle
protected

Definition at line 110 of file PA10Controller.h.

◆ m_angleIn

InPort<TimedDoubleSeq> PA10Controller::m_angleIn
protected

Definition at line 111 of file PA10Controller.h.

◆ m_torque

TimedDoubleSeq PA10Controller::m_torque
protected

Definition at line 117 of file PA10Controller.h.

◆ m_torqueOut

OutPort<TimedDoubleSeq> PA10Controller::m_torqueOut
protected

Definition at line 118 of file PA10Controller.h.

◆ Pgain

double* PA10Controller::Pgain
private

Definition at line 140 of file PA10Controller.h.

◆ q_ref

double PA10Controller::q_ref[DOF]
private

Definition at line 143 of file PA10Controller.h.

◆ qold

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

Definition at line 142 of file PA10Controller.h.

◆ vel

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 Wed Sep 7 2022 02:51:05