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 23 of file io_controller.hpp.

Public Member Functions

command_interface_configuration()

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

Declaration at line 26 of file io_controller.hpp, definition at line 62 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 34 of file io_controller.hpp, definition at line 79 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 32 of file io_controller.hpp, definition at line 57 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 36 of file io_controller.hpp, definition at line 106 of file io_controller.cpp.

on_init()

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

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

state_interface_configuration()

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

Declaration at line 28 of file io_controller.hpp, definition at line 74 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 38 of file io_controller.hpp, definition at line 114 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 42 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 41 of file io_controller.hpp.

param_listener_

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

Definition at line 44 of file io_controller.hpp.

params_

io_controller::Params moveit_pro_controllers::IOController::params_

Definition at line 45 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.