sot-talos-balance  2.0.5
Collection of dynamic-graph entities aimed at implementing balance control on talos.
AnkleJointSelector Class Reference

#include <sot/talos_balance/ankle-joint-selector.hh>

Inheritance diagram for AnkleJointSelector:
Collaboration diagram for AnkleJointSelector:

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW AnkleJointSelector (const std::string &name)
 
 DECLARE_SIGNAL_IN (leftPitchCoupled, dynamicgraph::Vector)
 
 DECLARE_SIGNAL_IN (leftPitchDecoupled, dynamicgraph::Vector)
 
 DECLARE_SIGNAL_IN (leftRollCoupled, dynamicgraph::Vector)
 
 DECLARE_SIGNAL_IN (leftRollDecoupled, dynamicgraph::Vector)
 
 DECLARE_SIGNAL_IN (phase, int)
 
 DECLARE_SIGNAL_IN (rightPitchCoupled, dynamicgraph::Vector)
 
 DECLARE_SIGNAL_IN (rightPitchDecoupled, dynamicgraph::Vector)
 
 DECLARE_SIGNAL_IN (rightRollCoupled, dynamicgraph::Vector)
 
 DECLARE_SIGNAL_IN (rightRollDecoupled, dynamicgraph::Vector)
 
 DECLARE_SIGNAL_OUT (leftPitch, dynamicgraph::Vector)
 
 DECLARE_SIGNAL_OUT (leftRoll, dynamicgraph::Vector)
 
 DECLARE_SIGNAL_OUT (rightPitch, dynamicgraph::Vector)
 
 DECLARE_SIGNAL_OUT (rightRoll, dynamicgraph::Vector)
 
 DECLARE_SIGNAL_OUT (selecLeft, Flags)
 
 DECLARE_SIGNAL_OUT (selecRight, Flags)
 
virtual void display (std::ostream &os) const
 
void init (const int &n)
 

Protected Attributes

bool m_initSucceeded
 
int m_n
 
Flags m_ones
 
Flags m_zeros
 

Detailed Description

Definition at line 53 of file ankle-joint-selector.hh.

Constructor & Destructor Documentation

◆ AnkleJointSelector()

AnkleJointSelector ( const std::string &  name)

Definition at line 52 of file ankle-joint-selector.cpp.

Member Function Documentation

◆ DECLARE_SIGNAL_IN() [1/9]

DECLARE_SIGNAL_IN ( leftPitchCoupled  ,
dynamicgraph::Vector   
)

◆ DECLARE_SIGNAL_IN() [2/9]

DECLARE_SIGNAL_IN ( leftPitchDecoupled  ,
dynamicgraph::Vector   
)

◆ DECLARE_SIGNAL_IN() [3/9]

DECLARE_SIGNAL_IN ( leftRollCoupled  ,
dynamicgraph::Vector   
)

◆ DECLARE_SIGNAL_IN() [4/9]

DECLARE_SIGNAL_IN ( leftRollDecoupled  ,
dynamicgraph::Vector   
)

◆ DECLARE_SIGNAL_IN() [5/9]

DECLARE_SIGNAL_IN ( phase  ,
int   
)

◆ DECLARE_SIGNAL_IN() [6/9]

DECLARE_SIGNAL_IN ( rightPitchCoupled  ,
dynamicgraph::Vector   
)

◆ DECLARE_SIGNAL_IN() [7/9]

DECLARE_SIGNAL_IN ( rightPitchDecoupled  ,
dynamicgraph::Vector   
)

◆ DECLARE_SIGNAL_IN() [8/9]

DECLARE_SIGNAL_IN ( rightRollCoupled  ,
dynamicgraph::Vector   
)

◆ DECLARE_SIGNAL_IN() [9/9]

DECLARE_SIGNAL_IN ( rightRollDecoupled  ,
dynamicgraph::Vector   
)

◆ DECLARE_SIGNAL_OUT() [1/6]

DECLARE_SIGNAL_OUT ( leftPitch  ,
dynamicgraph::Vector   
)

◆ DECLARE_SIGNAL_OUT() [2/6]

DECLARE_SIGNAL_OUT ( leftRoll  ,
dynamicgraph::Vector   
)

◆ DECLARE_SIGNAL_OUT() [3/6]

DECLARE_SIGNAL_OUT ( rightPitch  ,
dynamicgraph::Vector   
)

◆ DECLARE_SIGNAL_OUT() [4/6]

DECLARE_SIGNAL_OUT ( rightRoll  ,
dynamicgraph::Vector   
)

◆ DECLARE_SIGNAL_OUT() [5/6]

DECLARE_SIGNAL_OUT ( selecLeft  ,
Flags   
)

◆ DECLARE_SIGNAL_OUT() [6/6]

DECLARE_SIGNAL_OUT ( selecRight  ,
Flags   
)

◆ display()

void display ( std::ostream &  os) const
virtual

Definition at line 213 of file ankle-joint-selector.cpp.

◆ init()

void init ( const int &  n)

Definition at line 88 of file ankle-joint-selector.cpp.

Member Data Documentation

◆ m_initSucceeded

bool m_initSucceeded
protected

Definition at line 96 of file ankle-joint-selector.hh.

◆ m_n

int m_n
protected

Definition at line 94 of file ankle-joint-selector.hh.

◆ m_ones

Flags m_ones
protected

Definition at line 93 of file ankle-joint-selector.hh.

◆ m_zeros

Flags m_zeros
protected

Definition at line 92 of file ankle-joint-selector.hh.


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