ethercat_driver_ros2  main
C++ ROS test
Public Member Functions | List of all members
ethercat_driver::EthercatDriver Class Reference

#include <ethercat_driver.hpp>

Inheritance diagram for ethercat_driver::EthercatDriver:
Inheritance graph
[legend]
Collaboration diagram for ethercat_driver::EthercatDriver:
Collaboration graph
[legend]

Public Member Functions

ETHERCAT_DRIVER_PUBLIC CallbackReturn on_init (const hardware_interface::HardwareInfo &info) override
 
ETHERCAT_DRIVER_PUBLIC CallbackReturn on_configure (const rclcpp_lifecycle::State &previous_state) override
 
ETHERCAT_DRIVER_PUBLIC std::vector< hardware_interface::StateInterface > export_state_interfaces () override
 
ETHERCAT_DRIVER_PUBLIC std::vector< hardware_interface::CommandInterface > export_command_interfaces () override
 
ETHERCAT_DRIVER_PUBLIC CallbackReturn on_activate (const rclcpp_lifecycle::State &previous_state) override
 
ETHERCAT_DRIVER_PUBLIC CallbackReturn on_deactivate (const rclcpp_lifecycle::State &previous_state) override
 
ETHERCAT_DRIVER_PUBLIC hardware_interface::return_type read (const rclcpp::Time &, const rclcpp::Duration &) override
 
ETHERCAT_DRIVER_PUBLIC hardware_interface::return_type write (const rclcpp::Time &, const rclcpp::Duration &) override
 

Member Function Documentation

◆ on_init()

ETHERCAT_DRIVER_PUBLIC CallbackReturn ethercat_driver::EthercatDriver::on_init ( const hardware_interface::HardwareInfo &  info)
override

◆ on_configure()

ETHERCAT_DRIVER_PUBLIC CallbackReturn ethercat_driver::EthercatDriver::on_configure ( const rclcpp_lifecycle::State &  previous_state)
override

◆ export_state_interfaces()

ETHERCAT_DRIVER_PUBLIC std::vector<hardware_interface::StateInterface> ethercat_driver::EthercatDriver::export_state_interfaces ( )
override

◆ export_command_interfaces()

ETHERCAT_DRIVER_PUBLIC std::vector<hardware_interface::CommandInterface> ethercat_driver::EthercatDriver::export_command_interfaces ( )
override

◆ on_activate()

ETHERCAT_DRIVER_PUBLIC CallbackReturn ethercat_driver::EthercatDriver::on_activate ( const rclcpp_lifecycle::State &  previous_state)
override

◆ on_deactivate()

ETHERCAT_DRIVER_PUBLIC CallbackReturn ethercat_driver::EthercatDriver::on_deactivate ( const rclcpp_lifecycle::State &  previous_state)
override

◆ read()

ETHERCAT_DRIVER_PUBLIC hardware_interface::return_type ethercat_driver::EthercatDriver::read ( const rclcpp::Time &  ,
const rclcpp::Duration &   
)
override

◆ write()

ETHERCAT_DRIVER_PUBLIC hardware_interface::return_type ethercat_driver::EthercatDriver::write ( const rclcpp::Time &  ,
const rclcpp::Duration &   
)
override

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