Motion Master
|
Structure representing the Fieldbus configuration and context for EtherCAT communication. More...
#include <soempp.h>
Public Attributes | |
ecx_contextt | context |
std::string | iface |
uint8 | group |
int | roundtripTime |
uint8 | map [4096] |
ecx_portt | port |
ec_slavet | slavelist [EC_MAXSLAVE] |
int | slavecount |
ec_groupt | grouplist [EC_MAXGROUP] |
uint8 | esibuf [EC_MAXEEPBUF] |
uint32 | esimap [EC_MAXEEPBITMAP] |
ec_eringt | elist |
ec_idxstackT | idxstack |
boolean | ecaterror |
int64 | DCtime |
ec_SMcommtypet | SMcommtype [EC_MAX_MAPT] |
ec_PDOassignt | PDOassign [EC_MAX_MAPT] |
ec_PDOdesct | PDOdesc [EC_MAX_MAPT] |
ec_eepromSMt | eepSM |
ec_eepromFMMUt | eepFMMU |
Structure representing the Fieldbus configuration and context for EtherCAT communication.
This structure contains the necessary components to interact with the EtherCAT network, including the context, network interface, slave and group information, and other configurations related to EtherCAT communication.
ecx_contextt
) holds information about the EtherCAT master and slave states, and other communication parameters. The iface
is the name of the network interface used for EtherCAT communication. Other members are used to store the network configuration, error states, and EtherCAT protocol-specific data. ecx_contextt soempp::Fieldbus::context |
int64 soempp::Fieldbus::DCtime |
boolean soempp::Fieldbus::ecaterror |
ec_eepromFMMUt soempp::Fieldbus::eepFMMU |
ec_eepromSMt soempp::Fieldbus::eepSM |
ec_eringt soempp::Fieldbus::elist |
uint8 soempp::Fieldbus::esibuf[EC_MAXEEPBUF] |
uint32 soempp::Fieldbus::esimap[EC_MAXEEPBITMAP] |
uint8 soempp::Fieldbus::group |
ec_groupt soempp::Fieldbus::grouplist[EC_MAXGROUP] |
ec_idxstackT soempp::Fieldbus::idxstack |
std::string soempp::Fieldbus::iface |
uint8 soempp::Fieldbus::map[4096] |
ec_PDOassignt soempp::Fieldbus::PDOassign[EC_MAX_MAPT] |
ec_PDOdesct soempp::Fieldbus::PDOdesc[EC_MAX_MAPT] |
ecx_portt soempp::Fieldbus::port |
int soempp::Fieldbus::roundtripTime |
int soempp::Fieldbus::slavecount |
ec_slavet soempp::Fieldbus::slavelist[EC_MAXSLAVE] |
ec_SMcommtypet soempp::Fieldbus::SMcommtype[EC_MAX_MAPT] |