Process Data Configuration. More...
#include <ethercat_slave_conf.h>
Public Member Functions | |
| EtherCAT_PD_Config (unsigned int a_num_used_sms) | |
| Constructor. | |
| unsigned int | get_num_used_sms () const |
| Retrieve the number of used Sync Managers. | |
| EC_SyncMan & | operator[] (unsigned int i) |
| Get a sync Manager configuration. | |
| const EC_SyncMan & | operator[] (unsigned int i) const |
| Get a sync Manager configuration (const version) | |
| ~EtherCAT_PD_Config () | |
Protected Attributes | |
| unsigned int | m_num_used_sms |
| Number of used Sync Managers. | |
| EC_SyncMan * | sms |
| Pointer to the Sync Manager array. | |
Process Data Configuration.
This class contains the configuration of the Sync Managers used for the process data transmission
Definition at line 83 of file ethercat_slave_conf.h.
| EtherCAT_PD_Config::EtherCAT_PD_Config | ( | unsigned int | a_num_used_sms | ) |
Constructor.
| a_num_used_sms | The number of used Sync Managers for transmitting process data |
| EtherCAT_PD_Config::~EtherCAT_PD_Config | ( | ) | [inline] |
Definition at line 91 of file ethercat_slave_conf.h.
| unsigned int EtherCAT_PD_Config::get_num_used_sms | ( | ) | const [inline] |
Retrieve the number of used Sync Managers.
Definition at line 99 of file ethercat_slave_conf.h.
| EC_SyncMan& EtherCAT_PD_Config::operator[] | ( | unsigned int | i | ) |
Get a sync Manager configuration.
| i | which Sync Manager |
| const EC_SyncMan& EtherCAT_PD_Config::operator[] | ( | unsigned int | i | ) | const |
Get a sync Manager configuration (const version)
| i | which Sync Manager |
unsigned int EtherCAT_PD_Config::m_num_used_sms [protected] |
Number of used Sync Managers.
Definition at line 119 of file ethercat_slave_conf.h.
EC_SyncMan* EtherCAT_PD_Config::sms [protected] |
Pointer to the Sync Manager array.
Definition at line 117 of file ethercat_slave_conf.h.