ec_slave Struct Reference


Detailed Description

EtherCAT slave.

Definition at line 246 of file slave.h.

Data Fields

list_head list
 list item
kobject kobj
 kobject
ec_master_tmaster
 master owning the slave
ec_slave_state_t requested_state
 requested slave state
ec_slave_state_t current_state
 current slave state
unsigned int error_flag
 stop processing after an error
unsigned int online
 non-zero, if the slave responds.
uint8_t registered
 true, if slave has been registered
uint16_t ring_position
 ring position
uint16_t station_address
 configured station address
uint16_t coupler_index
 index of the last bus coupler
uint16_t coupler_subindex
 index of this slave after last coupler
uint8_t base_type
 slave type
uint8_t base_revision
 revision
uint16_t base_build
 build number
uint16_t base_fmmu_count
 number of supported FMMUs
uint16_t base_sync_count
 number of supported sync managers
uint8_t dl_link [4]
 link detected
uint8_t dl_loop [4]
 loop closed
uint8_t dl_signal [4]
 detected signal on RX port
uint8_t * eeprom_data
 Complete EEPROM image.
uint16_t eeprom_size
 size of the EEPROM contents in byte
uint16_t * new_eeprom_data
 new EEPROM data to write
uint16_t new_eeprom_size
 size of new EEPROM data in words
uint16_t sii_alias
 configured station alias
uint32_t sii_vendor_id
 vendor id
uint32_t sii_product_code
 vendor's product code
uint32_t sii_revision_number
 revision number
uint32_t sii_serial_number
 serial number
uint16_t sii_rx_mailbox_offset
 mailbox address (master to slave)
uint16_t sii_rx_mailbox_size
 mailbox size (master to slave)
uint16_t sii_tx_mailbox_offset
 mailbox address (slave to master)
uint16_t sii_tx_mailbox_size
 mailbox size (slave to master)
uint16_t sii_mailbox_protocols
 supported mailbox protocols
uint8_t sii_physical_layer [4]
 port media
list_head sii_strings
 EEPROM STRING categories.
list_head sii_syncs
 EEPROM SYNC MANAGER categories.
list_head sii_pdos
 EEPROM [RT]XPDO categories.
char * sii_group
 slave group acc.
char * sii_image
 slave image name acc.
char * sii_order
 slave order number acc.
char * sii_name
 slave name acc.
ec_fmmu_t fmmus [EC_MAX_FMMUS]
 FMMU configurations.
uint8_t fmmu_count
 number of FMMUs used
list_head sdo_dictionary
 SDO directory list.
list_head sdo_confs
 list of SDO configurations
list_head varsize_fields
 size information for variable-sized data fields.


Field Documentation

char* ec_slave::sii_group
 

slave group acc.

to EEPROM

Definition at line 297 of file slave.h.

char* ec_slave::sii_image
 

slave image name acc.

to EEPROM

Definition at line 298 of file slave.h.

char* ec_slave::sii_order
 

slave order number acc.

to EEPROM

Definition at line 299 of file slave.h.

char* ec_slave::sii_name
 

slave name acc.

to EEPROM

Definition at line 300 of file slave.h.


Generated on Fri Sep 1 14:56:57 2006 for IgH EtherCAT master by  doxygen 1.4.6