|
IgH EtherCAT Master
1.6.8
|
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 41 of file voe_handler.h.
| struct list_head ec_voe_handler::list |
List item.
Definition at line 42 of file voe_handler.h.
| ec_slave_config_t* ec_voe_handler::config |
Parent slave configuration.
Definition at line 43 of file voe_handler.h.
| ec_datagram_t ec_voe_handler::datagram |
State machine datagram.
Definition at line 44 of file voe_handler.h.
| uint32_t ec_voe_handler::vendor_id |
Vendor ID for the header.
Definition at line 45 of file voe_handler.h.
| uint16_t ec_voe_handler::vendor_type |
Vendor type for the header.
Definition at line 46 of file voe_handler.h.
| size_t ec_voe_handler::data_size |
Size of VoE data.
Definition at line 47 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 48 of file voe_handler.h.
| ec_internal_request_state_t ec_voe_handler::request_state |
Handler state.
Definition at line 52 of file voe_handler.h.
| unsigned long ec_voe_handler::jiffies_start |
Timestamp for timeout calculation.
Definition at line 54 of file voe_handler.h.