SOEM EtherCAT Master library for STM Nucleo F767ZI

Dependents:   EasyCAT_LAB_simple EasyCAT_LAB_very_simple EasyCAT_LAB

Embed: (wiki syntax)

« Back to documentation index

Data Structures

Data Structures

Here are the data structures with brief descriptions:
ec_alstatusALstatus and ALstatus code
ec_eepromFMMUSII FMMU structure
ec_eepromPDORecord to store rxPDO and txPDO table from eeprom
ec_eepromSMSII SM structure
ec_eringRingbuf for error storage
ec_errortStruct to retrieve errors
ec_fmmuRecord for FMMU
ec_groupFor list of ethercat slave groups
ec_idxstackStack structure to store segmented LRD/LWR/LRW constructs
ec_mbxheaderStandard ethercat mailbox header
ec_PDOassignSDO assign structure for CA
ec_PDOdescSDO description structure for CA
ec_slaveFor list of ethercat slaves detected
ec_smRecord for sync manager
ec_SMcommtypeSyncManager Communication Type structure for CA
ec_stackTPointer structure to Tx and Rx stacks
ecx_porttPointer structure to buffers, vars and mutexes for port instantiation
ecx_redporttPointer structure to buffers for redundant port
eoe_ethaddrEOE ethernet address
eoe_ip4_addrEOE ip4 address in network order
eoe_paramEoE IP request structure, storage only, no need to pack