libethercat - an embeddable realtime EtherCAT-master library
Communicate with EtherCAT slaves attached to a Network interface.
|
Data Fields | |
osal_mutex_t | lock |
Lock for cyclic datagram structure. | |
pool_entry_t * | p_entry |
EtherCAT datagram from pool. | |
idx_entry_t * | p_idx |
EtherCAT datagram index from pool. | |
osal_uint64_t | recv_timeout_ns |
Datagram receive timeout in [ns]. | |
osal_timer_t | timeout |
Timer holding actual timeout. | |
void(* | user_cb )(void *arg, int num) |
User callback. | |
void * | user_cb_arg |
User argument for user_cb. | |