| 
| CONTROLLER_INTERFACE_PUBLIC bool  | is_chainable () const final | 
|   | 
| CONTROLLER_INTERFACE_PUBLIC std::vector< hardware_interface::CommandInterface >  | export_reference_interfaces () final | 
|   | 
| CONTROLLER_INTERFACE_PUBLIC bool  | set_chained_mode (bool chained_mode) final | 
|   | 
| CONTROLLER_INTERFACE_PUBLIC bool  | is_in_chained_mode () const final | 
|   | 
| virtual CONTROLLER_INTERFACE_PUBLIC InterfaceConfiguration  | command_interface_configuration () const =0 | 
|   | Get configuration for controller's required command interfaces.  
  | 
|   | 
| virtual CONTROLLER_INTERFACE_PUBLIC InterfaceConfiguration  | state_interface_configuration () const =0 | 
|   | Get configuration for controller's required state interfaces.  
  | 
|   | 
| 
CONTROLLER_INTERFACE_PUBLIC void  | assign_interfaces (std::vector< hardware_interface::LoanedCommandInterface > &&command_interfaces, std::vector< hardware_interface::LoanedStateInterface > &&state_interfaces) | 
|   | 
| 
CONTROLLER_INTERFACE_PUBLIC void  | release_interfaces () | 
|   | 
| 
virtual CONTROLLER_INTERFACE_PUBLIC return_type  | init (const std::string &controller_name, const std::string &namespace_="", const rclcpp::NodeOptions &node_options=rclcpp::NodeOptions() .allow_undeclared_parameters(true) .automatically_declare_parameters_from_overrides(true)) | 
|   | 
| 
CONTROLLER_INTERFACE_PUBLIC const rclcpp_lifecycle::State &  | configure () | 
|   | Custom configure method to read additional parameters for controller-nodes. 
  | 
|   | 
| virtual CONTROLLER_INTERFACE_PUBLIC CallbackReturn  | on_init ()=0 | 
|   | Extending interface with initialization method which is individual for each controller.  
  | 
|   | 
| virtual CONTROLLER_INTERFACE_PUBLIC return_type  | update (const rclcpp::Time &time, const rclcpp::Duration &period)=0 | 
|   | 
| 
CONTROLLER_INTERFACE_PUBLIC std::shared_ptr< rclcpp_lifecycle::LifecycleNode >  | get_node () | 
|   | 
| 
CONTROLLER_INTERFACE_PUBLIC std::shared_ptr< rclcpp_lifecycle::LifecycleNode >  | get_node () const | 
|   | 
| 
CONTROLLER_INTERFACE_PUBLIC const rclcpp_lifecycle::State &  | get_state () const | 
|   | 
| 
CONTROLLER_INTERFACE_PUBLIC unsigned int  | get_update_rate () const | 
|   | 
| template<typename ParameterT >  | 
| auto  | auto_declare (const std::string &name, const ParameterT &default_value) | 
|   | Declare and initialize a parameter with a type.  
  | 
|   |