staubli_driver_ros2 main
ROS2 control driver for Staubli robots
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
staubli_robot_driver::StaubliHardwareInterface Class Reference

#include <staubli_hardware_interface.hpp>

Inheritance diagram for staubli_robot_driver::StaubliHardwareInterface:
[legend]
Collaboration diagram for staubli_robot_driver::StaubliHardwareInterface:
[legend]

Public Member Functions

 StaubliHardwareInterface ()
 
 ~StaubliHardwareInterface ()
 
hardware_interface::CallbackReturn on_init (const hardware_interface::HardwareComponentInterfaceParams &params) override
 
hardware_interface::CallbackReturn on_configure (const rclcpp_lifecycle::State &previous_state) final
 
hardware_interface::CallbackReturn on_activate (const rclcpp_lifecycle::State &previous_state) final
 
hardware_interface::CallbackReturn on_cleanup (const rclcpp_lifecycle::State &previous_state) final
 
hardware_interface::CallbackReturn on_shutdown (const rclcpp_lifecycle::State &previous_state) final
 
hardware_interface::CallbackReturn on_error (const rclcpp_lifecycle::State &previous_state) final
 
std::vector< hardware_interface::StateInterface > export_state_interfaces () final
 
std::vector< hardware_interface::CommandInterface > export_command_interfaces () final
 
hardware_interface::return_type read (const rclcpp::Time &time, const rclcpp::Duration &period) final
 
hardware_interface::return_type write (const rclcpp::Time &time, const rclcpp::Duration &period) final
 
hardware_interface::return_type prepare_command_mode_switch (const std::vector< std::string > &start_interfaces, const std::vector< std::string > &stop_interfaces) final
 
hardware_interface::return_type perform_command_mode_switch (const std::vector< std::string > &start_interfaces, const std::vector< std::string > &stop_interfaces) final
 

Constructor & Destructor Documentation

◆ StaubliHardwareInterface()

staubli_robot_driver::StaubliHardwareInterface::StaubliHardwareInterface ( )

◆ ~StaubliHardwareInterface()

staubli_robot_driver::StaubliHardwareInterface::~StaubliHardwareInterface ( )

Member Function Documentation

◆ on_init()

hardware_interface::CallbackReturn staubli_robot_driver::StaubliHardwareInterface::on_init ( const hardware_interface::HardwareComponentInterfaceParams &  params)
override

◆ on_configure()

hardware_interface::CallbackReturn staubli_robot_driver::StaubliHardwareInterface::on_configure ( const rclcpp_lifecycle::State &  previous_state)
final

◆ on_activate()

hardware_interface::CallbackReturn staubli_robot_driver::StaubliHardwareInterface::on_activate ( const rclcpp_lifecycle::State &  previous_state)
final

◆ on_cleanup()

hardware_interface::CallbackReturn staubli_robot_driver::StaubliHardwareInterface::on_cleanup ( const rclcpp_lifecycle::State &  previous_state)
final

◆ on_shutdown()

hardware_interface::CallbackReturn staubli_robot_driver::StaubliHardwareInterface::on_shutdown ( const rclcpp_lifecycle::State &  previous_state)
final

◆ on_error()

hardware_interface::CallbackReturn staubli_robot_driver::StaubliHardwareInterface::on_error ( const rclcpp_lifecycle::State &  previous_state)
final

◆ export_state_interfaces()

std::vector< hardware_interface::StateInterface > staubli_robot_driver::StaubliHardwareInterface::export_state_interfaces ( )
final

◆ export_command_interfaces()

std::vector< hardware_interface::CommandInterface > staubli_robot_driver::StaubliHardwareInterface::export_command_interfaces ( )
final

◆ read()

hardware_interface::return_type staubli_robot_driver::StaubliHardwareInterface::read ( const rclcpp::Time &  time,
const rclcpp::Duration &  period 
)
final

◆ write()

hardware_interface::return_type staubli_robot_driver::StaubliHardwareInterface::write ( const rclcpp::Time &  time,
const rclcpp::Duration &  period 
)
final

◆ prepare_command_mode_switch()

hardware_interface::return_type staubli_robot_driver::StaubliHardwareInterface::prepare_command_mode_switch ( const std::vector< std::string > &  start_interfaces,
const std::vector< std::string > &  stop_interfaces 
)
final

◆ perform_command_mode_switch()

hardware_interface::return_type staubli_robot_driver::StaubliHardwareInterface::perform_command_mode_switch ( const std::vector< std::string > &  start_interfaces,
const std::vector< std::string > &  stop_interfaces 
)
final

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