Modulo 5.0.0
Loading...
Searching...
No Matches
modulo_controllers::ControllerInterface Member List

This is the complete list of members for modulo_controllers::ControllerInterface, including all inherited members.

add_command_interface(const std::string &name, const std::string &interface)modulo_controllers::ControllerInterfaceprotected
add_input(const std::string &name, const std::string &topic_name="")modulo_controllers::BaseControllerInterfaceinlineprotected
add_input(const std::string &name, const std::string &topic_name) (defined in modulo_controllers::BaseControllerInterface)modulo_controllers::BaseControllerInterfaceinlineprotected
add_input(const std::string &name, const std::string &topic_name) (defined in modulo_controllers::BaseControllerInterface)modulo_controllers::BaseControllerInterfaceinlineprotected
add_input(const std::string &name, const std::string &topic_name) (defined in modulo_controllers::BaseControllerInterface)modulo_controllers::BaseControllerInterfaceinlineprotected
add_interfaces()modulo_controllers::ControllerInterfaceprotectedvirtual
add_output(const std::string &name, const std::string &topic_name="")modulo_controllers::BaseControllerInterfaceinlineprotected
add_output(const std::string &name, const std::string &topic_name) (defined in modulo_controllers::BaseControllerInterface)modulo_controllers::BaseControllerInterfaceinlineprotected
add_output(const std::string &name, const std::string &topic_name) (defined in modulo_controllers::BaseControllerInterface)modulo_controllers::BaseControllerInterfaceinlineprotected
add_output(const std::string &name, const std::string &topic_name) (defined in modulo_controllers::BaseControllerInterface)modulo_controllers::BaseControllerInterfaceinlineprotected
add_parameter(const std::shared_ptr< state_representation::ParameterInterface > &parameter, const std::string &description, bool read_only=false)modulo_controllers::BaseControllerInterfaceprotected
add_parameter(const std::string &name, const T &value, const std::string &description, bool read_only=false)modulo_controllers::BaseControllerInterfaceinlineprotected
add_predicate(const std::string &predicate_name, bool predicate_value)modulo_controllers::BaseControllerInterfaceprotected
add_predicate(const std::string &predicate_name, const std::function< bool(void)> &predicate_function)modulo_controllers::BaseControllerInterfaceprotected
add_service(const std::string &service_name, const std::function< ControllerServiceResponse(void)> &callback)modulo_controllers::BaseControllerInterfaceprotected
add_service(const std::string &service_name, const std::function< ControllerServiceResponse(const std::string &string)> &callback)modulo_controllers::BaseControllerInterfaceprotected
add_state_interface(const std::string &name, const std::string &interface)modulo_controllers::ControllerInterfaceprotected
add_trigger(const std::string &trigger_name)modulo_controllers::BaseControllerInterfaceprotected
BaseControllerInterface()modulo_controllers::BaseControllerInterface
command_interface_configuration() const finalmodulo_controllers::ControllerInterface
ControllerInterface(bool claim_all_state_interfaces=false)modulo_controllers::ControllerInterface
evaluate(const rclcpp::Time &time, const std::chrono::nanoseconds &period)=0modulo_controllers::ControllerInterfaceprotectedpure virtual
get_command_interface(const std::string &name, const std::string &interface) constmodulo_controllers::ControllerInterfaceprotected
get_command_mutex()modulo_controllers::BaseControllerInterfaceprotected
get_parameter(const std::string &name) constmodulo_controllers::BaseControllerInterfaceprotected
get_parameter_value(const std::string &name) constmodulo_controllers::BaseControllerInterfaceinlineprotected
get_predicate(const std::string &predicate_name) constmodulo_controllers::BaseControllerInterfaceprotected
get_qos() constmodulo_controllers::BaseControllerInterfaceprotected
get_state_interface(const std::string &name, const std::string &interface) constmodulo_controllers::ControllerInterfaceprotected
get_state_interfaces(const std::string &name) constmodulo_controllers::ControllerInterfaceprotected
hardware_name_modulo_controllers::ControllerInterfaceprotected
is_active() constmodulo_controllers::BaseControllerInterfaceprotected
on_activate(const rclcpp_lifecycle::State &previous_state) finalmodulo_controllers::ControllerInterface
on_activate()modulo_controllers::ControllerInterfaceprotectedvirtual
on_configure(const rclcpp_lifecycle::State &previous_state) finalmodulo_controllers::ControllerInterface
on_configure()modulo_controllers::ControllerInterfaceprotectedvirtual
on_deactivate(const rclcpp_lifecycle::State &previous_state) finalmodulo_controllers::ControllerInterface
on_deactivate()modulo_controllers::ControllerInterfaceprotectedvirtual
on_init() overridemodulo_controllers::ControllerInterface
on_validate_parameter_callback(const std::shared_ptr< state_representation::ParameterInterface > &parameter)modulo_controllers::BaseControllerInterfaceprotectedvirtual
read_input(const std::string &name)modulo_controllers::BaseControllerInterfaceinlineprotected
read_input(const std::string &name) (defined in modulo_controllers::BaseControllerInterface)modulo_controllers::BaseControllerInterfaceinlineprotected
read_input(const std::string &name) (defined in modulo_controllers::BaseControllerInterface)modulo_controllers::BaseControllerInterfaceinlineprotected
read_input(const std::string &name) (defined in modulo_controllers::BaseControllerInterface)modulo_controllers::BaseControllerInterfaceinlineprotected
read_state_interfaces()modulo_controllers::ControllerInterfaceprotectedvirtual
set_command_interface(const std::string &name, const std::string &interface, double value)modulo_controllers::ControllerInterfaceprotected
set_input_validity_period(double input_validity_period)modulo_controllers::BaseControllerInterfaceprotected
set_parameter_value(const std::string &name, const T &value)modulo_controllers::BaseControllerInterfaceinlineprotected
set_predicate(const std::string &predicate_name, bool predicate_value)modulo_controllers::BaseControllerInterfaceprotected
set_predicate(const std::string &predicate_name, const std::function< bool(void)> &predicate_function)modulo_controllers::BaseControllerInterfaceprotected
set_qos(const rclcpp::QoS &qos)modulo_controllers::BaseControllerInterfaceprotected
state_interface_configuration() const finalmodulo_controllers::ControllerInterface
trigger(const std::string &trigger_name)modulo_controllers::BaseControllerInterfaceprotected
update(const rclcpp::Time &time, const rclcpp::Duration &period) finalmodulo_controllers::ControllerInterface
write_command_interfaces(const rclcpp::Duration &period)modulo_controllers::ControllerInterfaceprotectedvirtual
write_output(const std::string &name, const T &data)modulo_controllers::BaseControllerInterfaceinlineprotected
write_output(const std::string &name, const bool &data) (defined in modulo_controllers::BaseControllerInterface)modulo_controllers::BaseControllerInterfaceinline
write_output(const std::string &name, const double &data) (defined in modulo_controllers::BaseControllerInterface)modulo_controllers::BaseControllerInterfaceinline
write_output(const std::string &name, const std::vector< double > &data) (defined in modulo_controllers::BaseControllerInterface)modulo_controllers::BaseControllerInterfaceinline
write_output(const std::string &name, const int &data) (defined in modulo_controllers::BaseControllerInterface)modulo_controllers::BaseControllerInterfaceinline
write_output(const std::string &name, const std::string &data) (defined in modulo_controllers::BaseControllerInterface)modulo_controllers::BaseControllerInterfaceinline