27 #ifndef _SR_ACTUATOR_HPP_ 28 #define _SR_ACTUATOR_HPP_ 31 #include <ros_ethercat_model/hardware_interface.hpp> 124 std::vector<std::pair<std::string, bool> >
flags_;
134 strain_gauge_left_(0),
135 strain_gauge_right_(0),
136 force_unfiltered_(0.0),
143 force_control_imax_(0),
144 force_control_deadband_(0),
145 force_control_sign_(0),
146 force_control_frequency_(0),
181 last_commanded_valve_()
186 uint16_t pressure_[2];
187 int8_t last_commanded_valve_[2];
205 public ros_ethercat_model::Actuator
215 public ros_ethercat_model::Actuator
unsigned int serial_number_low
std::vector< int > raw_sensor_values_
SrMuscleActuatorState muscle_state_
unsigned int can_error_counters
std::vector< std::pair< std::string, bool > > flags_
unsigned int assembly_data_year
unsigned int serial_number_high
unsigned int pic_firmware_git_revision_
bool serial_number_low_set
unsigned int serial_number
int16_t strain_gauge_right_
uint64_t can_msgs_received_
int force_control_deadband_
int force_control_frequency_
int16_t strain_gauge_left_
SrMuscleActuatorCommand muscle_command_
std::vector< double > calibrated_sensor_values_
unsigned int motor_gear_ratio
bool serial_number_high_set
unsigned int server_firmware_git_revision_
double position_unfiltered_
std::vector< tactiles::AllTactileData > * tactiles_
uint64_t can_msgs_transmitted_
Contains the different tactile sensors structures.
unsigned int assembly_data_day
void set_serial_number_low(unsigned int serial)
void set_serial_number_high(unsigned int serial)
SrMuscleActuatorCommand()
SrMotorActuatorState motor_state_
unsigned int assembly_data_month