Public Member Functions | Protected Attributes | List of all members
moveit_fake_controller_manager::MoveItFakeControllerManager Class Reference
Inheritance diagram for moveit_fake_controller_manager::MoveItFakeControllerManager:
Inheritance graph
[legend]

Public Member Functions

void getActiveControllers (std::vector< std::string > &names) override
 
moveit_controller_manager::MoveItControllerHandlePtr getControllerHandle (const std::string &name) override
 
void getControllerJoints (const std::string &name, std::vector< std::string > &joints) override
 
void getControllersList (std::vector< std::string > &names) override
 
moveit_controller_manager::MoveItControllerManager::ControllerState getControllerState (const std::string &name) override
 
virtual void getLoadedControllers (std::vector< std::string > &names)
 
sensor_msgs::JointState loadInitialJointValues (XmlRpc::XmlRpcValue &param) const
 
 MoveItFakeControllerManager ()
 
bool switchControllers (const std::vector< std::string > &, const std::vector< std::string > &) override
 
 ~MoveItFakeControllerManager () override=default
 
- Public Member Functions inherited from moveit_controller_manager::MoveItControllerManager
 MoveItControllerManager ()
 
virtual ~MoveItControllerManager ()
 

Protected Attributes

std::map< std::string, moveit_controller_manager::MoveItControllerManager::ControllerStatecontroller_states_
 
std::map< std::string, BaseFakeControllerPtr > controllers_
 
ros::NodeHandle node_handle_
 
ros::Publisher pub_
 

Detailed Description

Definition at line 83 of file moveit_fake_controller_manager.cpp.

Constructor & Destructor Documentation

◆ MoveItFakeControllerManager()

moveit_fake_controller_manager::MoveItFakeControllerManager::MoveItFakeControllerManager ( )
inline

Definition at line 86 of file moveit_fake_controller_manager.cpp.

◆ ~MoveItFakeControllerManager()

moveit_fake_controller_manager::MoveItFakeControllerManager::~MoveItFakeControllerManager ( )
overridedefault

Member Function Documentation

◆ getActiveControllers()

void moveit_fake_controller_manager::MoveItFakeControllerManager::getActiveControllers ( std::vector< std::string > &  names)
inlineoverridevirtual

◆ getControllerHandle()

moveit_controller_manager::MoveItControllerHandlePtr moveit_fake_controller_manager::MoveItFakeControllerManager::getControllerHandle ( const std::string &  name)
inlineoverridevirtual

◆ getControllerJoints()

void moveit_fake_controller_manager::MoveItFakeControllerManager::getControllerJoints ( const std::string &  name,
std::vector< std::string > &  joints 
)
inlineoverridevirtual

◆ getControllersList()

void moveit_fake_controller_manager::MoveItFakeControllerManager::getControllersList ( std::vector< std::string > &  names)
inlineoverridevirtual

◆ getControllerState()

moveit_controller_manager::MoveItControllerManager::ControllerState moveit_fake_controller_manager::MoveItFakeControllerManager::getControllerState ( const std::string &  name)
inlineoverridevirtual

◆ getLoadedControllers()

virtual void moveit_fake_controller_manager::MoveItFakeControllerManager::getLoadedControllers ( std::vector< std::string > &  names)
inlinevirtual

Definition at line 274 of file moveit_fake_controller_manager.cpp.

◆ loadInitialJointValues()

sensor_msgs::JointState moveit_fake_controller_manager::MoveItFakeControllerManager::loadInitialJointValues ( XmlRpc::XmlRpcValue param) const
inline

Definition at line 163 of file moveit_fake_controller_manager.cpp.

◆ switchControllers()

bool moveit_fake_controller_manager::MoveItFakeControllerManager::switchControllers ( const std::vector< std::string > &  ,
const std::vector< std::string > &   
)
inlineoverridevirtual

Member Data Documentation

◆ controller_states_

std::map<std::string, moveit_controller_manager::MoveItControllerManager::ControllerState> moveit_fake_controller_manager::MoveItFakeControllerManager::controller_states_
protected

Definition at line 315 of file moveit_fake_controller_manager.cpp.

◆ controllers_

std::map<std::string, BaseFakeControllerPtr> moveit_fake_controller_manager::MoveItFakeControllerManager::controllers_
protected

Definition at line 314 of file moveit_fake_controller_manager.cpp.

◆ node_handle_

ros::NodeHandle moveit_fake_controller_manager::MoveItFakeControllerManager::node_handle_
protected

Definition at line 312 of file moveit_fake_controller_manager.cpp.

◆ pub_

ros::Publisher moveit_fake_controller_manager::MoveItFakeControllerManager::pub_
protected

Definition at line 313 of file moveit_fake_controller_manager.cpp.


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


moveit_fake_controller_manager
Author(s): Ioan Sucan
autogenerated on Sat May 3 2025 02:26:28