Definition at line 234 of file slave.h.
Data Fields | |
| list_head | list |
| list item | |
| kobject | kobj |
| kobject | |
| ec_master_t * | master |
| master owning the slave | |
| 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 | |
| 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 | |
| const ec_slave_type_t * | type |
| pointer to slave type object | |
| uint8_t | registered |
| true, if slave has been registered | |
| ec_fmmu_t | fmmus [EC_MAX_FMMUS] |
| FMMU configurations. | |
| uint8_t | fmmu_count |
| number of FMMUs used | |
| uint8_t * | eeprom_data |
| Complete EEPROM image. | |
| uint16_t | eeprom_size |
| size of the EEPROM contents in byte | |
| list_head | eeprom_strings |
| EEPROM STRING categories. | |
| list_head | eeprom_syncs |
| EEPROM SYNC MANAGER categories. | |
| list_head | eeprom_pdos |
| EEPROM [RT]XPDO categories. | |
| char * | eeprom_group |
| slave group acc. | |
| char * | eeprom_image |
| slave image name acc. | |
| char * | eeprom_order |
| slave order number acc. | |
| char * | eeprom_name |
| slave name acc. | |
| uint16_t * | new_eeprom_data |
| new EEPROM data to write | |
| size_t | new_eeprom_size |
| size of new EEPROM data in words | |
| list_head | sdo_dictionary |
| SDO directory list. | |
| 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. | |
| list_head | varsize_fields |
| size information for variable-sized data fields. | |
|
|
slave group acc. to EEPROM |
|
|
slave image name acc. to EEPROM |
|
|
slave order number acc. to EEPROM |
|
|
slave name acc. to EEPROM |
1.4.6