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 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] |