#include <sr_tactile_sensor_controller.hpp>
Public Member Functions | |
virtual bool | init (ros_ethercat_model::RobotStateInterface *hw, ros::NodeHandle &root_nh, ros::NodeHandle &controller_nh) |
SrTactileSensorController () | |
virtual void | starting (const ros::Time &time) |
virtual void | stopping (const ros::Time &time) |
virtual void | update (const ros::Time &time, const ros::Duration &period) |
Protected Attributes | |
bool | initialized_ |
ros::NodeHandle | nh_prefix_ |
std::string | prefix_ |
double | publish_rate_ |
boost::shared_ptr < SrTactileSensorPublisher > | sensor_publisher_ |
std::vector < tactiles::AllTactileData > * | sensors_ |
Definition at line 56 of file sr_tactile_sensor_controller.hpp.
Definition at line 51 of file sr_tactile_sensor_controller.cpp.
bool controller::SrTactileSensorController::init | ( | ros_ethercat_model::RobotStateInterface * | hw, |
ros::NodeHandle & | root_nh, | ||
ros::NodeHandle & | controller_nh | ||
) | [virtual] |
Reimplemented from controller_interface::Controller< ros_ethercat_model::RobotStateInterface >.
Definition at line 55 of file sr_tactile_sensor_controller.cpp.
void controller::SrTactileSensorController::starting | ( | const ros::Time & | time | ) | [virtual] |
Reimplemented from controller_interface::ControllerBase.
Definition at line 167 of file sr_tactile_sensor_controller.cpp.
void controller::SrTactileSensorController::stopping | ( | const ros::Time & | time | ) | [virtual] |
Reimplemented from controller_interface::ControllerBase.
Definition at line 171 of file sr_tactile_sensor_controller.cpp.
void controller::SrTactileSensorController::update | ( | const ros::Time & | time, |
const ros::Duration & | period | ||
) | [virtual] |
Implements controller_interface::ControllerBase.
Definition at line 127 of file sr_tactile_sensor_controller.cpp.
bool controller::SrTactileSensorController::initialized_ [protected] |
Definition at line 72 of file sr_tactile_sensor_controller.hpp.
Definition at line 70 of file sr_tactile_sensor_controller.hpp.
std::string controller::SrTactileSensorController::prefix_ [protected] |
Definition at line 71 of file sr_tactile_sensor_controller.hpp.
double controller::SrTactileSensorController::publish_rate_ [protected] |
Definition at line 69 of file sr_tactile_sensor_controller.hpp.
boost::shared_ptr<SrTactileSensorPublisher> controller::SrTactileSensorController::sensor_publisher_ [protected] |
Definition at line 73 of file sr_tactile_sensor_controller.hpp.
std::vector<tactiles::AllTactileData>* controller::SrTactileSensorController::sensors_ [protected] |
Definition at line 68 of file sr_tactile_sensor_controller.hpp.