Public Member Functions | Public Attributes | Private Attributes
RosMsgGainCalculator Class Reference

#include <RosMsgGainCalculator.h>

Inheritance diagram for RosMsgGainCalculator:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void findDesiredDynamics (const sensor_msgs::JointState &inertia, r2_msgs::Gains &desiredGains)
bool getCompletionMessage (r2_msgs::StringArray &completionMsg)
void initialize ()
 initialize called by both of the load functions, allowing derived classes to perform additional initialization after the tree is loaded
 RosMsgGainCalculator ()
void setDefaultGains (const double &wn, const double &zeta, const double &windup)
void storeGainInformation (const r2_msgs::Gains &desiredDyn)
void storeGainProperties ()
 ~RosMsgGainCalculator ()

Public Attributes

boost::function< float(std::string)> getBrainstemCoeff
boost::function< std::string(std::string)> getCommandFile
std::map< std::string,
JointGainsData
jointGainsData
RateLimiter yl
RateLimiter ylWindup

Private Attributes

bool initialized
std::map< std::string,
JointGainsData >::iterator 
jointGainsIt

Detailed Description

Definition at line 16 of file RosMsgGainCalculator.h.


Constructor & Destructor Documentation

Definition at line 3 of file RosMsgGainCalculator.cpp.

Definition at line 7 of file RosMsgGainCalculator.cpp.


Member Function Documentation

void RosMsgGainCalculator::findDesiredDynamics ( const sensor_msgs::JointState &  inertia,
r2_msgs::Gains &  desiredGains 
)

Definition at line 172 of file RosMsgGainCalculator.cpp.

bool RosMsgGainCalculator::getCompletionMessage ( r2_msgs::StringArray &  completionMsg)

Definition at line 246 of file RosMsgGainCalculator.cpp.

initialize called by both of the load functions, allowing derived classes to perform additional initialization after the tree is loaded

Reimplemented from KdlTreeParser.

Definition at line 11 of file RosMsgGainCalculator.cpp.

void RosMsgGainCalculator::setDefaultGains ( const double &  wn,
const double &  zeta,
const double &  windup 
)

Definition at line 80 of file RosMsgGainCalculator.cpp.

void RosMsgGainCalculator::storeGainInformation ( const r2_msgs::Gains &  desiredDyn)

Definition at line 36 of file RosMsgGainCalculator.cpp.

Todo:
do this in a better way

Definition at line 103 of file RosMsgGainCalculator.cpp.


Member Data Documentation

boost::function<float(std::string)> RosMsgGainCalculator::getBrainstemCoeff

Definition at line 36 of file RosMsgGainCalculator.h.

boost::function<std::string(std::string)> RosMsgGainCalculator::getCommandFile

Definition at line 37 of file RosMsgGainCalculator.h.

Definition at line 43 of file RosMsgGainCalculator.h.

Definition at line 39 of file RosMsgGainCalculator.h.

std::map<std::string, JointGainsData>::iterator RosMsgGainCalculator::jointGainsIt [private]

Definition at line 42 of file RosMsgGainCalculator.h.

Definition at line 35 of file RosMsgGainCalculator.h.

Definition at line 35 of file RosMsgGainCalculator.h.


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


robodyn_controllers
Author(s):
autogenerated on Sat Jun 8 2019 20:20:54