Public Member Functions | Private Attributes
ronex::GeneralIOPassthroughController Class Reference

#include <general_io_passthrough_controller.hpp>

Inheritance diagram for ronex::GeneralIOPassthroughController:
Inheritance graph
[legend]

List of all members.

Public Member Functions

void digital_commands_cb (const std_msgs::BoolConstPtr &msg, int index)
 GeneralIOPassthroughController ()
virtual bool init (ros_ethercat_model::RobotStateInterface *robot, ros::NodeHandle &n)
void pwm_commands_cb (const sr_ronex_msgs::PWMConstPtr &msg, int index)
virtual void update (const ros::Time &, const ros::Duration &)
 Issues commands to the joint. Should be called at regular intervals.

Private Attributes

std::vector< ros::Subscriberdigital_subscribers_
 send commands to the RoNeX's digital I/O
ronex::GeneralIOgeneral_io_
int loop_count_
ros::NodeHandle node_
std::vector< ros::Subscriberpwm_subscribers_
 send PWM commands to the RoNeX's

Detailed Description

Definition at line 42 of file general_io_passthrough_controller.hpp.


Constructor & Destructor Documentation

Definition at line 33 of file general_io_passthrough_controller.cpp.


Member Function Documentation

void ronex::GeneralIOPassthroughController::digital_commands_cb ( const std_msgs::BoolConstPtr &  msg,
int  index 
)

Definition at line 116 of file general_io_passthrough_controller.cpp.

void ronex::GeneralIOPassthroughController::pwm_commands_cb ( const sr_ronex_msgs::PWMConstPtr &  msg,
int  index 
)

Definition at line 121 of file general_io_passthrough_controller.cpp.

virtual void ronex::GeneralIOPassthroughController::update ( const ros::Time ,
const ros::Duration  
) [inline, virtual]

Issues commands to the joint. Should be called at regular intervals.

Implements controller_interface::ControllerBase.

Definition at line 53 of file general_io_passthrough_controller.hpp.


Member Data Documentation

send commands to the RoNeX's digital I/O

Definition at line 67 of file general_io_passthrough_controller.hpp.

Definition at line 64 of file general_io_passthrough_controller.hpp.

Definition at line 62 of file general_io_passthrough_controller.hpp.

Definition at line 60 of file general_io_passthrough_controller.hpp.

send PWM commands to the RoNeX's

Definition at line 69 of file general_io_passthrough_controller.hpp.


The documentation for this class was generated from the following files:


sr_ronex_controllers
Author(s): Ugo Cupcic, Toni Oliver, Mark Pitchless
autogenerated on Thu Jun 6 2019 21:22:06