Motion Master
|
Structure representing the Fieldbus configuration and context for EtherCAT communication. More...
#include <soem.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 mm::comm::soem::Fieldbus::context |
int64 mm::comm::soem::Fieldbus::DCtime |
boolean mm::comm::soem::Fieldbus::ecaterror |
ec_eepromFMMUt mm::comm::soem::Fieldbus::eepFMMU |
ec_eepromSMt mm::comm::soem::Fieldbus::eepSM |
ec_eringt mm::comm::soem::Fieldbus::elist |
uint8 mm::comm::soem::Fieldbus::esibuf[EC_MAXEEPBUF] |
uint32 mm::comm::soem::Fieldbus::esimap[EC_MAXEEPBITMAP] |
uint8 mm::comm::soem::Fieldbus::group |
ec_groupt mm::comm::soem::Fieldbus::grouplist[EC_MAXGROUP] |
ec_idxstackT mm::comm::soem::Fieldbus::idxstack |
std::string mm::comm::soem::Fieldbus::iface |
uint8 mm::comm::soem::Fieldbus::map[4096] |
ec_PDOassignt mm::comm::soem::Fieldbus::PDOassign[EC_MAX_MAPT] |
ec_PDOdesct mm::comm::soem::Fieldbus::PDOdesc[EC_MAX_MAPT] |
ecx_portt mm::comm::soem::Fieldbus::port |
int mm::comm::soem::Fieldbus::roundtripTime |
int mm::comm::soem::Fieldbus::slavecount |
ec_slavet mm::comm::soem::Fieldbus::slavelist[EC_MAXSLAVE] |
ec_SMcommtypet mm::comm::soem::Fieldbus::SMcommtype[EC_MAX_MAPT] |