Public Member Functions | Private Attributes | List of all members
DummyControllerLoader::DummyController Class Reference
Inheritance diagram for DummyControllerLoader::DummyController:
Inheritance graph
[legend]

Public Member Functions

 DummyController (const std::string &name)
 
virtual std::string getHardwareInterfaceType () const
 
bool initRequest (hardware_interface::RobotHW *, ros::NodeHandle &, ros::NodeHandle &controller_nh, ClaimedResources &claimed_resources) override
 
void update (const ros::Time &, const ros::Duration &) override
 
- 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
 
virtual void starting (const ros::Time &)
 
virtual void starting (const ros::Time &)
 
bool startRequest (const ros::Time &time)
 
bool startRequest (const ros::Time &time)
 
virtual void stopping (const ros::Time &)
 
virtual void stopping (const ros::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

const std::string type_name
 

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
 

Detailed Description

Definition at line 234 of file hwi_switch_test.cpp.

Constructor & Destructor Documentation

◆ DummyController()

DummyControllerLoader::DummyController::DummyController ( const std::string &  name)
inline

Definition at line 238 of file hwi_switch_test.cpp.

Member Function Documentation

◆ getHardwareInterfaceType()

virtual std::string DummyControllerLoader::DummyController::getHardwareInterfaceType ( ) const
inlinevirtual

Definition at line 257 of file hwi_switch_test.cpp.

◆ initRequest()

bool DummyControllerLoader::DummyController::initRequest ( hardware_interface::RobotHW ,
ros::NodeHandle ,
ros::NodeHandle controller_nh,
ClaimedResources claimed_resources 
)
inlineoverridevirtual

Implements controller_interface::ControllerBase.

Definition at line 240 of file hwi_switch_test.cpp.

◆ update()

void DummyControllerLoader::DummyController::update ( const ros::Time ,
const ros::Duration  
)
inlineoverridevirtual

Implements controller_interface::ControllerBase.

Definition at line 239 of file hwi_switch_test.cpp.

Member Data Documentation

◆ type_name

const std::string DummyControllerLoader::DummyController::type_name
private

Definition at line 236 of file hwi_switch_test.cpp.


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


controller_manager
Author(s): Wim Meeussen, Mathias Lüdtke
autogenerated on Mon Feb 28 2022 23:30:17