36 #ifndef _vpReflexTakktile2_h_
37 #define _vpReflexTakktile2_h_
39 #include <visp3/core/vpConfig.h>
40 #ifdef VISP_HAVE_TAKKTILE2
45 #include <visp3/core/vpColVector.h>
90 friend VISP_EXPORT std::ostream &operator<<(std::ostream &os,
const HandInfo &hand);
100 HandInfo getHandInfo();
102 int getNumFingers()
const;
103 int getNumSensorsPerFinger()
const;
104 int getNumServos()
const;
128 void setNetworkInterface(
const std::string &network_interface =
"eth0") { m_network_interface = network_interface; }
138 void setTactileThreshold(
int threshold);
139 void setTactileThreshold(
const std::vector<int> &thresholds);
141 void setPositioningVelocity(
const vpColVector &targets);
142 void setVelocityUntilAnyContact(
const vpColVector &targets);
143 void setVelocityUntilEachContact(
const vpColVector &targets);
145 void wait(
int milliseconds);
Implementation of column vector and the associated operations.
std::vector< uint32_t > temperature
std::vector< float > joint_angle
std::vector< std::vector< bool > > contact
std::vector< std::vector< int > > pressure
std::vector< std::string > error_state
std::vector< float > load
std::vector< float > raw_angle
std::vector< float > proximal
std::vector< float > voltage
std::vector< float > distal_approx
std::vector< float > velocity
std::string m_finger_file_name
std::string m_tactile_file_name
std::string m_network_interface
void setMotorConfigFile(const std::string &motor_file_name)
void setTactileConfigFile(const std::string &tactile_file_name)
void setNetworkInterface(const std::string &network_interface="eth0")
std::string m_motor_file_name
void setFingerConfigFile(const std::string &finger_file_name)