ethercat_driver_ros2  main
C++ ROS test
Public Member Functions | Public Attributes | List of all members
ethercat_interface::SMConfig Class Reference

#include <ec_sync_manager.hpp>

Public Member Functions

 SMConfig ()
 
 ~SMConfig ()
 
bool load_from_config (YAML::Node sm_config)
 

Public Attributes

uint8_t index
 
ec_direction_t type
 
std::string pdo_name = "null"
 
ec_watchdog_mode_t watchdog = EC_WD_DEFAULT
 

Constructor & Destructor Documentation

◆ SMConfig()

ethercat_interface::SMConfig::SMConfig ( )
inline

◆ ~SMConfig()

ethercat_interface::SMConfig::~SMConfig ( )
inline

Member Function Documentation

◆ load_from_config()

bool ethercat_interface::SMConfig::load_from_config ( YAML::Node  sm_config)
inline

Member Data Documentation

◆ index

uint8_t ethercat_interface::SMConfig::index

◆ type

ec_direction_t ethercat_interface::SMConfig::type

◆ pdo_name

std::string ethercat_interface::SMConfig::pdo_name = "null"

◆ watchdog

ec_watchdog_mode_t ethercat_interface::SMConfig::watchdog = EC_WD_DEFAULT

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