Public Member Functions | Private Types | Private Attributes
ronex::FakeCalibrationController Class Reference

#include <fake_calibration_controller.hpp>

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

List of all members.

Public Member Functions

 FakeCalibrationController ()
virtual bool init (ros_ethercat_model::RobotState *robot, ros::NodeHandle &n)
virtual void update (const ros::Time &, const ros::Duration &)
 Issues commands to the joint. Should be called at regular intervals.

Private Types

enum  {
  INITIALIZED, BEGINNING, MOVING_TO_LOW, MOVING_TO_HIGH,
  CALIBRATED
}

Private Attributes

std_msgs::Bool calib_msg_
ros_ethercat_model::JointStatejoint_
std::string joint_name_
ros::Time last_publish_time_
ros::NodeHandle node_
boost::shared_ptr
< realtime_tools::RealtimePublisher
< std_msgs::Bool > > 
pub_calibrated_
ros_ethercat_model::RobotStaterobot_
int state_

Detailed Description

Definition at line 39 of file fake_calibration_controller.hpp.


Member Enumeration Documentation

anonymous enum [private]
Enumerator:
INITIALIZED 
BEGINNING 
MOVING_TO_LOW 
MOVING_TO_HIGH 
CALIBRATED 

Definition at line 58 of file fake_calibration_controller.hpp.


Constructor & Destructor Documentation

Definition at line 32 of file fake_calibration_controller.cpp.


Member Function Documentation

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

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

Sets the joint to calibrated = true; Also publishes true to the calibrated topic.

Implements controller_interface::ControllerBase.

Definition at line 68 of file fake_calibration_controller.cpp.


Member Data Documentation

Definition at line 64 of file fake_calibration_controller.hpp.

Definition at line 61 of file fake_calibration_controller.hpp.

Definition at line 62 of file fake_calibration_controller.hpp.

Definition at line 56 of file fake_calibration_controller.hpp.

Definition at line 54 of file fake_calibration_controller.hpp.

Definition at line 55 of file fake_calibration_controller.hpp.

Definition at line 53 of file fake_calibration_controller.hpp.

Reimplemented from controller_interface::ControllerBase.

Definition at line 59 of file fake_calibration_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 Fri Aug 28 2015 13:12:37