17 #ifndef __sot_talos_balance_ankle_joint_selector_H__
18 #define __sot_talos_balance_ankle_joint_selector_H__
25 #if defined(position_controller_EXPORTS)
26 #define ANKLE_JOINT_SELECTOR_EXPORT __declspec(dllexport)
28 #define ANKLE_JOINT_SELECTOR_EXPORT __declspec(dllimport)
31 #define ANKLE_JOINT_SELECTOR_EXPORT
38 #include <dynamic-graph/signal-helper.h>
41 #include <sot/core/flags.hh>
43 #include "boost/assign.hpp"
47 namespace talos_balance {
54 :
public ::dynamicgraph::Entity {
55 DYNAMIC_GRAPH_ENTITY_DECL();
58 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
63 void init(
const int& n);
89 virtual void display(std::ostream& os)
const;
#define ANKLE_JOINT_SELECTOR_EXPORT
DECLARE_SIGNAL_OUT(leftRoll, dynamicgraph::Vector)
DECLARE_SIGNAL_OUT(rightPitch, dynamicgraph::Vector)
DECLARE_SIGNAL_IN(rightPitchCoupled, dynamicgraph::Vector)
DECLARE_SIGNAL_OUT(leftPitch, dynamicgraph::Vector)
DECLARE_SIGNAL_IN(leftRollCoupled, dynamicgraph::Vector)
DECLARE_SIGNAL_IN(rightRollDecoupled, dynamicgraph::Vector)
DECLARE_SIGNAL_OUT(rightRoll, dynamicgraph::Vector)
DECLARE_SIGNAL_IN(phase, int)
DECLARE_SIGNAL_OUT(selecRight, Flags)
DECLARE_SIGNAL_IN(leftRollDecoupled, dynamicgraph::Vector)
DECLARE_SIGNAL_IN(leftPitchDecoupled, dynamicgraph::Vector)
DECLARE_SIGNAL_IN(leftPitchCoupled, dynamicgraph::Vector)
DECLARE_SIGNAL_IN(rightRollCoupled, dynamicgraph::Vector)
DECLARE_SIGNAL_IN(rightPitchDecoupled, dynamicgraph::Vector)
DECLARE_SIGNAL_OUT(selecLeft, Flags)
Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > Vector