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 | |