Skip to content

Struct SYN_EcatSlaveInfo

ClassList > SYN_EcatSlaveInfo

EtherCAT Slave Information Entry.

  • #include <syn_ethercat.h>

Public Attributes

Type Name
uint16_t al_status_code
uint16_t auto_inc_addr
uint8_t fmmu_count
uint32_t product_code
uint32_t revision
uint8_t sm_count
SYN_EcatState state
uint16_t station_addr
uint32_t vendor_id

Public Attributes Documentation

variable al_status_code

uint16_t SYN_EcatSlaveInfo::al_status_code;

Last AL status error code


variable auto_inc_addr

uint16_t SYN_EcatSlaveInfo::auto_inc_addr;

Auto-increment ring position


variable fmmu_count

uint8_t SYN_EcatSlaveInfo::fmmu_count;

Configured FMMU count


variable product_code

uint32_t SYN_EcatSlaveInfo::product_code;

Product code read from SII EEPROM


variable revision

uint32_t SYN_EcatSlaveInfo::revision;

Revision number read from SII EEPROM


variable sm_count

uint8_t SYN_EcatSlaveInfo::sm_count;

Configured SyncManager count


variable state

SYN_EcatState SYN_EcatSlaveInfo::state;

Current AL State


variable station_addr

uint16_t SYN_EcatSlaveInfo::station_addr;

Assigned configured station address


variable vendor_id

uint32_t SYN_EcatSlaveInfo::vendor_id;

Vendor ID read from SII EEPROM



The documentation for this class was generated from the following file src/syntropic/proto/syn_ethercat.h