ec_domain Struct Reference

EtherCAT domain. More...


Data Fields

struct list_head list
 List item.
ec_master_tmaster
 EtherCAT master owning the domain.
unsigned int index
 Index (just a number).
struct list_head fmmu_configs
 FMMU configurations contained.
size_t data_size
 Size of the process data.
uint8_t * data
 Memory for the process data.
ec_origin_t data_origin
 Origin of the data memory.
uint32_t logical_base_address
 Logical offset address of the process data.
struct list_head datagram_pairs
 Datagrams pairs (main/backup) for process data exchange.
uint16_t working_counter [EC_MAX_NUM_DEVICES]
 Last working counter values.
uint16_t expected_working_counter
 Expected working counter.
unsigned int working_counter_changes
 Working counter changes since last notification.
unsigned int redundancy_active
 Non-zero, if redundancy is in use.
unsigned long notify_jiffies
 Time of last notification.


Detailed Description

EtherCAT domain.

Handles the process data and the therefore needed datagrams of a certain group of slaves.

Definition at line 54 of file domain.h.


Field Documentation

struct list_head ec_domain::list [read]

List item.

Definition at line 56 of file domain.h.

EtherCAT master owning the domain.

Definition at line 57 of file domain.h.

unsigned int ec_domain::index

Index (just a number).

Definition at line 58 of file domain.h.

struct list_head ec_domain::fmmu_configs [read]

FMMU configurations contained.

Definition at line 60 of file domain.h.

Size of the process data.

Definition at line 61 of file domain.h.

uint8_t* ec_domain::data

Memory for the process data.

Definition at line 62 of file domain.h.

Origin of the data memory.

Definition at line 63 of file domain.h.

Logical offset address of the process data.

Definition at line 64 of file domain.h.

struct list_head ec_domain::datagram_pairs [read]

Datagrams pairs (main/backup) for process data exchange.

Definition at line 66 of file domain.h.

uint16_t ec_domain::working_counter[EC_MAX_NUM_DEVICES]

Last working counter values.

Definition at line 68 of file domain.h.

Expected working counter.

Definition at line 70 of file domain.h.

Working counter changes since last notification.

Definition at line 71 of file domain.h.

Non-zero, if redundancy is in use.

Definition at line 73 of file domain.h.

Time of last notification.

Definition at line 74 of file domain.h.


Generated on Mon Jun 20 09:31:31 2016 for IgH EtherCAT Master by  doxygen 1.5.6