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

#include <SampleController.h>

Inheritance diagram for SampleController:
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 onFinalize ()
 
virtual RTC::ReturnCode_t onInitialize ()
 
 SampleController (RTC::Manager *manager)
 
 ~SampleController ()
 

Protected Attributes

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

Private Member Functions

void closeFiles ()
 
void openFiles ()
 

Private Attributes

std::ifstream angle
 
double * Dgain
 
double dq_goal [DOF]
 
double dq_ref [DOF]
 
int dummy
 
bool goal_set
 
std::ofstream out
 
bool pattern
 
double * Pgain
 
double q_goal [DOF]
 
double q_ref [DOF]
 
double * qold
 
double remain_t
 
int step
 
std::ifstream vel
 

Detailed Description

Definition at line 43 of file SampleController.h.

Constructor & Destructor Documentation

◆ SampleController()

SampleController::SampleController ( RTC::Manager *  manager)

Definition at line 58 of file SampleController.cpp.

◆ ~SampleController()

SampleController::~SampleController ( )

Definition at line 83 of file SampleController.cpp.

Member Function Documentation

◆ closeFiles()

void SampleController::closeFiles ( )
private

Definition at line 368 of file SampleController.cpp.

◆ onActivated()

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

Definition at line 168 of file SampleController.cpp.

◆ onDeactivated()

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

Definition at line 190 of file SampleController.cpp.

◆ onExecute()

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

Definition at line 198 of file SampleController.cpp.

◆ onFinalize()

RTC::ReturnCode_t SampleController::onFinalize ( )
virtual

Definition at line 141 of file SampleController.cpp.

◆ onInitialize()

RTC::ReturnCode_t SampleController::onInitialize ( )
virtual

Definition at line 88 of file SampleController.cpp.

◆ openFiles()

void SampleController::openFiles ( )
private

Definition at line 356 of file SampleController.cpp.

Member Data Documentation

◆ angle

std::ifstream SampleController::angle
private

Definition at line 144 of file SampleController.h.

◆ Dgain

double* SampleController::Dgain
private

Definition at line 146 of file SampleController.h.

◆ dq_goal

double SampleController::dq_goal[DOF]
private

Definition at line 153 of file SampleController.h.

◆ dq_ref

double SampleController::dq_ref[DOF]
private

Definition at line 151 of file SampleController.h.

◆ dummy

int SampleController::dummy
private

Definition at line 143 of file SampleController.h.

◆ goal_set

bool SampleController::goal_set
private

Definition at line 149 of file SampleController.h.

◆ m_angle

TimedDoubleSeq SampleController::m_angle
protected

Definition at line 107 of file SampleController.h.

◆ m_angleIn

InPort<TimedDoubleSeq> SampleController::m_angleIn
protected

Definition at line 108 of file SampleController.h.

◆ m_rhsensor

TimedDoubleSeq SampleController::m_rhsensor
protected

Definition at line 109 of file SampleController.h.

◆ m_rhsensorIn

InPort<TimedDoubleSeq> SampleController::m_rhsensorIn
protected

Definition at line 110 of file SampleController.h.

◆ m_torque

TimedDoubleSeq SampleController::m_torque
protected

Definition at line 116 of file SampleController.h.

◆ m_torqueOut

OutPort<TimedDoubleSeq> SampleController::m_torqueOut
protected

Definition at line 117 of file SampleController.h.

◆ out

std::ofstream SampleController::out
private

Definition at line 155 of file SampleController.h.

◆ pattern

bool SampleController::pattern
private

Definition at line 150 of file SampleController.h.

◆ Pgain

double* SampleController::Pgain
private

Definition at line 145 of file SampleController.h.

◆ q_goal

double SampleController::q_goal[DOF]
private

Definition at line 153 of file SampleController.h.

◆ q_ref

double SampleController::q_ref[DOF]
private

Definition at line 151 of file SampleController.h.

◆ qold

double* SampleController::qold
private

Definition at line 147 of file SampleController.h.

◆ remain_t

double SampleController::remain_t
private

Definition at line 152 of file SampleController.h.

◆ step

int SampleController::step
private

Definition at line 154 of file SampleController.h.

◆ vel

std::ifstream SampleController::vel
private

Definition at line 144 of file SampleController.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