| add_command_interface(const std::string &name, const std::string &interface) | modulo_controllers::ControllerInterface | protected |
| add_input(const std::string &name, const std::string &topic_name="") | modulo_controllers::BaseControllerInterface | inlineprotected |
| add_input(const std::string &name, const std::string &topic_name) (defined in modulo_controllers::BaseControllerInterface) | modulo_controllers::BaseControllerInterface | inlineprotected |
| add_input(const std::string &name, const std::string &topic_name) (defined in modulo_controllers::BaseControllerInterface) | modulo_controllers::BaseControllerInterface | inlineprotected |
| add_input(const std::string &name, const std::string &topic_name) (defined in modulo_controllers::BaseControllerInterface) | modulo_controllers::BaseControllerInterface | inlineprotected |
| add_interfaces() override | modulo_controllers::RobotControllerInterface | virtual |
| add_output(const std::string &name, const std::string &topic_name="") | modulo_controllers::BaseControllerInterface | inlineprotected |
| add_output(const std::string &name, const std::string &topic_name) (defined in modulo_controllers::BaseControllerInterface) | modulo_controllers::BaseControllerInterface | inlineprotected |
| add_output(const std::string &name, const std::string &topic_name) (defined in modulo_controllers::BaseControllerInterface) | modulo_controllers::BaseControllerInterface | inlineprotected |
| add_output(const std::string &name, const std::string &topic_name) (defined in modulo_controllers::BaseControllerInterface) | modulo_controllers::BaseControllerInterface | inlineprotected |
| add_parameter(const std::shared_ptr< state_representation::ParameterInterface > ¶meter, const std::string &description, bool read_only=false) | modulo_controllers::BaseControllerInterface | protected |
| add_parameter(const std::string &name, const T &value, const std::string &description, bool read_only=false) | modulo_controllers::BaseControllerInterface | inlineprotected |
| add_predicate(const std::string &predicate_name, bool predicate_value) | modulo_controllers::BaseControllerInterface | protected |
| add_predicate(const std::string &predicate_name, const std::function< bool(void)> &predicate_function) | modulo_controllers::BaseControllerInterface | protected |
| add_service(const std::string &service_name, const std::function< ControllerServiceResponse(void)> &callback) | modulo_controllers::BaseControllerInterface | protected |
| add_service(const std::string &service_name, const std::function< ControllerServiceResponse(const std::string &string)> &callback) | modulo_controllers::BaseControllerInterface | protected |
| add_state_interface(const std::string &name, const std::string &interface) | modulo_controllers::ControllerInterface | protected |
| add_trigger(const std::string &trigger_name) | modulo_controllers::BaseControllerInterface | protected |
| BaseControllerInterface() | modulo_controllers::BaseControllerInterface | |
| command_interface_configuration() const final | modulo_controllers::ControllerInterface | |
| compute_cartesian_state() | modulo_controllers::RobotControllerInterface | protected |
| ControllerInterface(bool claim_all_state_interfaces=false) | modulo_controllers::ControllerInterface | |
| evaluate(const rclcpp::Time &time, const std::chrono::nanoseconds &period)=0 | modulo_controllers::ControllerInterface | protectedpure virtual |
| ft_sensor_name_ | modulo_controllers::RobotControllerInterface | protected |
| ft_sensor_reference_frame_ | modulo_controllers::RobotControllerInterface | protected |
| get_cartesian_state() | modulo_controllers::RobotControllerInterface | protected |
| get_command_interface(const std::string &name, const std::string &interface) const | modulo_controllers::ControllerInterface | protected |
| get_command_mutex() | modulo_controllers::BaseControllerInterface | protected |
| get_ft_sensor() | modulo_controllers::RobotControllerInterface | protected |
| get_joint_state() | modulo_controllers::RobotControllerInterface | protected |
| get_parameter(const std::string &name) const | modulo_controllers::BaseControllerInterface | protected |
| get_parameter_value(const std::string &name) const | modulo_controllers::BaseControllerInterface | inlineprotected |
| get_predicate(const std::string &predicate_name) const | modulo_controllers::BaseControllerInterface | protected |
| get_qos() const | modulo_controllers::BaseControllerInterface | protected |
| get_state_interface(const std::string &name, const std::string &interface) const | modulo_controllers::ControllerInterface | protected |
| get_state_interfaces(const std::string &name) const | modulo_controllers::ControllerInterface | protected |
| hardware_name_ | modulo_controllers::ControllerInterface | protected |
| is_active() const | modulo_controllers::BaseControllerInterface | protected |
| on_activate() override | modulo_controllers::RobotControllerInterface | virtual |
| modulo_controllers::ControllerInterface::on_activate(const rclcpp_lifecycle::State &previous_state) final | modulo_controllers::ControllerInterface | |
| on_configure() override | modulo_controllers::RobotControllerInterface | virtual |
| modulo_controllers::ControllerInterface::on_configure(const rclcpp_lifecycle::State &previous_state) final | modulo_controllers::ControllerInterface | |
| on_deactivate() override | modulo_controllers::RobotControllerInterface | virtual |
| modulo_controllers::ControllerInterface::on_deactivate(const rclcpp_lifecycle::State &previous_state) final | modulo_controllers::ControllerInterface | |
| on_init() override | modulo_controllers::ControllerInterface | |
| on_validate_parameter_callback(const std::shared_ptr< state_representation::ParameterInterface > ¶meter) override | modulo_controllers::RobotControllerInterface | protectedvirtual |
| read_input(const std::string &name) | modulo_controllers::BaseControllerInterface | inlineprotected |
| read_input(const std::string &name) (defined in modulo_controllers::BaseControllerInterface) | modulo_controllers::BaseControllerInterface | inlineprotected |
| read_input(const std::string &name) (defined in modulo_controllers::BaseControllerInterface) | modulo_controllers::BaseControllerInterface | inlineprotected |
| read_input(const std::string &name) (defined in modulo_controllers::BaseControllerInterface) | modulo_controllers::BaseControllerInterface | inlineprotected |
| robot_ | modulo_controllers::RobotControllerInterface | protected |
| RobotControllerInterface() | modulo_controllers::RobotControllerInterface | |
| RobotControllerInterface(bool robot_model_required, const std::string &control_type="", bool load_geometries=false) | modulo_controllers::RobotControllerInterface | explicit |
| set_command_interface(const std::string &name, const std::string &interface, double value) | modulo_controllers::ControllerInterface | protected |
| set_input_validity_period(double input_validity_period) | modulo_controllers::BaseControllerInterface | protected |
| set_joint_command(const state_representation::JointState &joint_command) | modulo_controllers::RobotControllerInterface | protected |
| set_parameter_value(const std::string &name, const T &value) | modulo_controllers::BaseControllerInterface | inlineprotected |
| set_predicate(const std::string &predicate_name, bool predicate_value) | modulo_controllers::BaseControllerInterface | protected |
| set_predicate(const std::string &predicate_name, const std::function< bool(void)> &predicate_function) | modulo_controllers::BaseControllerInterface | protected |
| set_qos(const rclcpp::QoS &qos) | modulo_controllers::BaseControllerInterface | protected |
| state_interface_configuration() const final | modulo_controllers::ControllerInterface | |
| task_space_frame_ | modulo_controllers::RobotControllerInterface | protected |
| trigger(const std::string &trigger_name) | modulo_controllers::BaseControllerInterface | protected |
| update(const rclcpp::Time &time, const rclcpp::Duration &period) final | modulo_controllers::ControllerInterface | |
| write_output(const std::string &name, const T &data) | modulo_controllers::BaseControllerInterface | inlineprotected |
| write_output(const std::string &name, const bool &data) (defined in modulo_controllers::BaseControllerInterface) | modulo_controllers::BaseControllerInterface | inline |
| write_output(const std::string &name, const double &data) (defined in modulo_controllers::BaseControllerInterface) | modulo_controllers::BaseControllerInterface | inline |
| write_output(const std::string &name, const std::vector< double > &data) (defined in modulo_controllers::BaseControllerInterface) | modulo_controllers::BaseControllerInterface | inline |
| write_output(const std::string &name, const int &data) (defined in modulo_controllers::BaseControllerInterface) | modulo_controllers::BaseControllerInterface | inline |
| write_output(const std::string &name, const std::string &data) (defined in modulo_controllers::BaseControllerInterface) | modulo_controllers::BaseControllerInterface | inline |