|
IgH EtherCAT Master
1.6.8
|
EtherCAT slave. More...
Data Fields | |
| ec_master_t * | master |
| Master owning the slave. More... | |
| ec_device_index_t | device_index |
| Index of device the slave responds on. More... | |
| uint16_t | ring_position |
| Ring position. More... | |
| uint16_t | station_address |
| Configured station address. More... | |
| uint16_t | effective_alias |
| Effective alias address. More... | |
| ec_slave_port_t | ports [EC_MAX_PORTS] |
| Ports. More... | |
| ec_slave_config_t * | config |
| Current configuration. More... | |
| ec_slave_state_t | requested_state |
| Requested application state. More... | |
| ec_slave_state_t | current_state |
| Current application state. More... | |
| unsigned int | error_flag |
| Stop processing after an error. More... | |
| unsigned int | force_config |
| Force (re-)configuration. More... | |
| uint16_t | configured_rx_mailbox_offset |
| Configured receive mailbox offset. More... | |
| uint16_t | configured_rx_mailbox_size |
| Configured receive mailbox size. | |
| uint16_t | configured_tx_mailbox_offset |
| Configured send mailbox offset. More... | |
| uint16_t | configured_tx_mailbox_size |
| Configured send mailbox size. More... | |
| uint8_t | base_type |
| Slave type. More... | |
| uint8_t | base_revision |
| Revision. More... | |
| uint16_t | base_build |
| Build number. More... | |
| uint8_t | base_fmmu_count |
| Number of supported FMMUs. More... | |
| uint8_t | base_sync_count |
| Number of supported sync managers. More... | |
| uint8_t | base_fmmu_bit_operation |
| FMMU bit operation is supported. More... | |
| uint8_t | base_dc_supported |
| Distributed clocks are supported. More... | |
| ec_slave_dc_range_t | base_dc_range |
| DC range. More... | |
| uint8_t | has_dc_system_time |
| The slave supports the DC system time register. More... | |
| uint32_t | transmission_delay |
| DC system time transmission delay (offset from reference clock). More... | |
| uint16_t * | sii_words |
| Complete SII image. More... | |
| size_t | sii_nwords |
| Size of the SII contents in words. More... | |
| ec_sii_t | sii |
| Extracted SII data. More... | |
| struct list_head | sdo_dictionary |
| SDO dictionary list. | |
| uint8_t | sdo_dictionary_fetched |
| Dictionary has been fetched. More... | |
| unsigned long | jiffies_preop |
| Time, the slave went to PREOP. More... | |
| struct list_head | sdo_requests |
| SDO access requests. More... | |
| struct list_head | reg_requests |
| Register access requests. More... | |
| struct list_head | foe_requests |
| FoE requests. More... | |
| struct list_head | soe_requests |
| SoE requests. More... | |
| struct list_head | eoe_requests |
| EoE set IP parameter requests. More... | |
| ec_fsm_slave_t | fsm |
| Slave state machine. More... | |
| ec_master_t* ec_slave::master |
| ec_device_index_t ec_slave::device_index |
| uint16_t ec_slave::station_address |
| ec_slave_port_t ec_slave::ports[EC_MAX_PORTS] |
| ec_slave_config_t* ec_slave::config |
| ec_slave_state_t ec_slave::requested_state |
| ec_slave_state_t ec_slave::current_state |
| unsigned int ec_slave::error_flag |
| unsigned int ec_slave::force_config |
| uint16_t ec_slave::configured_rx_mailbox_offset |
| uint16_t ec_slave::configured_tx_mailbox_offset |
| uint16_t ec_slave::configured_tx_mailbox_size |
| uint8_t ec_slave::base_fmmu_count |
| uint8_t ec_slave::base_sync_count |
| uint8_t ec_slave::base_fmmu_bit_operation |
| uint8_t ec_slave::base_dc_supported |
| ec_slave_dc_range_t ec_slave::base_dc_range |
| uint8_t ec_slave::has_dc_system_time |
| uint32_t ec_slave::transmission_delay |
| size_t ec_slave::sii_nwords |
| uint8_t ec_slave::sdo_dictionary_fetched |
| unsigned long ec_slave::jiffies_preop |
| struct list_head ec_slave::sdo_requests |
| struct list_head ec_slave::reg_requests |
| struct list_head ec_slave::eoe_requests |
| ec_fsm_slave_t ec_slave::fsm |