IgH EtherCAT Master
1.5.3
|
Vendor specific over EtherCAT handler. More...
Data Fields | |
struct list_head | list |
List item. More... | |
ec_slave_config_t * | config |
Parent slave configuration. More... | |
ec_datagram_t | datagram |
State machine datagram. More... | |
uint32_t | vendor_id |
Vendor ID for the header. More... | |
uint16_t | vendor_type |
Vendor type for the header. More... | |
size_t | data_size |
Size of VoE data. More... | |
ec_direction_t | dir |
Direction. More... | |
void(* | state )(ec_voe_handler_t *) |
State function. | |
ec_internal_request_state_t | request_state |
Handler state. More... | |
unsigned int | retries |
retries upon datagram timeout | |
unsigned long | jiffies_start |
Timestamp for timeout calculation. More... | |
Vendor specific over EtherCAT handler.
Definition at line 49 of file voe_handler.h.
struct list_head ec_voe_handler::list |
List item.
Definition at line 50 of file voe_handler.h.
ec_slave_config_t* ec_voe_handler::config |
Parent slave configuration.
Definition at line 51 of file voe_handler.h.
ec_datagram_t ec_voe_handler::datagram |
State machine datagram.
Definition at line 52 of file voe_handler.h.
uint32_t ec_voe_handler::vendor_id |
Vendor ID for the header.
Definition at line 53 of file voe_handler.h.
uint16_t ec_voe_handler::vendor_type |
Vendor type for the header.
Definition at line 54 of file voe_handler.h.
size_t ec_voe_handler::data_size |
Size of VoE data.
Definition at line 55 of file voe_handler.h.
ec_direction_t ec_voe_handler::dir |
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.
ec_internal_request_state_t ec_voe_handler::request_state |
Handler state.
Definition at line 60 of file voe_handler.h.
unsigned long ec_voe_handler::jiffies_start |
Timestamp for timeout calculation.
Definition at line 62 of file voe_handler.h.