IgH EtherCAT Master
1.6.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... | |
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 |