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