|
libethercat - an embeddable realtime EtherCAT-master library
Communicate with EtherCAT slaves attached to a Network interface.
|
Data Fields | |
| struct hw_common | common |
| int | sockfd |
| raw socket file descriptor | |
| osal_uint8_t | send_frame [ETH_FRAME_LEN] |
| Static send frame. | |
| osal_uint8_t | recv_frame [ETH_FRAME_LEN] |
| Static receive frame. | |
| int | mmap_packets |
| Doing mmap packets. | |
| osal_char_t * | rx_ring |
| kernel mmap receive buffers | |
| osal_char_t * | tx_ring |
| kernel mmap send buffers | |
| osal_off_t | rx_ring_offset |
| Offset in RX ring. | |
| osal_off_t | tx_ring_offset |
| Offset in TX ring. | |
| osal_task_t | rxthread |
| receiver thread handle | |
| int | rxthreadrunning |
| receiver thread running flag | |