#include <nicdrv.h>
Public Attributes | |
int | lastidx |
MSG_Q_ID | msgQId [EC_MAXBUF] |
ETHERCAT_PKT_DEV | pktDev |
ecx_redportt * | redport |
int | redstate |
ec_bufT | rxbuf [EC_MAXBUF] |
int | rxbufstat [EC_MAXBUF] |
int | rxsa [EC_MAXBUF] |
SEM_ID | sem_get_index |
ec_stackT | stack |
ec_bufT | txbuf [EC_MAXBUF] |
ec_bufT | txbuf2 |
int | txbuflength [EC_MAXBUF] |
int | txbuflength2 |
pointer structure to buffers, vars and mutexes for port instantiation
Definition at line 67 of file vxworks/nicdrv.h.
int ecx_port::lastidx |
last used frame index
Definition at line 88 of file vxworks/nicdrv.h.
MSG_Q_ID ecx_port::msgQId[EC_MAXBUF] |
MSG Q for receive callbacks to post into
Definition at line 96 of file vxworks/nicdrv.h.
ETHERCAT_PKT_DEV ecx_port::pktDev |
Packet device instance
Definition at line 72 of file vxworks/nicdrv.h.
ecx_redportt* ecx_port::redport |
pointer to redundancy port and buffers
Definition at line 92 of file vxworks/nicdrv.h.
int ecx_port::redstate |
current redundancy state
Definition at line 90 of file vxworks/nicdrv.h.
rx buffers
Definition at line 74 of file vxworks/nicdrv.h.
int ecx_port::rxbufstat[EC_MAXBUF] |
rx buffer status
Definition at line 76 of file vxworks/nicdrv.h.
int ecx_port::rxsa[EC_MAXBUF] |
rx MAC source address
Definition at line 78 of file vxworks/nicdrv.h.
SEM_ID ecx_port::sem_get_index |
Semaphore to protect single resources
Definition at line 94 of file vxworks/nicdrv.h.
ec_stackT ecx_port::stack |
Stack reference
Definition at line 70 of file vxworks/nicdrv.h.
transmit buffers
Definition at line 80 of file vxworks/nicdrv.h.
ec_bufT ecx_port::txbuf2 |
temporary tx buffer
Definition at line 84 of file vxworks/nicdrv.h.
int ecx_port::txbuflength[EC_MAXBUF] |
transmit buffer lengths
Definition at line 82 of file vxworks/nicdrv.h.
int ecx_port::txbuflength2 |
temporary tx buffer length
Definition at line 86 of file vxworks/nicdrv.h.