Definition at line 861 of file BaseControllerInterface.hpp.
+Definition at line 753 of file BaseControllerInterface.hpp.
diff --git a/versions/main/classmodulo__controllers_1_1_controller_interface-members.html b/versions/main/classmodulo__controllers_1_1_controller_interface-members.html
index fce0b4b01..b73902d3b 100644
--- a/versions/main/classmodulo__controllers_1_1_controller_interface-members.html
+++ b/versions/main/classmodulo__controllers_1_1_controller_interface-members.html
@@ -96,27 +96,21 @@
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_static_tf_broadcaster() | modulo_controllers::BaseControllerInterface | protected |
- add_tf_broadcaster() | modulo_controllers::BaseControllerInterface | protected |
- add_tf_listener() | modulo_controllers::BaseControllerInterface | protected |
- add_trigger(const std::string &trigger_name) | modulo_controllers::BaseControllerInterface | protected |
- BaseControllerInterface() | modulo_controllers::BaseControllerInterface | |
- command_interface_configuration() const final | modulo_controllers::ControllerInterface | |
- 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 |
- get_command_interface(const std::string &name, const std::string &interface) const | modulo_controllers::ControllerInterface | protected |
- get_command_mutex() | modulo_controllers::BaseControllerInterface | 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 |
- is_node_initialized() const | modulo_controllers::BaseControllerInterface | protected |
- lookup_transform(const std::string &frame, const std::string &reference_frame, const tf2::TimePoint &time_point, const tf2::Duration &duration) | modulo_controllers::BaseControllerInterface | protected |
- lookup_transform(const std::string &frame, const std::string &reference_frame="world", double validity_period=-1.0, const tf2::Duration &duration=tf2::Duration(std::chrono::microseconds(10))) | modulo_controllers::BaseControllerInterface | protected |
+ add_trigger(const std::string &trigger_name) | modulo_controllers::BaseControllerInterface | protected |
+ BaseControllerInterface() | modulo_controllers::BaseControllerInterface | |
+ command_interface_configuration() const final | modulo_controllers::ControllerInterface | |
+ 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 |
+ get_command_interface(const std::string &name, const std::string &interface) const | modulo_controllers::ControllerInterface | protected |
+ get_command_mutex() | modulo_controllers::BaseControllerInterface | 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(const rclcpp_lifecycle::State &previous_state) final | modulo_controllers::ControllerInterface | |
on_activate() | modulo_controllers::ControllerInterface | protectedvirtual |
on_configure(const rclcpp_lifecycle::State &previous_state) final | modulo_controllers::ControllerInterface | |
@@ -130,10 +124,6 @@
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_state_interfaces() | modulo_controllers::ControllerInterface | protectedvirtual |
- send_static_transform(const state_representation::CartesianPose &transform) | modulo_controllers::BaseControllerInterface | protected |
- send_static_transforms(const std::vector< state_representation::CartesianPose > &transforms) | modulo_controllers::BaseControllerInterface | protected |
- send_transform(const state_representation::CartesianPose &transform) | modulo_controllers::BaseControllerInterface | protected |
- send_transforms(const std::vector< state_representation::CartesianPose > &transforms) | modulo_controllers::BaseControllerInterface | protected |
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_parameter_value(const std::string &name, const T &value) | modulo_controllers::BaseControllerInterface | inlineprotected |
diff --git a/versions/main/classmodulo__controllers_1_1_controller_interface.html b/versions/main/classmodulo__controllers_1_1_controller_interface.html
index e30f421ec..d4d292c1f 100644
--- a/versions/main/classmodulo__controllers_1_1_controller_interface.html
+++ b/versions/main/classmodulo__controllers_1_1_controller_interface.html
@@ -253,33 +253,6 @@
void | add_service (const std::string &service_name, const std::function< ControllerServiceResponse(const std::string &string)> &callback) |
| Add a service to trigger a callback function with a string payload.
|
|
-void | add_tf_listener () |
- | Configure a transform buffer and listener.
|
- |
-state_representation::CartesianPose | lookup_transform (const std::string &frame, const std::string &reference_frame, const tf2::TimePoint &time_point, const tf2::Duration &duration) |
- | Look up a transform from TF.
|
- |
-state_representation::CartesianPose | lookup_transform (const std::string &frame, const std::string &reference_frame="world", double validity_period=-1.0, const tf2::Duration &duration=tf2::Duration(std::chrono::microseconds(10))) |
- | Look up a transform from TF.
|
- |
-void | add_tf_broadcaster () |
- | Configure a transform broadcaster.
|
- |
-void | add_static_tf_broadcaster () |
- | Configure a static transform broadcaster.
|
- |
-void | send_transform (const state_representation::CartesianPose &transform) |
- | Send a transform to TF.
|
- |
-void | send_transforms (const std::vector< state_representation::CartesianPose > &transforms) |
- | Send a vector of transforms to TF.
|
- |
-void | send_static_transform (const state_representation::CartesianPose &transform) |
- | Send a static transform to TF.
|
- |
-void | send_static_transforms (const std::vector< state_representation::CartesianPose > &transforms) |
- | Send a vector of static transforms to TF.
|
- |
rclcpp::QoS | get_qos () const |
| Getter of the Quality of Service attribute.
|
|
@@ -292,9 +265,6 @@
std::timed_mutex & | get_command_mutex () |
| Get the reference to the command mutex.
|
|
-bool | is_node_initialized () const |
- | Check if the node has been initialized or not.
|
- |
template<> |
void | add_input (const std::string &name, const std::string &topic_name) |
|
diff --git a/versions/main/classmodulo__controllers_1_1_robot_controller_interface-members.html b/versions/main/classmodulo__controllers_1_1_robot_controller_interface-members.html
index 397a2d42e..e37e659af 100644
--- a/versions/main/classmodulo__controllers_1_1_robot_controller_interface-members.html
+++ b/versions/main/classmodulo__controllers_1_1_robot_controller_interface-members.html
@@ -96,33 +96,27 @@
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_static_tf_broadcaster() | modulo_controllers::BaseControllerInterface | protected |
- add_tf_broadcaster() | modulo_controllers::BaseControllerInterface | protected |
- add_tf_listener() | modulo_controllers::BaseControllerInterface | 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 |
- is_node_initialized() const | modulo_controllers::BaseControllerInterface | protected |
- lookup_transform(const std::string &frame, const std::string &reference_frame, const tf2::TimePoint &time_point, const tf2::Duration &duration) | modulo_controllers::BaseControllerInterface | protected |
- lookup_transform(const std::string &frame, const std::string &reference_frame="world", double validity_period=-1.0, const tf2::Duration &duration=tf2::Duration(std::chrono::microseconds(10))) | modulo_controllers::BaseControllerInterface | 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 |
@@ -138,10 +132,6 @@
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 |
- send_static_transform(const state_representation::CartesianPose &transform) | modulo_controllers::BaseControllerInterface | protected |
- send_static_transforms(const std::vector< state_representation::CartesianPose > &transforms) | modulo_controllers::BaseControllerInterface | protected |
- send_transform(const state_representation::CartesianPose &transform) | modulo_controllers::BaseControllerInterface | protected |
- send_transforms(const std::vector< state_representation::CartesianPose > &transforms) | modulo_controllers::BaseControllerInterface | protected |
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 |
diff --git a/versions/main/classmodulo__controllers_1_1_robot_controller_interface.html b/versions/main/classmodulo__controllers_1_1_robot_controller_interface.html
index 86524b3fd..4cabc5667 100644
--- a/versions/main/classmodulo__controllers_1_1_robot_controller_interface.html
+++ b/versions/main/classmodulo__controllers_1_1_robot_controller_interface.html
@@ -275,33 +275,6 @@
void | add_service (const std::string &service_name, const std::function< ControllerServiceResponse(const std::string &string)> &callback) |
| Add a service to trigger a callback function with a string payload.
|
|
-void | add_tf_listener () |
- | Configure a transform buffer and listener.
|
- |
-state_representation::CartesianPose | lookup_transform (const std::string &frame, const std::string &reference_frame, const tf2::TimePoint &time_point, const tf2::Duration &duration) |
- | Look up a transform from TF.
|
- |
-state_representation::CartesianPose | lookup_transform (const std::string &frame, const std::string &reference_frame="world", double validity_period=-1.0, const tf2::Duration &duration=tf2::Duration(std::chrono::microseconds(10))) |
- | Look up a transform from TF.
|
- |
-void | add_tf_broadcaster () |
- | Configure a transform broadcaster.
|
- |
-void | add_static_tf_broadcaster () |
- | Configure a static transform broadcaster.
|
- |
-void | send_transform (const state_representation::CartesianPose &transform) |
- | Send a transform to TF.
|
- |
-void | send_transforms (const std::vector< state_representation::CartesianPose > &transforms) |
- | Send a vector of transforms to TF.
|
- |
-void | send_static_transform (const state_representation::CartesianPose &transform) |
- | Send a static transform to TF.
|
- |
-void | send_static_transforms (const std::vector< state_representation::CartesianPose > &transforms) |
- | Send a vector of static transforms to TF.
|
- |
rclcpp::QoS | get_qos () const |
| Getter of the Quality of Service attribute.
|
|
@@ -314,9 +287,6 @@
std::timed_mutex & | get_command_mutex () |
| Get the reference to the command mutex.
|
|
-bool | is_node_initialized () const |
- | Check if the node has been initialized or not.
|
- |
template<> |
void | add_input (const std::string &name, const std::string &topic_name) |
|
diff --git a/versions/main/functions.html b/versions/main/functions.html
index b14044341..4e32ea60d 100644
--- a/versions/main/functions.html
+++ b/versions/main/functions.html
@@ -77,14 +77,14 @@ - a -
- add_input() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
- add_interfaces() : modulo_controllers::ControllerInterface, modulo_controllers::RobotControllerInterface
- add_output() : modulo_components::Component, modulo_components::LifecycleComponent, modulo_controllers::BaseControllerInterface
-- add_parameter() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
+- add_parameter() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
- add_periodic_callback() : modulo_components::ComponentInterface
- add_predicate() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
- add_service() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
- add_state_interface() : modulo_controllers::ControllerInterface
-- add_static_tf_broadcaster() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
-- add_tf_broadcaster() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
-- add_tf_listener() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
+- add_static_tf_broadcaster() : modulo_components::ComponentInterface
+- add_tf_broadcaster() : modulo_components::ComponentInterface
+- add_tf_listener() : modulo_components::ComponentInterface
- add_trigger() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
@@ -159,13 +159,12 @@ - h -
- i -
- l -
@@ -219,10 +218,10 @@ - r -
- s -
-- send_static_transform() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
-- send_static_transforms() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
-- send_transform() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
-- send_transforms() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
+- send_static_transform() : modulo_components::ComponentInterface
+- send_static_transforms() : modulo_components::ComponentInterface
+- send_transform() : modulo_components::ComponentInterface
+- send_transforms() : modulo_components::ComponentInterface
- set_command_interface() : modulo_controllers::ControllerInterface
- set_data() : modulo_core::communication::MessagePair< MsgT, DataT >
- set_input_validity_period() : modulo_controllers::BaseControllerInterface
diff --git a/versions/main/functions_func.html b/versions/main/functions_func.html
index 9c3478d81..529da8dcb 100644
--- a/versions/main/functions_func.html
+++ b/versions/main/functions_func.html
@@ -77,14 +77,14 @@ - a -
- add_input() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
- add_interfaces() : modulo_controllers::ControllerInterface, modulo_controllers::RobotControllerInterface
- add_output() : modulo_components::Component, modulo_components::LifecycleComponent, modulo_controllers::BaseControllerInterface
-- add_parameter() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
+- add_parameter() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
- add_periodic_callback() : modulo_components::ComponentInterface
- add_predicate() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
- add_service() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
- add_state_interface() : modulo_controllers::ControllerInterface
-- add_static_tf_broadcaster() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
-- add_tf_broadcaster() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
-- add_tf_listener() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
+- add_static_tf_broadcaster() : modulo_components::ComponentInterface
+- add_tf_broadcaster() : modulo_components::ComponentInterface
+- add_tf_listener() : modulo_components::ComponentInterface
- add_trigger() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
@@ -151,13 +151,12 @@ - g -
- i -
- l -
@@ -207,10 +206,10 @@ - r -
- s -
-- send_static_transform() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
-- send_static_transforms() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
-- send_transform() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
-- send_transforms() : modulo_components::ComponentInterface, modulo_controllers::BaseControllerInterface
+- send_static_transform() : modulo_components::ComponentInterface
+- send_static_transforms() : modulo_components::ComponentInterface
+- send_transform() : modulo_components::ComponentInterface
+- send_transforms() : modulo_components::ComponentInterface
- set_command_interface() : modulo_controllers::ControllerInterface
- set_data() : modulo_core::communication::MessagePair< MsgT, DataT >
- set_input_validity_period() : modulo_controllers::BaseControllerInterface
diff --git a/versions/main/search/all_0.js b/versions/main/search/all_0.js
index 92228e9e9..c4639fb4f 100644
--- a/versions/main/search/all_0.js
+++ b/versions/main/search/all_0.js
@@ -7,12 +7,12 @@ var searchData=
['add_5foutput_4',['add_output',['../classmodulo__components_1_1_component.html#ab475ee0e8ea1b1f52c6f0720a0546e90',1,'modulo_components::Component::add_output()'],['../classmodulo__components_1_1_lifecycle_component.html#a22d31bd5f8a713b0ce757bea8622cbf3',1,'modulo_components::LifecycleComponent::add_output()'],['../classmodulo__controllers_1_1_base_controller_interface.html#a7709be5a6f1d5e538ecf28d9d0253a8f',1,'modulo_controllers::BaseControllerInterface::add_output(const std::string &name, const std::string &topic_name="")']]],
['add_5fparameter_5',['add_parameter',['../classmodulo__controllers_1_1_base_controller_interface.html#aaa7e4a206229bf52629bd8ee977b6edd',1,'modulo_controllers::BaseControllerInterface::add_parameter()'],['../classmodulo__components_1_1_component_interface.html#ae833c972a8a140f8bacac3d680154a86',1,'modulo_components::ComponentInterface::add_parameter(const std::string &name, const T &value, const std::string &description, bool read_only=false)'],['../classmodulo__components_1_1_component_interface.html#a518bf9ca1ff6aa9dc16c88c5b06cb5d8',1,'modulo_components::ComponentInterface::add_parameter(const std::shared_ptr< state_representation::ParameterInterface > ¶meter, const std::string &description, bool read_only=false)'],['../classmodulo__controllers_1_1_base_controller_interface.html#a6e7805e1592898080a1c65ee28e2700f',1,'modulo_controllers::BaseControllerInterface::add_parameter()']]],
['add_5fperiodic_5fcallback_6',['add_periodic_callback',['../classmodulo__components_1_1_component_interface.html#ad17ee02a3b29dd632b594af6620a3168',1,'modulo_components::ComponentInterface']]],
- ['add_5fpredicate_7',['add_predicate',['../classmodulo__controllers_1_1_base_controller_interface.html#a99ae1b60a443ef198f331f04c985ab84',1,'modulo_controllers::BaseControllerInterface::add_predicate()'],['../classmodulo__components_1_1_component_interface.html#a64726a7779cd0ade615a10d037e8c107',1,'modulo_components::ComponentInterface::add_predicate()'],['../classmodulo__controllers_1_1_base_controller_interface.html#ac7f744f72044655798cead29ea155f22',1,'modulo_controllers::BaseControllerInterface::add_predicate()'],['../classmodulo__components_1_1_component_interface.html#ab245c0fc061c4109961c7339c2bf27a4',1,'modulo_components::ComponentInterface::add_predicate(const std::string &predicate_name, bool predicate_value)']]],
- ['add_5fservice_8',['add_service',['../classmodulo__components_1_1_component_interface.html#a12724f83b3327d6a35d9ae02046e96fd',1,'modulo_components::ComponentInterface::add_service()'],['../classmodulo__controllers_1_1_base_controller_interface.html#aeb181fef1f7a9a5896a9bec8e30fdcc3',1,'modulo_controllers::BaseControllerInterface::add_service()'],['../classmodulo__components_1_1_component_interface.html#af915cd5317266aa78dc61151e6f1fa6c',1,'modulo_components::ComponentInterface::add_service()'],['../classmodulo__controllers_1_1_base_controller_interface.html#a2a969310126e63a475e9305e0d1abb0b',1,'modulo_controllers::BaseControllerInterface::add_service()']]],
+ ['add_5fpredicate_7',['add_predicate',['../classmodulo__controllers_1_1_base_controller_interface.html#a99ae1b60a443ef198f331f04c985ab84',1,'modulo_controllers::BaseControllerInterface::add_predicate()'],['../classmodulo__components_1_1_component_interface.html#a64726a7779cd0ade615a10d037e8c107',1,'modulo_components::ComponentInterface::add_predicate()'],['../classmodulo__controllers_1_1_base_controller_interface.html#ac7f744f72044655798cead29ea155f22',1,'modulo_controllers::BaseControllerInterface::add_predicate()'],['../classmodulo__components_1_1_component_interface.html#ab245c0fc061c4109961c7339c2bf27a4',1,'modulo_components::ComponentInterface::add_predicate()']]],
+ ['add_5fservice_8',['add_service',['../classmodulo__controllers_1_1_base_controller_interface.html#a2a969310126e63a475e9305e0d1abb0b',1,'modulo_controllers::BaseControllerInterface::add_service()'],['../classmodulo__components_1_1_component_interface.html#a12724f83b3327d6a35d9ae02046e96fd',1,'modulo_components::ComponentInterface::add_service()'],['../classmodulo__controllers_1_1_base_controller_interface.html#aeb181fef1f7a9a5896a9bec8e30fdcc3',1,'modulo_controllers::BaseControllerInterface::add_service()'],['../classmodulo__components_1_1_component_interface.html#af915cd5317266aa78dc61151e6f1fa6c',1,'modulo_components::ComponentInterface::add_service()']]],
['add_5fstate_5finterface_9',['add_state_interface',['../classmodulo__controllers_1_1_controller_interface.html#a4f58fa18886d11dcf57a5abcde0e5e09',1,'modulo_controllers::ControllerInterface']]],
- ['add_5fstatic_5ftf_5fbroadcaster_10',['add_static_tf_broadcaster',['../classmodulo__components_1_1_component_interface.html#a50d6d32870a7a81a72ab491f0d80f0bb',1,'modulo_components::ComponentInterface::add_static_tf_broadcaster()'],['../classmodulo__controllers_1_1_base_controller_interface.html#a183dfd4eb18dace54c01bed5ece3ba6d',1,'modulo_controllers::BaseControllerInterface::add_static_tf_broadcaster()']]],
- ['add_5ftf_5fbroadcaster_11',['add_tf_broadcaster',['../classmodulo__components_1_1_component_interface.html#ae782ab5b7593c368df9407df79d75c40',1,'modulo_components::ComponentInterface::add_tf_broadcaster()'],['../classmodulo__controllers_1_1_base_controller_interface.html#a438014d4440a4b28581f3c1603ec43df',1,'modulo_controllers::BaseControllerInterface::add_tf_broadcaster()']]],
- ['add_5ftf_5flistener_12',['add_tf_listener',['../classmodulo__components_1_1_component_interface.html#adf4b06438efcead7a6d29e3178161296',1,'modulo_components::ComponentInterface::add_tf_listener()'],['../classmodulo__controllers_1_1_base_controller_interface.html#ac1876129dead935f0fa84b972f4966b5',1,'modulo_controllers::BaseControllerInterface::add_tf_listener()']]],
+ ['add_5fstatic_5ftf_5fbroadcaster_10',['add_static_tf_broadcaster',['../classmodulo__components_1_1_component_interface.html#a50d6d32870a7a81a72ab491f0d80f0bb',1,'modulo_components::ComponentInterface']]],
+ ['add_5ftf_5fbroadcaster_11',['add_tf_broadcaster',['../classmodulo__components_1_1_component_interface.html#ae782ab5b7593c368df9407df79d75c40',1,'modulo_components::ComponentInterface']]],
+ ['add_5ftf_5flistener_12',['add_tf_listener',['../classmodulo__components_1_1_component_interface.html#adf4b06438efcead7a6d29e3178161296',1,'modulo_components::ComponentInterface']]],
['add_5ftrigger_13',['add_trigger',['../classmodulo__components_1_1_component_interface.html#abc67aa3f969574fb71b0a8527dad8346',1,'modulo_components::ComponentInterface::add_trigger()'],['../classmodulo__controllers_1_1_base_controller_interface.html#afb8181c45c3301d81c9cd954da4cbec0',1,'modulo_controllers::BaseControllerInterface::add_trigger()']]],
['addserviceexception_14',['AddServiceException',['../classmodulo__core_1_1exceptions_1_1_add_service_exception.html',1,'modulo_core::exceptions']]],
['addsignalexception_15',['AddSignalException',['../classmodulo__core_1_1exceptions_1_1_add_signal_exception.html',1,'modulo_core::exceptions']]]
diff --git a/versions/main/search/all_8.js b/versions/main/search/all_8.js
index 44d7877b6..5026d5701 100644
--- a/versions/main/search/all_8.js
+++ b/versions/main/search/all_8.js
@@ -4,6 +4,5 @@ var searchData=
['interfaces_1',['Modulo Interfaces',['../md__2github_2workspace_2source_2modulo__interfaces_2_r_e_a_d_m_e.html',1,'']]],
['invalidpointercastexception_2',['InvalidPointerCastException',['../classmodulo__core_1_1exceptions_1_1_invalid_pointer_cast_exception.html',1,'modulo_core::exceptions']]],
['invalidpointerexception_3',['InvalidPointerException',['../classmodulo__core_1_1exceptions_1_1_invalid_pointer_exception.html',1,'modulo_core::exceptions']]],
- ['is_5factive_4',['is_active',['../classmodulo__controllers_1_1_base_controller_interface.html#a4ba640c6f8f7f61269af2cbdbd3ca0c9',1,'modulo_controllers::BaseControllerInterface']]],
- ['is_5fnode_5finitialized_5',['is_node_initialized',['../classmodulo__controllers_1_1_base_controller_interface.html#accd8315a77848aa5b4638f680106418e',1,'modulo_controllers::BaseControllerInterface']]]
+ ['is_5factive_4',['is_active',['../classmodulo__controllers_1_1_base_controller_interface.html#a4ba640c6f8f7f61269af2cbdbd3ca0c9',1,'modulo_controllers::BaseControllerInterface']]]
];
diff --git a/versions/main/search/all_9.js b/versions/main/search/all_9.js
index d281ad3dc..500a4b945 100644
--- a/versions/main/search/all_9.js
+++ b/versions/main/search/all_9.js
@@ -1,6 +1,6 @@
var searchData=
[
['lifecyclecomponent_0',['lifecyclecomponent',['../classmodulo__components_1_1_lifecycle_component.html',1,'modulo_components::LifecycleComponent'],['../classmodulo__components_1_1_lifecycle_component.html#a81908c5428fea4a36262ffd82168dd06',1,'modulo_components::LifecycleComponent::LifecycleComponent()']]],
- ['lookup_5ftransform_1',['lookup_transform',['../classmodulo__components_1_1_component_interface.html#a71b7fbc1c56b4cfb0fd2bd800d6c5015',1,'modulo_components::ComponentInterface::lookup_transform(const std::string &frame, const std::string &reference_frame, const tf2::TimePoint &time_point, const tf2::Duration &duration)'],['../classmodulo__components_1_1_component_interface.html#a43c76f10f313827f7a32b88d3289885c',1,'modulo_components::ComponentInterface::lookup_transform(const std::string &frame, const std::string &reference_frame="world", double validity_period=-1.0, const tf2::Duration &duration=tf2::Duration(std::chrono::microseconds(10)))'],['../classmodulo__controllers_1_1_base_controller_interface.html#a3b6358f328fafa25faee1ad5123f1604',1,'modulo_controllers::BaseControllerInterface::lookup_transform(const std::string &frame, const std::string &reference_frame, const tf2::TimePoint &time_point, const tf2::Duration &duration)'],['../classmodulo__controllers_1_1_base_controller_interface.html#a0eb351bc6e4828eb286ab3932f8b0712',1,'modulo_controllers::BaseControllerInterface::lookup_transform(const std::string &frame, const std::string &reference_frame="world", double validity_period=-1.0, const tf2::Duration &duration=tf2::Duration(std::chrono::microseconds(10)))']]],
+ ['lookup_5ftransform_1',['lookup_transform',['../classmodulo__components_1_1_component_interface.html#a71b7fbc1c56b4cfb0fd2bd800d6c5015',1,'modulo_components::ComponentInterface::lookup_transform(const std::string &frame, const std::string &reference_frame, const tf2::TimePoint &time_point, const tf2::Duration &duration)'],['../classmodulo__components_1_1_component_interface.html#a43c76f10f313827f7a32b88d3289885c',1,'modulo_components::ComponentInterface::lookup_transform(const std::string &frame, const std::string &reference_frame="world", double validity_period=-1.0, const tf2::Duration &duration=tf2::Duration(std::chrono::microseconds(10)))']]],
['lookuptransformexception_2',['LookupTransformException',['../classmodulo__core_1_1exceptions_1_1_lookup_transform_exception.html',1,'modulo_core::exceptions']]]
];
diff --git a/versions/main/search/all_f.js b/versions/main/search/all_f.js
index eca54ed50..beb627ebf 100644
--- a/versions/main/search/all_f.js
+++ b/versions/main/search/all_f.js
@@ -4,18 +4,18 @@ var searchData=
['safe_5fdynamic_5fpointer_5fcast_1',['safe_dynamic_pointer_cast',['../namespacemodulo__core_1_1translators.html#a6ef1c765b829bf82c25a6e4f409c618e',1,'modulo_core::translators']]],
['safe_5fspatial_5fstate_5fconversion_2',['safe_spatial_state_conversion',['../namespacemodulo__core_1_1translators.html#a04a6f2e996dbc7b5ce4dcda8d9d21548',1,'modulo_core::translators']]],
['safe_5fstate_5fwith_5fnames_5fconversion_3',['safe_state_with_names_conversion',['../namespacemodulo__core_1_1translators.html#ac51af1c64864f12d38a4a7d4715a25ee',1,'modulo_core::translators']]],
- ['send_5fstatic_5ftransform_4',['send_static_transform',['../classmodulo__controllers_1_1_base_controller_interface.html#a07bfc9ff4375a56e845ecb08d3f708f6',1,'modulo_controllers::BaseControllerInterface::send_static_transform()'],['../classmodulo__components_1_1_component_interface.html#ae9fb8bc91a29935a0e4d469e45e62a7b',1,'modulo_components::ComponentInterface::send_static_transform(const state_representation::CartesianPose &transform)']]],
- ['send_5fstatic_5ftransforms_5',['send_static_transforms',['../classmodulo__components_1_1_component_interface.html#a39293f62ba806c5f599f70cdf876ccae',1,'modulo_components::ComponentInterface::send_static_transforms()'],['../classmodulo__controllers_1_1_base_controller_interface.html#a31cfe0073895db9700c805366960780a',1,'modulo_controllers::BaseControllerInterface::send_static_transforms()']]],
- ['send_5ftransform_6',['send_transform',['../classmodulo__components_1_1_component_interface.html#ab3d9b98663be5983a1c677c32f582d3e',1,'modulo_components::ComponentInterface::send_transform()'],['../classmodulo__controllers_1_1_base_controller_interface.html#a4ccd7c3386102bff0dff92a3eb60e41e',1,'modulo_controllers::BaseControllerInterface::send_transform()']]],
- ['send_5ftransforms_7',['send_transforms',['../classmodulo__components_1_1_component_interface.html#a07e38f6eb54ae52374056e1ccc595e7f',1,'modulo_components::ComponentInterface::send_transforms()'],['../classmodulo__controllers_1_1_base_controller_interface.html#afd6baa388afd781e38dd94d8f83fe2a2',1,'modulo_controllers::BaseControllerInterface::send_transforms()']]],
+ ['send_5fstatic_5ftransform_4',['send_static_transform',['../classmodulo__components_1_1_component_interface.html#ae9fb8bc91a29935a0e4d469e45e62a7b',1,'modulo_components::ComponentInterface']]],
+ ['send_5fstatic_5ftransforms_5',['send_static_transforms',['../classmodulo__components_1_1_component_interface.html#a39293f62ba806c5f599f70cdf876ccae',1,'modulo_components::ComponentInterface']]],
+ ['send_5ftransform_6',['send_transform',['../classmodulo__components_1_1_component_interface.html#ab3d9b98663be5983a1c677c32f582d3e',1,'modulo_components::ComponentInterface']]],
+ ['send_5ftransforms_7',['send_transforms',['../classmodulo__components_1_1_component_interface.html#a07e38f6eb54ae52374056e1ccc595e7f',1,'modulo_components::ComponentInterface']]],
['serviceclient_8',['ServiceClient',['../classmodulo__utils_1_1testutils_1_1_service_client.html',1,'modulo_utils::testutils']]],
['set_5fcommand_5finterface_9',['set_command_interface',['../classmodulo__controllers_1_1_controller_interface.html#a9623c4028e3da288789b80a750c96304',1,'modulo_controllers::ControllerInterface']]],
['set_5fdata_10',['set_data',['../classmodulo__core_1_1communication_1_1_message_pair.html#ae71ad28f6e4270b5a318ddbdbf620585',1,'modulo_core::communication::MessagePair']]],
['set_5finput_5fvalidity_5fperiod_11',['set_input_validity_period',['../classmodulo__controllers_1_1_base_controller_interface.html#a87e904e6cf917796ea5c415787ddb872',1,'modulo_controllers::BaseControllerInterface']]],
['set_5fjoint_5fcommand_12',['set_joint_command',['../classmodulo__controllers_1_1_robot_controller_interface.html#ab2c42661fe2c0a665b8b7e6bc0f0bc7f',1,'modulo_controllers::RobotControllerInterface']]],
['set_5fmessage_5fpair_13',['set_message_pair',['../classmodulo__core_1_1communication_1_1_publisher_interface.html#aa59ed6b199b838811db4c29bb19c5319',1,'modulo_core::communication::PublisherInterface::set_message_pair()'],['../classmodulo__core_1_1communication_1_1_subscription_interface.html#a817997523c09e4c1d912d9a18427f3ef',1,'modulo_core::communication::SubscriptionInterface::set_message_pair()']]],
- ['set_5fparameter_5fvalue_14',['set_parameter_value',['../classmodulo__controllers_1_1_base_controller_interface.html#a6f813c2a5885a4937daec65bdd02e6a1',1,'modulo_controllers::BaseControllerInterface::set_parameter_value()'],['../classmodulo__components_1_1_component_interface.html#a28047040106c7a84d7c69ba27a034746',1,'modulo_components::ComponentInterface::set_parameter_value(const std::string &name, const T &value)']]],
- ['set_5fpredicate_15',['set_predicate',['../classmodulo__components_1_1_component_interface.html#a8b5da2215ad8971dedddd82881136499',1,'modulo_components::ComponentInterface::set_predicate()'],['../classmodulo__controllers_1_1_base_controller_interface.html#ac617ea1e8f3635919cc1694dcd1f881d',1,'modulo_controllers::BaseControllerInterface::set_predicate(const std::string &predicate_name, bool predicate_value)'],['../classmodulo__controllers_1_1_base_controller_interface.html#a8468346ccb5cf94e6a0a0c51192c3f23',1,'modulo_controllers::BaseControllerInterface::set_predicate(const std::string &predicate_name, const std::function< bool(void)> &predicate_function)'],['../classmodulo__components_1_1_component_interface.html#a8949cef47cf375d195f68e5782f37fbc',1,'modulo_components::ComponentInterface::set_predicate(const std::string &predicate_name, bool predicate_value)']]],
+ ['set_5fparameter_5fvalue_14',['set_parameter_value',['../classmodulo__components_1_1_component_interface.html#a28047040106c7a84d7c69ba27a034746',1,'modulo_components::ComponentInterface::set_parameter_value()'],['../classmodulo__controllers_1_1_base_controller_interface.html#a6f813c2a5885a4937daec65bdd02e6a1',1,'modulo_controllers::BaseControllerInterface::set_parameter_value()']]],
+ ['set_5fpredicate_15',['set_predicate',['../classmodulo__components_1_1_component_interface.html#a8b5da2215ad8971dedddd82881136499',1,'modulo_components::ComponentInterface::set_predicate()'],['../classmodulo__controllers_1_1_base_controller_interface.html#a8468346ccb5cf94e6a0a0c51192c3f23',1,'modulo_controllers::BaseControllerInterface::set_predicate(const std::string &predicate_name, const std::function< bool(void)> &predicate_function)'],['../classmodulo__controllers_1_1_base_controller_interface.html#ac617ea1e8f3635919cc1694dcd1f881d',1,'modulo_controllers::BaseControllerInterface::set_predicate(const std::string &predicate_name, bool predicate_value)'],['../classmodulo__components_1_1_component_interface.html#a8949cef47cf375d195f68e5782f37fbc',1,'modulo_components::ComponentInterface::set_predicate(const std::string &predicate_name, bool predicate_value)']]],
['set_5fqos_16',['set_qos',['../classmodulo__components_1_1_component_interface.html#aa21a3ebb9bdce8d012558a46b4642fb4',1,'modulo_components::ComponentInterface::set_qos()'],['../classmodulo__controllers_1_1_base_controller_interface.html#abf162367e0fd1771024e5dc8d60a9710',1,'modulo_controllers::BaseControllerInterface::set_qos()']]],
['set_5fsubscription_17',['set_subscription',['../classmodulo__core_1_1communication_1_1_subscription_handler.html#ad6ce10b7ac797009a7c64ddf52361276',1,'modulo_core::communication::SubscriptionHandler']]],
['set_5fuser_5fcallback_18',['set_user_callback',['../classmodulo__core_1_1communication_1_1_subscription_handler.html#ae5ce0270138b061c709ce4f1c2f76f14',1,'modulo_core::communication::SubscriptionHandler']]],
diff --git a/versions/main/search/functions_0.js b/versions/main/search/functions_0.js
index adb649f68..de6e36253 100644
--- a/versions/main/search/functions_0.js
+++ b/versions/main/search/functions_0.js
@@ -4,14 +4,14 @@ var searchData=
['add_5fcommand_5finterface_1',['add_command_interface',['../classmodulo__controllers_1_1_controller_interface.html#ad7d9aff67e0bba6ef2a557cdb94ab000',1,'modulo_controllers::ControllerInterface']]],
['add_5finput_2',['add_input',['../classmodulo__components_1_1_component_interface.html#a6d6fd277be46d40ea6d73b547d028055',1,'modulo_components::ComponentInterface::add_input(const std::string &signal_name, const std::shared_ptr< DataT > &data, const std::string &default_topic="", bool fixed_topic=false)'],['../classmodulo__components_1_1_component_interface.html#aed06da445cab193c04702a54d0039603',1,'modulo_components::ComponentInterface::add_input(const std::string &signal_name, const std::shared_ptr< DataT > &data, const std::function< void()> &callback, const std::string &default_topic="", bool fixed_topic=false)'],['../classmodulo__components_1_1_component_interface.html#ab5868c98d10e4f7abfa1a1377da7d81f',1,'modulo_components::ComponentInterface::add_input(const std::string &signal_name, const std::function< void(const std::shared_ptr< MsgT >)> &callback, const std::string &default_topic="", bool fixed_topic=false)'],['../classmodulo__controllers_1_1_base_controller_interface.html#abf32a178b3ac97aad7364508e1929108',1,'modulo_controllers::BaseControllerInterface::add_input()']]],
['add_5finterfaces_3',['add_interfaces',['../classmodulo__controllers_1_1_controller_interface.html#a019f11368af787d1cb34fc3b6f1c6234',1,'modulo_controllers::ControllerInterface::add_interfaces()'],['../classmodulo__controllers_1_1_robot_controller_interface.html#ac28db5ce4343ba7ba0ab004905f7c774',1,'modulo_controllers::RobotControllerInterface::add_interfaces()']]],
- ['add_5foutput_4',['add_output',['../classmodulo__components_1_1_component.html#ab475ee0e8ea1b1f52c6f0720a0546e90',1,'modulo_components::Component::add_output()'],['../classmodulo__controllers_1_1_base_controller_interface.html#a7709be5a6f1d5e538ecf28d9d0253a8f',1,'modulo_controllers::BaseControllerInterface::add_output()'],['../classmodulo__components_1_1_lifecycle_component.html#a22d31bd5f8a713b0ce757bea8622cbf3',1,'modulo_components::LifecycleComponent::add_output()']]],
- ['add_5fparameter_5',['add_parameter',['../classmodulo__components_1_1_component_interface.html#a518bf9ca1ff6aa9dc16c88c5b06cb5d8',1,'modulo_components::ComponentInterface::add_parameter(const std::shared_ptr< state_representation::ParameterInterface > ¶meter, const std::string &description, bool read_only=false)'],['../classmodulo__components_1_1_component_interface.html#ae833c972a8a140f8bacac3d680154a86',1,'modulo_components::ComponentInterface::add_parameter(const std::string &name, const T &value, const std::string &description, bool read_only=false)'],['../classmodulo__controllers_1_1_base_controller_interface.html#aaa7e4a206229bf52629bd8ee977b6edd',1,'modulo_controllers::BaseControllerInterface::add_parameter(const std::shared_ptr< state_representation::ParameterInterface > ¶meter, const std::string &description, bool read_only=false)'],['../classmodulo__controllers_1_1_base_controller_interface.html#a6e7805e1592898080a1c65ee28e2700f',1,'modulo_controllers::BaseControllerInterface::add_parameter(const std::string &name, const T &value, const std::string &description, bool read_only=false)']]],
+ ['add_5foutput_4',['add_output',['../classmodulo__components_1_1_component.html#ab475ee0e8ea1b1f52c6f0720a0546e90',1,'modulo_components::Component::add_output()'],['../classmodulo__components_1_1_lifecycle_component.html#a22d31bd5f8a713b0ce757bea8622cbf3',1,'modulo_components::LifecycleComponent::add_output()'],['../classmodulo__controllers_1_1_base_controller_interface.html#a7709be5a6f1d5e538ecf28d9d0253a8f',1,'modulo_controllers::BaseControllerInterface::add_output(const std::string &name, const std::string &topic_name="")']]],
+ ['add_5fparameter_5',['add_parameter',['../classmodulo__controllers_1_1_base_controller_interface.html#a6e7805e1592898080a1c65ee28e2700f',1,'modulo_controllers::BaseControllerInterface::add_parameter(const std::string &name, const T &value, const std::string &description, bool read_only=false)'],['../classmodulo__controllers_1_1_base_controller_interface.html#aaa7e4a206229bf52629bd8ee977b6edd',1,'modulo_controllers::BaseControllerInterface::add_parameter(const std::shared_ptr< state_representation::ParameterInterface > ¶meter, const std::string &description, bool read_only=false)'],['../classmodulo__components_1_1_component_interface.html#a518bf9ca1ff6aa9dc16c88c5b06cb5d8',1,'modulo_components::ComponentInterface::add_parameter(const std::shared_ptr< state_representation::ParameterInterface > ¶meter, const std::string &description, bool read_only=false)'],['../classmodulo__components_1_1_component_interface.html#ae833c972a8a140f8bacac3d680154a86',1,'modulo_components::ComponentInterface::add_parameter(const std::string &name, const T &value, const std::string &description, bool read_only=false)']]],
['add_5fperiodic_5fcallback_6',['add_periodic_callback',['../classmodulo__components_1_1_component_interface.html#ad17ee02a3b29dd632b594af6620a3168',1,'modulo_components::ComponentInterface']]],
- ['add_5fpredicate_7',['add_predicate',['../classmodulo__components_1_1_component_interface.html#ab245c0fc061c4109961c7339c2bf27a4',1,'modulo_components::ComponentInterface::add_predicate()'],['../classmodulo__controllers_1_1_base_controller_interface.html#a99ae1b60a443ef198f331f04c985ab84',1,'modulo_controllers::BaseControllerInterface::add_predicate(const std::string &predicate_name, const std::function< bool(void)> &predicate_function)'],['../classmodulo__controllers_1_1_base_controller_interface.html#ac7f744f72044655798cead29ea155f22',1,'modulo_controllers::BaseControllerInterface::add_predicate(const std::string &predicate_name, bool predicate_value)'],['../classmodulo__components_1_1_component_interface.html#a64726a7779cd0ade615a10d037e8c107',1,'modulo_components::ComponentInterface::add_predicate(const std::string &predicate_name, const std::function< bool(void)> &predicate_function)']]],
- ['add_5fservice_8',['add_service',['../classmodulo__components_1_1_component_interface.html#af915cd5317266aa78dc61151e6f1fa6c',1,'modulo_components::ComponentInterface::add_service(const std::string &service_name, const std::function< ComponentServiceResponse(void)> &callback)'],['../classmodulo__components_1_1_component_interface.html#a12724f83b3327d6a35d9ae02046e96fd',1,'modulo_components::ComponentInterface::add_service(const std::string &service_name, const std::function< ComponentServiceResponse(const std::string &string)> &callback)'],['../classmodulo__controllers_1_1_base_controller_interface.html#aeb181fef1f7a9a5896a9bec8e30fdcc3',1,'modulo_controllers::BaseControllerInterface::add_service(const std::string &service_name, const std::function< ControllerServiceResponse(void)> &callback)'],['../classmodulo__controllers_1_1_base_controller_interface.html#a2a969310126e63a475e9305e0d1abb0b',1,'modulo_controllers::BaseControllerInterface::add_service(const std::string &service_name, const std::function< ControllerServiceResponse(const std::string &string)> &callback)']]],
+ ['add_5fpredicate_7',['add_predicate',['../classmodulo__components_1_1_component_interface.html#ab245c0fc061c4109961c7339c2bf27a4',1,'modulo_components::ComponentInterface::add_predicate(const std::string &predicate_name, bool predicate_value)'],['../classmodulo__components_1_1_component_interface.html#a64726a7779cd0ade615a10d037e8c107',1,'modulo_components::ComponentInterface::add_predicate(const std::string &predicate_name, const std::function< bool(void)> &predicate_function)'],['../classmodulo__controllers_1_1_base_controller_interface.html#ac7f744f72044655798cead29ea155f22',1,'modulo_controllers::BaseControllerInterface::add_predicate(const std::string &predicate_name, bool predicate_value)'],['../classmodulo__controllers_1_1_base_controller_interface.html#a99ae1b60a443ef198f331f04c985ab84',1,'modulo_controllers::BaseControllerInterface::add_predicate(const std::string &predicate_name, const std::function< bool(void)> &predicate_function)']]],
+ ['add_5fservice_8',['add_service',['../classmodulo__components_1_1_component_interface.html#a12724f83b3327d6a35d9ae02046e96fd',1,'modulo_components::ComponentInterface::add_service()'],['../classmodulo__controllers_1_1_base_controller_interface.html#a2a969310126e63a475e9305e0d1abb0b',1,'modulo_controllers::BaseControllerInterface::add_service(const std::string &service_name, const std::function< ControllerServiceResponse(const std::string &string)> &callback)'],['../classmodulo__controllers_1_1_base_controller_interface.html#aeb181fef1f7a9a5896a9bec8e30fdcc3',1,'modulo_controllers::BaseControllerInterface::add_service(const std::string &service_name, const std::function< ControllerServiceResponse(void)> &callback)'],['../classmodulo__components_1_1_component_interface.html#af915cd5317266aa78dc61151e6f1fa6c',1,'modulo_components::ComponentInterface::add_service()']]],
['add_5fstate_5finterface_9',['add_state_interface',['../classmodulo__controllers_1_1_controller_interface.html#a4f58fa18886d11dcf57a5abcde0e5e09',1,'modulo_controllers::ControllerInterface']]],
- ['add_5fstatic_5ftf_5fbroadcaster_10',['add_static_tf_broadcaster',['../classmodulo__components_1_1_component_interface.html#a50d6d32870a7a81a72ab491f0d80f0bb',1,'modulo_components::ComponentInterface::add_static_tf_broadcaster()'],['../classmodulo__controllers_1_1_base_controller_interface.html#a183dfd4eb18dace54c01bed5ece3ba6d',1,'modulo_controllers::BaseControllerInterface::add_static_tf_broadcaster()']]],
- ['add_5ftf_5fbroadcaster_11',['add_tf_broadcaster',['../classmodulo__components_1_1_component_interface.html#ae782ab5b7593c368df9407df79d75c40',1,'modulo_components::ComponentInterface::add_tf_broadcaster()'],['../classmodulo__controllers_1_1_base_controller_interface.html#a438014d4440a4b28581f3c1603ec43df',1,'modulo_controllers::BaseControllerInterface::add_tf_broadcaster()']]],
- ['add_5ftf_5flistener_12',['add_tf_listener',['../classmodulo__components_1_1_component_interface.html#adf4b06438efcead7a6d29e3178161296',1,'modulo_components::ComponentInterface::add_tf_listener()'],['../classmodulo__controllers_1_1_base_controller_interface.html#ac1876129dead935f0fa84b972f4966b5',1,'modulo_controllers::BaseControllerInterface::add_tf_listener()']]],
+ ['add_5fstatic_5ftf_5fbroadcaster_10',['add_static_tf_broadcaster',['../classmodulo__components_1_1_component_interface.html#a50d6d32870a7a81a72ab491f0d80f0bb',1,'modulo_components::ComponentInterface']]],
+ ['add_5ftf_5fbroadcaster_11',['add_tf_broadcaster',['../classmodulo__components_1_1_component_interface.html#ae782ab5b7593c368df9407df79d75c40',1,'modulo_components::ComponentInterface']]],
+ ['add_5ftf_5flistener_12',['add_tf_listener',['../classmodulo__components_1_1_component_interface.html#adf4b06438efcead7a6d29e3178161296',1,'modulo_components::ComponentInterface']]],
['add_5ftrigger_13',['add_trigger',['../classmodulo__components_1_1_component_interface.html#abc67aa3f969574fb71b0a8527dad8346',1,'modulo_components::ComponentInterface::add_trigger()'],['../classmodulo__controllers_1_1_base_controller_interface.html#afb8181c45c3301d81c9cd954da4cbec0',1,'modulo_controllers::BaseControllerInterface::add_trigger()']]]
];
diff --git a/versions/main/search/functions_7.js b/versions/main/search/functions_7.js
index 779c1987c..c0c3365e6 100644
--- a/versions/main/search/functions_7.js
+++ b/versions/main/search/functions_7.js
@@ -1,5 +1,4 @@
var searchData=
[
- ['is_5factive_0',['is_active',['../classmodulo__controllers_1_1_base_controller_interface.html#a4ba640c6f8f7f61269af2cbdbd3ca0c9',1,'modulo_controllers::BaseControllerInterface']]],
- ['is_5fnode_5finitialized_1',['is_node_initialized',['../classmodulo__controllers_1_1_base_controller_interface.html#accd8315a77848aa5b4638f680106418e',1,'modulo_controllers::BaseControllerInterface']]]
+ ['is_5factive_0',['is_active',['../classmodulo__controllers_1_1_base_controller_interface.html#a4ba640c6f8f7f61269af2cbdbd3ca0c9',1,'modulo_controllers::BaseControllerInterface']]]
];
diff --git a/versions/main/search/functions_8.js b/versions/main/search/functions_8.js
index bc8701e65..3b11c2d09 100644
--- a/versions/main/search/functions_8.js
+++ b/versions/main/search/functions_8.js
@@ -1,5 +1,5 @@
var searchData=
[
['lifecyclecomponent_0',['LifecycleComponent',['../classmodulo__components_1_1_lifecycle_component.html#a81908c5428fea4a36262ffd82168dd06',1,'modulo_components::LifecycleComponent']]],
- ['lookup_5ftransform_1',['lookup_transform',['../classmodulo__components_1_1_component_interface.html#a71b7fbc1c56b4cfb0fd2bd800d6c5015',1,'modulo_components::ComponentInterface::lookup_transform(const std::string &frame, const std::string &reference_frame, const tf2::TimePoint &time_point, const tf2::Duration &duration)'],['../classmodulo__components_1_1_component_interface.html#a43c76f10f313827f7a32b88d3289885c',1,'modulo_components::ComponentInterface::lookup_transform(const std::string &frame, const std::string &reference_frame="world", double validity_period=-1.0, const tf2::Duration &duration=tf2::Duration(std::chrono::microseconds(10)))'],['../classmodulo__controllers_1_1_base_controller_interface.html#a3b6358f328fafa25faee1ad5123f1604',1,'modulo_controllers::BaseControllerInterface::lookup_transform(const std::string &frame, const std::string &reference_frame, const tf2::TimePoint &time_point, const tf2::Duration &duration)'],['../classmodulo__controllers_1_1_base_controller_interface.html#a0eb351bc6e4828eb286ab3932f8b0712',1,'modulo_controllers::BaseControllerInterface::lookup_transform(const std::string &frame, const std::string &reference_frame="world", double validity_period=-1.0, const tf2::Duration &duration=tf2::Duration(std::chrono::microseconds(10)))']]]
+ ['lookup_5ftransform_1',['lookup_transform',['../classmodulo__components_1_1_component_interface.html#a71b7fbc1c56b4cfb0fd2bd800d6c5015',1,'modulo_components::ComponentInterface::lookup_transform(const std::string &frame, const std::string &reference_frame, const tf2::TimePoint &time_point, const tf2::Duration &duration)'],['../classmodulo__components_1_1_component_interface.html#a43c76f10f313827f7a32b88d3289885c',1,'modulo_components::ComponentInterface::lookup_transform(const std::string &frame, const std::string &reference_frame="world", double validity_period=-1.0, const tf2::Duration &duration=tf2::Duration(std::chrono::microseconds(10)))']]]
];
diff --git a/versions/main/search/functions_d.js b/versions/main/search/functions_d.js
index ca2cc9f9d..47e922182 100644
--- a/versions/main/search/functions_d.js
+++ b/versions/main/search/functions_d.js
@@ -4,18 +4,18 @@ var searchData=
['safe_5fdynamic_5fpointer_5fcast_1',['safe_dynamic_pointer_cast',['../namespacemodulo__core_1_1translators.html#a6ef1c765b829bf82c25a6e4f409c618e',1,'modulo_core::translators']]],
['safe_5fspatial_5fstate_5fconversion_2',['safe_spatial_state_conversion',['../namespacemodulo__core_1_1translators.html#a04a6f2e996dbc7b5ce4dcda8d9d21548',1,'modulo_core::translators']]],
['safe_5fstate_5fwith_5fnames_5fconversion_3',['safe_state_with_names_conversion',['../namespacemodulo__core_1_1translators.html#ac51af1c64864f12d38a4a7d4715a25ee',1,'modulo_core::translators']]],
- ['send_5fstatic_5ftransform_4',['send_static_transform',['../classmodulo__controllers_1_1_base_controller_interface.html#a07bfc9ff4375a56e845ecb08d3f708f6',1,'modulo_controllers::BaseControllerInterface::send_static_transform()'],['../classmodulo__components_1_1_component_interface.html#ae9fb8bc91a29935a0e4d469e45e62a7b',1,'modulo_components::ComponentInterface::send_static_transform(const state_representation::CartesianPose &transform)']]],
- ['send_5fstatic_5ftransforms_5',['send_static_transforms',['../classmodulo__components_1_1_component_interface.html#a39293f62ba806c5f599f70cdf876ccae',1,'modulo_components::ComponentInterface::send_static_transforms()'],['../classmodulo__controllers_1_1_base_controller_interface.html#a31cfe0073895db9700c805366960780a',1,'modulo_controllers::BaseControllerInterface::send_static_transforms(const std::vector< state_representation::CartesianPose > &transforms)']]],
- ['send_5ftransform_6',['send_transform',['../classmodulo__controllers_1_1_base_controller_interface.html#a4ccd7c3386102bff0dff92a3eb60e41e',1,'modulo_controllers::BaseControllerInterface::send_transform()'],['../classmodulo__components_1_1_component_interface.html#ab3d9b98663be5983a1c677c32f582d3e',1,'modulo_components::ComponentInterface::send_transform(const state_representation::CartesianPose &transform)']]],
- ['send_5ftransforms_7',['send_transforms',['../classmodulo__components_1_1_component_interface.html#a07e38f6eb54ae52374056e1ccc595e7f',1,'modulo_components::ComponentInterface::send_transforms()'],['../classmodulo__controllers_1_1_base_controller_interface.html#afd6baa388afd781e38dd94d8f83fe2a2',1,'modulo_controllers::BaseControllerInterface::send_transforms()']]],
+ ['send_5fstatic_5ftransform_4',['send_static_transform',['../classmodulo__components_1_1_component_interface.html#ae9fb8bc91a29935a0e4d469e45e62a7b',1,'modulo_components::ComponentInterface']]],
+ ['send_5fstatic_5ftransforms_5',['send_static_transforms',['../classmodulo__components_1_1_component_interface.html#a39293f62ba806c5f599f70cdf876ccae',1,'modulo_components::ComponentInterface']]],
+ ['send_5ftransform_6',['send_transform',['../classmodulo__components_1_1_component_interface.html#ab3d9b98663be5983a1c677c32f582d3e',1,'modulo_components::ComponentInterface']]],
+ ['send_5ftransforms_7',['send_transforms',['../classmodulo__components_1_1_component_interface.html#a07e38f6eb54ae52374056e1ccc595e7f',1,'modulo_components::ComponentInterface']]],
['set_5fcommand_5finterface_8',['set_command_interface',['../classmodulo__controllers_1_1_controller_interface.html#a9623c4028e3da288789b80a750c96304',1,'modulo_controllers::ControllerInterface']]],
['set_5fdata_9',['set_data',['../classmodulo__core_1_1communication_1_1_message_pair.html#ae71ad28f6e4270b5a318ddbdbf620585',1,'modulo_core::communication::MessagePair']]],
['set_5finput_5fvalidity_5fperiod_10',['set_input_validity_period',['../classmodulo__controllers_1_1_base_controller_interface.html#a87e904e6cf917796ea5c415787ddb872',1,'modulo_controllers::BaseControllerInterface']]],
['set_5fjoint_5fcommand_11',['set_joint_command',['../classmodulo__controllers_1_1_robot_controller_interface.html#ab2c42661fe2c0a665b8b7e6bc0f0bc7f',1,'modulo_controllers::RobotControllerInterface']]],
['set_5fmessage_5fpair_12',['set_message_pair',['../classmodulo__core_1_1communication_1_1_publisher_interface.html#aa59ed6b199b838811db4c29bb19c5319',1,'modulo_core::communication::PublisherInterface::set_message_pair()'],['../classmodulo__core_1_1communication_1_1_subscription_interface.html#a817997523c09e4c1d912d9a18427f3ef',1,'modulo_core::communication::SubscriptionInterface::set_message_pair()']]],
- ['set_5fparameter_5fvalue_13',['set_parameter_value',['../classmodulo__controllers_1_1_base_controller_interface.html#a6f813c2a5885a4937daec65bdd02e6a1',1,'modulo_controllers::BaseControllerInterface::set_parameter_value()'],['../classmodulo__components_1_1_component_interface.html#a28047040106c7a84d7c69ba27a034746',1,'modulo_components::ComponentInterface::set_parameter_value(const std::string &name, const T &value)']]],
- ['set_5fpredicate_14',['set_predicate',['../classmodulo__components_1_1_component_interface.html#a8b5da2215ad8971dedddd82881136499',1,'modulo_components::ComponentInterface::set_predicate()'],['../classmodulo__controllers_1_1_base_controller_interface.html#ac617ea1e8f3635919cc1694dcd1f881d',1,'modulo_controllers::BaseControllerInterface::set_predicate(const std::string &predicate_name, bool predicate_value)'],['../classmodulo__controllers_1_1_base_controller_interface.html#a8468346ccb5cf94e6a0a0c51192c3f23',1,'modulo_controllers::BaseControllerInterface::set_predicate(const std::string &predicate_name, const std::function< bool(void)> &predicate_function)'],['../classmodulo__components_1_1_component_interface.html#a8949cef47cf375d195f68e5782f37fbc',1,'modulo_components::ComponentInterface::set_predicate(const std::string &predicate_name, bool predicate_value)']]],
- ['set_5fqos_15',['set_qos',['../classmodulo__components_1_1_component_interface.html#aa21a3ebb9bdce8d012558a46b4642fb4',1,'modulo_components::ComponentInterface::set_qos()'],['../classmodulo__controllers_1_1_base_controller_interface.html#abf162367e0fd1771024e5dc8d60a9710',1,'modulo_controllers::BaseControllerInterface::set_qos()']]],
+ ['set_5fparameter_5fvalue_13',['set_parameter_value',['../classmodulo__components_1_1_component_interface.html#a28047040106c7a84d7c69ba27a034746',1,'modulo_components::ComponentInterface::set_parameter_value()'],['../classmodulo__controllers_1_1_base_controller_interface.html#a6f813c2a5885a4937daec65bdd02e6a1',1,'modulo_controllers::BaseControllerInterface::set_parameter_value()']]],
+ ['set_5fpredicate_14',['set_predicate',['../classmodulo__components_1_1_component_interface.html#a8b5da2215ad8971dedddd82881136499',1,'modulo_components::ComponentInterface::set_predicate()'],['../classmodulo__controllers_1_1_base_controller_interface.html#a8468346ccb5cf94e6a0a0c51192c3f23',1,'modulo_controllers::BaseControllerInterface::set_predicate(const std::string &predicate_name, const std::function< bool(void)> &predicate_function)'],['../classmodulo__controllers_1_1_base_controller_interface.html#ac617ea1e8f3635919cc1694dcd1f881d',1,'modulo_controllers::BaseControllerInterface::set_predicate(const std::string &predicate_name, bool predicate_value)'],['../classmodulo__components_1_1_component_interface.html#a8949cef47cf375d195f68e5782f37fbc',1,'modulo_components::ComponentInterface::set_predicate()']]],
+ ['set_5fqos_15',['set_qos',['../classmodulo__controllers_1_1_base_controller_interface.html#abf162367e0fd1771024e5dc8d60a9710',1,'modulo_controllers::BaseControllerInterface::set_qos()'],['../classmodulo__components_1_1_component_interface.html#aa21a3ebb9bdce8d012558a46b4642fb4',1,'modulo_components::ComponentInterface::set_qos()']]],
['set_5fsubscription_16',['set_subscription',['../classmodulo__core_1_1communication_1_1_subscription_handler.html#ad6ce10b7ac797009a7c64ddf52361276',1,'modulo_core::communication::SubscriptionHandler']]],
['set_5fuser_5fcallback_17',['set_user_callback',['../classmodulo__core_1_1communication_1_1_subscription_handler.html#ae5ce0270138b061c709ce4f1c2f76f14',1,'modulo_core::communication::SubscriptionHandler']]],
['state_5finterface_5fconfiguration_18',['state_interface_configuration',['../classmodulo__controllers_1_1_controller_interface.html#af2769f953805848c8672421f769517bc',1,'modulo_controllers::ControllerInterface']]],
diff --git a/versions/main/structmodulo__controllers_1_1_controller_input.html b/versions/main/structmodulo__controllers_1_1_controller_input.html
index 37ffa33a1..d2445fe94 100644
--- a/versions/main/structmodulo__controllers_1_1_controller_input.html
+++ b/versions/main/structmodulo__controllers_1_1_controller_input.html
@@ -101,7 +101,7 @@
Input structure to save topic data in a realtime buffer and timestamps in one object.
-
Definition at line 87 of file BaseControllerInterface.hpp.
+
Definition at line 83 of file BaseControllerInterface.hpp.
◆ ControllerInput()
@@ -127,7 +127,7 @@