17 #ifndef __sot_talos_balance_qualisys_client_H__ 18 #define __sot_talos_balance_qualisys_client_H__ 25 # if defined (position_controller_EXPORTS) 26 # define QUALISYS_CLIENT_EXPORT __declspec(dllexport) 28 # define QUALISYS_CLIENT_EXPORT __declspec(dllimport) 31 # define QUALISYS_CLIENT_EXPORT 39 #include <dynamic-graph/signal-helper.h> 42 #include "boost/assign.hpp" 43 #include <sot/core/robot-utils.hh> 44 #include <boost/thread.hpp> 45 #include <boost/chrono.hpp> 54 namespace talos_balance {
61 :
public ::dynamicgraph::Entity
63 DYNAMIC_GRAPH_ENTITY_DECL();
66 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
74 DECLARE_SIGNAL_IN(dummy,
double);
77 void registerRigidBody(
const std::string& RBname);
78 void setMocapIPAdress(
const std::string& ipAdress);
79 void getRigidBodyList();
82 virtual void display( std::ostream& os )
const;
86 bool m_printRigidBodyList =
false;
89 void manageNetworkFrame();
92 std::string m_serverAddr =
"127.0.0.1";
102 #endif // #ifndef __sot_talos_balance_qualisys_client_H__
void manageNetworkFrame()
Eigen::Matrix< Scalar, Eigen::Dynamic, 1 > Vector
std::vector< std::string > m_RBnames
std::vector< dg::Vector > m_RBpositions
#define QUALISYS_CLIENT_EXPORT