Public Member Functions | Private Attributes | List of all members
controller_manager_tests::EffortTestController Class Reference

#include <effort_test_controller.h>

Inheritance diagram for controller_manager_tests::EffortTestController:
Inheritance graph
[legend]

Public Member Functions

bool init (hardware_interface::EffortJointInterface *hw, ros::NodeHandle &) override
 
void starting (const ros::Time &) override
 
void stopping (const ros::Time &) override
 
void update (const ros::Time &, const ros::Duration &) override
 
- Public Member Functions inherited from controller_interface::Controller< hardware_interface::EffortJointInterface >
virtual bool init (T *, ros::NodeHandle &)
 
virtual bool init (T *, ros::NodeHandle &, ros::NodeHandle &)
 
- Public Member Functions inherited from controller_interface::ControllerBase
virtual void aborting (const ros::Time &)
 
virtual void aborting (const ros::Time &)
 
bool abortRequest (const ros::Time &time)
 
bool abortRequest (const ros::Time &time)
 
 ControllerBase ()=default
 
 ControllerBase (const ControllerBase &)=delete
 
 ControllerBase (ControllerBase &&)=delete
 
bool isAborted () const
 
bool isAborted () const
 
bool isInitialized () const
 
bool isInitialized () const
 
bool isRunning () const
 
bool isRunning () const
 
bool isStopped () const
 
bool isStopped () const
 
bool isWaiting () const
 
bool isWaiting () const
 
ControllerBaseoperator= (const ControllerBase &)=delete
 
ControllerBaseoperator= (ControllerBase &&)=delete
 
bool startRequest (const ros::Time &time)
 
bool startRequest (const ros::Time &time)
 
bool stopRequest (const ros::Time &time)
 
bool stopRequest (const ros::Time &time)
 
void updateRequest (const ros::Time &time, const ros::Duration &period)
 
void updateRequest (const ros::Time &time, const ros::Duration &period)
 
virtual void waiting (const ros::Time &)
 
virtual void waiting (const ros::Time &)
 
bool waitRequest (const ros::Time &time)
 
bool waitRequest (const ros::Time &time)
 
virtual ~ControllerBase ()=default
 

Private Attributes

std::vector< hardware_interface::JointHandlejoint_effort_commands_
 

Additional Inherited Members

- Public Types inherited from controller_interface::ControllerBase
typedef std::vector< hardware_interface::InterfaceResourcesClaimedResources
 
- Public Attributes inherited from controller_interface::ControllerBase
 ABORTED
 
 CONSTRUCTED
 
 INITIALIZED
 
 RUNNING
 
enum controller_interface::ControllerBase:: { ... }  state_
 
 STOPPED
 
 WAITING
 
- Protected Member Functions inherited from controller_interface::Controller< hardware_interface::EffortJointInterface >
std::string getHardwareInterfaceType () const
 
bool initRequest (hardware_interface::RobotHW *robot_hw, ros::NodeHandle &root_nh, ros::NodeHandle &controller_nh, ClaimedResources &claimed_resources) override
 

Detailed Description

Definition at line 40 of file effort_test_controller.h.

Member Function Documentation

◆ init()

bool EffortTestController::init ( hardware_interface::EffortJointInterface hw,
ros::NodeHandle n 
)
override

Definition at line 33 of file effort_test_controller.cpp.

◆ starting()

void EffortTestController::starting ( const ros::Time )
overridevirtual

Reimplemented from controller_interface::ControllerBase.

Definition at line 53 of file effort_test_controller.cpp.

◆ stopping()

void EffortTestController::stopping ( const ros::Time )
overridevirtual

Reimplemented from controller_interface::ControllerBase.

Definition at line 61 of file effort_test_controller.cpp.

◆ update()

void EffortTestController::update ( const ros::Time ,
const ros::Duration  
)
overridevirtual

Implements controller_interface::ControllerBase.

Definition at line 58 of file effort_test_controller.cpp.

Member Data Documentation

◆ joint_effort_commands_

std::vector<hardware_interface::JointHandle> controller_manager_tests::EffortTestController::joint_effort_commands_
private

Definition at line 50 of file effort_test_controller.h.


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


controller_manager_tests
Author(s): Vijay Pradeep, Adolfo Rodriguez Tsouroukdissian
autogenerated on Mon Feb 28 2022 23:30:19