Public Member Functions | List of all members
controller_manager_tests::MyDummyController Class Reference

#include <my_dummy_controller.h>

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

Public Member Functions

bool init (MyDummyInterface *, 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< MyDummyInterface >
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
 

Additional Inherited Members

- Public Types inherited from controller_interface::ControllerBase
typedef std::vector< hardware_interface::InterfaceResourcesClaimedResources
 
enum  ControllerState {
  ControllerState::CONSTRUCTED, ControllerState::INITIALIZED, ControllerState::RUNNING, ControllerState::STOPPED,
  ControllerState::WAITING, ControllerState::ABORTED
}
 
- Public Attributes inherited from controller_interface::ControllerBase
ControllerState state_
 
- Protected Member Functions inherited from controller_interface::Controller< MyDummyInterface >
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 42 of file my_dummy_controller.h.

Member Function Documentation

◆ init()

bool controller_manager_tests::MyDummyController::init ( MyDummyInterface ,
ros::NodeHandle  
)
inlineoverride

Definition at line 46 of file my_dummy_controller.h.

◆ starting()

void controller_manager_tests::MyDummyController::starting ( const ros::Time )
inlineoverridevirtual

Reimplemented from controller_interface::ControllerBase.

Definition at line 47 of file my_dummy_controller.h.

◆ stopping()

void controller_manager_tests::MyDummyController::stopping ( const ros::Time )
inlineoverridevirtual

Reimplemented from controller_interface::ControllerBase.

Definition at line 49 of file my_dummy_controller.h.

◆ update()

void controller_manager_tests::MyDummyController::update ( const ros::Time ,
const ros::Duration  
)
inlineoverridevirtual

Implements controller_interface::ControllerBase.

Definition at line 48 of file my_dummy_controller.h.


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


controller_manager_tests
Author(s): Vijay Pradeep, Adolfo Rodriguez Tsouroukdissian
autogenerated on Tue Oct 15 2024 02:08:24