ec_voe_handler Struct Reference

Vendor specific over EtherCAT handler. More...


Data Fields

struct list_head list
 List item.
ec_slave_config_tconfig
 Parent slave configuration.
ec_datagram_t datagram
 State machine datagram.
uint32_t vendor_id
 Vendor ID for the header.
uint16_t vendor_type
 Vendor type for the header.
size_t data_size
 Size of VoE data.
ec_direction_t dir
 Direction.
void(* state )(ec_voe_handler_t *)
 State function.
ec_internal_request_state_t request_state
 Handler state.
unsigned int retries
 retries upon datagram timeout
unsigned long jiffies_start
 Timestamp for timeout calculation.


Detailed Description

Vendor specific over EtherCAT handler.

Definition at line 49 of file voe_handler.h.


Field Documentation

struct list_head ec_voe_handler::list [read]

List item.

Definition at line 50 of file voe_handler.h.

Parent slave configuration.

Definition at line 51 of file voe_handler.h.

State machine datagram.

Definition at line 52 of file voe_handler.h.

Vendor ID for the header.

Definition at line 53 of file voe_handler.h.

Vendor type for the header.

Definition at line 54 of file voe_handler.h.

Size of VoE data.

Definition at line 55 of file voe_handler.h.

Direction.

EC_DIR_OUTPUT means writing to the slave, EC_DIR_INPUT means reading from the slave.

Definition at line 56 of file voe_handler.h.

Handler state.

Definition at line 60 of file voe_handler.h.

Timestamp for timeout calculation.

Definition at line 62 of file voe_handler.h.


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