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

#include <DC_motor_small_passthrough_controller.h>

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

List of all members.

Public Member Functions

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

Private Attributes

ronex::DCMotordc_motor_small_
std::vector< ros::Subscriberdigital_subscribers_
 send commands to the RoNeX's digital I/O
int loop_count_
std::vector< ros::Subscribermotor_command_subscribers_
 send commands to the RoNeX's Motor controllers
ros::NodeHandle node_

Detailed Description

Definition at line 42 of file DC_motor_small_passthrough_controller.h.


Constructor & Destructor Documentation

Definition at line 33 of file DC_motor_small_passthrough_controller.cpp.


Member Function Documentation

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

Definition at line 117 of file DC_motor_small_passthrough_controller.cpp.

void ronex::DCMotorSmallPassthroughController::motor_packet_cb ( const sr_ronex_msgs::MotorPacketCommandConstPtr &  msg,
int  index 
)

Definition at line 122 of file DC_motor_small_passthrough_controller.cpp.

virtual void ronex::DCMotorSmallPassthroughController::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 DC_motor_small_passthrough_controller.h.


Member Data Documentation

Definition at line 66 of file DC_motor_small_passthrough_controller.h.

send commands to the RoNeX's digital I/O

Definition at line 69 of file DC_motor_small_passthrough_controller.h.

Definition at line 64 of file DC_motor_small_passthrough_controller.h.

send commands to the RoNeX's Motor controllers

Definition at line 72 of file DC_motor_small_passthrough_controller.h.

Definition at line 62 of file DC_motor_small_passthrough_controller.h.


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