|
IgH EtherCAT Master
1.5.2
|
EtherCAT domain. More...
Data Fields | |
| struct list_head | list |
| List item. More... | |
| ec_master_t * | master |
| EtherCAT master owning the domain. More... | |
| unsigned int | index |
| Index (just a number). More... | |
| struct list_head | fmmu_configs |
| FMMU configurations contained. More... | |
| size_t | data_size |
| Size of the process data. More... | |
| uint8_t * | data |
| Memory for the process data. More... | |
| ec_origin_t | data_origin |
| Origin of the data memory. More... | |
| uint32_t | logical_base_address |
| Logical offset address of the process data. More... | |
| struct list_head | datagram_pairs |
| Datagrams pairs (main/backup) for process data exchange. More... | |
| uint16_t | working_counter [EC_MAX_NUM_DEVICES] |
| Last working counter values. More... | |
| uint16_t | expected_working_counter |
| Expected working counter. More... | |
| unsigned int | working_counter_changes |
| Working counter changes since last notification. More... | |
| unsigned int | redundancy_active |
| Non-zero, if redundancy is in use. More... | |
| unsigned long | notify_jiffies |
| Time of last notification. More... | |
| uint32_t | offset_used [EC_DIR_COUNT] |
| Next available domain offset of PDO, by direction. | |
| const ec_slave_config_t * | sc_in_work |
| slave_config which is actively being registered in this domain (i.e. More... | |
EtherCAT domain.
Handles the process data and the therefore needed datagrams of a certain group of slaves.
| ec_master_t* ec_domain::master |
| struct list_head ec_domain::fmmu_configs |
| ec_origin_t ec_domain::data_origin |
| uint32_t ec_domain::logical_base_address |
| struct list_head ec_domain::datagram_pairs |
| uint16_t ec_domain::working_counter[EC_MAX_NUM_DEVICES] |
| uint16_t ec_domain::expected_working_counter |
| unsigned int ec_domain::working_counter_changes |
| unsigned int ec_domain::redundancy_active |
| unsigned long ec_domain::notify_jiffies |
| const ec_slave_config_t* ec_domain::sc_in_work |
slave_config which is actively being registered in this domain (i.e.