|
Modulo 5.0.0
|
This is the complete list of members for modulo_components::ComponentInterface, including all inherited members.
| add_input(const std::string &signal_name, const std::shared_ptr< DataT > &data, const std::string &default_topic="", bool fixed_topic=false) | modulo_components::ComponentInterface | inlineprotected |
| 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) | modulo_components::ComponentInterface | inlineprotected |
| 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) | modulo_components::ComponentInterface | inlineprotected |
| add_parameter(const std::shared_ptr< state_representation::ParameterInterface > ¶meter, const std::string &description, bool read_only=false) | modulo_components::ComponentInterface | protected |
| add_parameter(const std::string &name, const T &value, const std::string &description, bool read_only=false) | modulo_components::ComponentInterface | inlineprotected |
| add_periodic_callback(const std::string &name, const std::function< void(void)> &callback) | modulo_components::ComponentInterface | protected |
| add_predicate(const std::string &predicate_name, bool predicate_value) | modulo_components::ComponentInterface | protected |
| add_predicate(const std::string &predicate_name, const std::function< bool(void)> &predicate_function) | modulo_components::ComponentInterface | protected |
| add_service(const std::string &service_name, const std::function< ComponentServiceResponse(void)> &callback) | modulo_components::ComponentInterface | protected |
| add_service(const std::string &service_name, const std::function< ComponentServiceResponse(const std::string &string)> &callback) | modulo_components::ComponentInterface | protected |
| add_static_tf_broadcaster() | modulo_components::ComponentInterface | protected |
| add_tf_broadcaster() | modulo_components::ComponentInterface | protected |
| add_tf_listener() | modulo_components::ComponentInterface | protected |
| add_trigger(const std::string &trigger_name) | modulo_components::ComponentInterface | protected |
| ComponentInterface(const std::shared_ptr< rclcpp::node_interfaces::NodeInterfaces< ALL_RCLCPP_NODE_INTERFACES > > &interfaces) | modulo_components::ComponentInterface | explicitprotected |
| ComponentInterfacePublicInterface (defined in modulo_components::ComponentInterface) | modulo_components::ComponentInterface | friend |
| create_output(modulo_core::communication::PublisherType publisher_type, const std::string &signal_name, const std::shared_ptr< DataT > &data, const std::string &default_topic, bool fixed_topic, bool publish_on_step) | modulo_components::ComponentInterface | inlineprotected |
| declare_input(const std::string &signal_name, const std::string &default_topic="", bool fixed_topic=false) | modulo_components::ComponentInterface | protected |
| declare_output(const std::string &signal_name, const std::string &default_topic="", bool fixed_topic=false) | modulo_components::ComponentInterface | protected |
| evaluate_periodic_callbacks() | modulo_components::ComponentInterface | protected |
| finalize_interfaces() | modulo_components::ComponentInterface | protected |
| get_parameter(const std::string &name) const | modulo_components::ComponentInterface | protected |
| get_parameter_value(const std::string &name) const | modulo_components::ComponentInterface | inlineprotected |
| get_period() const | modulo_components::ComponentInterface | protected |
| get_period() const (defined in modulo_components::ComponentInterface) | modulo_components::ComponentInterface | |
| get_period() const (defined in modulo_components::ComponentInterface) | modulo_components::ComponentInterface | |
| get_period() const (defined in modulo_components::ComponentInterface) | modulo_components::ComponentInterface | |
| get_predicate(const std::string &predicate_name) const | modulo_components::ComponentInterface | protected |
| get_qos() const | modulo_components::ComponentInterface | protected |
| get_rate() const | modulo_components::ComponentInterface | protected |
| inputs_ | modulo_components::ComponentInterface | protected |
| lookup_transform(const std::string &frame, const std::string &reference_frame, const tf2::TimePoint &time_point, const tf2::Duration &duration) | modulo_components::ComponentInterface | 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_components::ComponentInterface | protected |
| on_step_callback() | modulo_components::ComponentInterface | protectedvirtual |
| on_validate_parameter_callback(const std::shared_ptr< state_representation::ParameterInterface > ¶meter) | modulo_components::ComponentInterface | protectedvirtual |
| outputs_ | modulo_components::ComponentInterface | protected |
| periodic_outputs_ | modulo_components::ComponentInterface | protected |
| publish_output(const std::string &signal_name) | modulo_components::ComponentInterface | protected |
| publish_outputs() | modulo_components::ComponentInterface | protected |
| publish_predicates() | modulo_components::ComponentInterface | protected |
| raise_error() | modulo_components::ComponentInterface | protectedvirtual |
| remove_input(const std::string &signal_name) | modulo_components::ComponentInterface | protected |
| remove_output(const std::string &signal_name) | modulo_components::ComponentInterface | protected |
| send_static_transform(const state_representation::CartesianPose &transform) | modulo_components::ComponentInterface | protected |
| send_static_transforms(const std::vector< state_representation::CartesianPose > &transforms) | modulo_components::ComponentInterface | protected |
| send_transform(const state_representation::CartesianPose &transform) | modulo_components::ComponentInterface | protected |
| send_transforms(const std::vector< state_representation::CartesianPose > &transforms) | modulo_components::ComponentInterface | protected |
| set_parameter_value(const std::string &name, const T &value) | modulo_components::ComponentInterface | inlineprotected |
| set_predicate(const std::string &predicate_name, bool predicate_value) | modulo_components::ComponentInterface | protected |
| set_predicate(const std::string &predicate_name, const std::function< bool(void)> &predicate_function) | modulo_components::ComponentInterface | protected |
| set_qos(const rclcpp::QoS &qos) | modulo_components::ComponentInterface | protected |
| step() | modulo_components::ComponentInterface | protectedvirtual |
| trigger(const std::string &trigger_name) | modulo_components::ComponentInterface | protected |
| ~ComponentInterface() | modulo_components::ComponentInterface | virtual |