#include <epos_hardware.h>
Public Member Functions | |
EposHardware (ros::NodeHandle &nh, ros::NodeHandle &pnh, const std::vector< std::string > &motor_names) | |
bool | init () |
void | read () |
void | update_diagnostics () |
void | write () |
Private Attributes | |
hardware_interface::PositionActuatorInterface | api |
hardware_interface::ActuatorStateInterface | asi |
hardware_interface::VelocityActuatorInterface | avi |
EposManager | epos_manager_ |
transmission_interface::RobotTransmissions | robot_transmissions |
boost::scoped_ptr < transmission_interface::TransmissionInterfaceLoader > | transmission_loader |
Definition at line 17 of file epos_hardware.h.
epos_hardware::EposHardware::EposHardware | ( | ros::NodeHandle & | nh, |
ros::NodeHandle & | pnh, | ||
const std::vector< std::string > & | motor_names | ||
) |
Definition at line 6 of file epos_hardware.cpp.
bool epos_hardware::EposHardware::init | ( | ) |
Definition at line 78 of file epos_hardware.cpp.
void epos_hardware::EposHardware::read | ( | ) |
Definition at line 86 of file epos_hardware.cpp.
Definition at line 82 of file epos_hardware.cpp.
void epos_hardware::EposHardware::write | ( | ) |
Definition at line 92 of file epos_hardware.cpp.
Definition at line 27 of file epos_hardware.h.
Definition at line 25 of file epos_hardware.h.
Definition at line 26 of file epos_hardware.h.
Definition at line 29 of file epos_hardware.h.
transmission_interface::RobotTransmissions epos_hardware::EposHardware::robot_transmissions [private] |
Definition at line 31 of file epos_hardware.h.
boost::scoped_ptr<transmission_interface::TransmissionInterfaceLoader> epos_hardware::EposHardware::transmission_loader [private] |
Definition at line 32 of file epos_hardware.h.