Skip to main content

IOController Class

Declaration​

class moveit_pro_controllers::IOController { ... }

Included Headers​

#include <io_controller.hpp>

Base class​

classcontroller_interface::ControllerInterface

Public Member Functions Index​

controller_interface::InterfaceConfigurationcommand_interface_configuration () const override
controller_interface::InterfaceConfigurationstate_interface_configuration () const override
CallbackReturnon_init () override
CallbackReturnon_configure (const rclcpp_lifecycle::State &previous_state) override
CallbackReturnon_activate (const rclcpp_lifecycle::State &previous_state) override
CallbackReturnon_deactivate (const rclcpp_lifecycle::State &previous_state) override
controller_interface::return_typeupdate (const rclcpp::Time &time, const rclcpp::Duration &period) override

Private Member Attributes Index​

std::vector< rclcpp::Service< std_srvs::srv::Trigger >::SharedPtr >enable_services_
std::vector< rclcpp::Service< std_srvs::srv::Trigger >::SharedPtr >disable_services_
std::shared_ptr< io_controller::ParamListener >param_listener_
io_controller::Paramsparams_

Definition at line 24 of file io_controller.hpp.

Public Member Functions​

command_interface_configuration()​

controller_interface::InterfaceConfiguration moveit_pro_controllers::IOController::command_interface_configuration ()

Declaration at line 27 of file io_controller.hpp, definition at line 60 of file io_controller.cpp.

on_activate()​

controller_interface::CallbackReturn moveit_pro_controllers::IOController::on_activate (const rclcpp_lifecycle::State & previous_state)

Declaration at line 35 of file io_controller.hpp, definition at line 77 of file io_controller.cpp.

on_configure()​

controller_interface::CallbackReturn moveit_pro_controllers::IOController::on_configure (const rclcpp_lifecycle::State & previous_state)

Declaration at line 33 of file io_controller.hpp, definition at line 55 of file io_controller.cpp.

on_deactivate()​

controller_interface::CallbackReturn moveit_pro_controllers::IOController::on_deactivate (const rclcpp_lifecycle::State & previous_state)

Declaration at line 37 of file io_controller.hpp, definition at line 104 of file io_controller.cpp.

on_init()​

controller_interface::CallbackReturn moveit_pro_controllers::IOController::on_init ()

Declaration at line 31 of file io_controller.hpp, definition at line 27 of file io_controller.cpp.

state_interface_configuration()​

controller_interface::InterfaceConfiguration moveit_pro_controllers::IOController::state_interface_configuration ()

Declaration at line 29 of file io_controller.hpp, definition at line 72 of file io_controller.cpp.

update()​

controller_interface::return_type moveit_pro_controllers::IOController::update (const rclcpp::Time & time, const rclcpp::Duration & period)

Declaration at line 39 of file io_controller.hpp, definition at line 112 of file io_controller.cpp.

Private Member Attributes​

disable_services_​

std::vector<rclcpp::Service<std_srvs::srv::Trigger>::SharedPtr> moveit_pro_controllers::IOController::disable_services_

Definition at line 43 of file io_controller.hpp.

enable_services_​

std::vector<rclcpp::Service<std_srvs::srv::Trigger>::SharedPtr> moveit_pro_controllers::IOController::enable_services_

Definition at line 42 of file io_controller.hpp.

param_listener_​

std::shared_ptr<io_controller::ParamListener> moveit_pro_controllers::IOController::param_listener_

Definition at line 45 of file io_controller.hpp.

params_​

io_controller::Params moveit_pro_controllers::IOController::params_

Definition at line 46 of file io_controller.hpp.


The documentation for this class was generated from the following files:


Generated via doxygen2docusaurus 2.2.2 by Doxygen 1.9.8.