libethercat - an embeddable realtime EtherCAT-master library
Communicate with EtherCAT slaves attached to a Network interface.
|
Data Fields | |
int | read_eeprom |
read eeprom while reaching PREOP state | |
osal_uint32_t | vendor_id |
vendor id | |
osal_uint32_t | product_code |
product code | |
osal_uint16_t | mbx_supported |
mailbox supported by slave | |
osal_uint16_t | mbx_receive_offset |
default mailbox receive offset | |
osal_uint16_t | mbx_receive_size |
default mailbox receive size | |
osal_uint16_t | mbx_send_offset |
default mailbox send offset | |
osal_uint16_t | mbx_send_size |
default mailbox send size | |
osal_uint16_t | boot_mbx_receive_offset |
boot mailbox receive offset | |
osal_uint16_t | boot_mbx_receive_size |
boot mailbox receive size | |
osal_uint16_t | boot_mbx_send_offset |
boot mailbox send offset | |
osal_uint16_t | boot_mbx_send_size |
boot mailbox send size | |
ec_eeprom_cat_general_t | general |
general category | |
osal_uint8_t | strings_cnt |
count of strings | |
osal_char_t | strings [LEC_MAX_EEPROM_CAT_STRINGS][LEC_MAX_STRING_LEN] |
array of strings | |
osal_uint8_t | sms_cnt |
count of sync manager settings | |
ec_eeprom_cat_sm_t | sms [LEC_MAX_EEPROM_CAT_SM] |
array of sync manager settings | |
osal_uint8_t | fmmus_cnt |
count of fmmu settings | |
ec_eeprom_cat_fmmu_t | fmmus [LEC_MAX_EEPROM_CAT_FMMU] |
array of fmmu settings | |
ec_eeprom_cat_pdo_t | free_pdos [LEC_MAX_EEPROM_CAT_PDO] |
static pdos for free queue. | |
struct ec_eeprom_cat_pdo_queue | free_pdo_queue |
free pdo queue. | |
struct ec_eeprom_cat_pdo_queue | txpdos |
queue with TXPDOs | |
struct ec_eeprom_cat_pdo_queue | rxpdos |
queue with RXPDOs | |
osal_uint8_t | dcs_cnt |
count of distributed clocks settings | |
ec_eeprom_cat_dc_t | dcs [LEC_MAX_EEPROM_CAT_DC] |
array of distributed clocks settings | |