AB&T / SOEM

Dependents:   EasyCAT_LAB_simple EasyCAT_LAB_very_simple EasyCAT_LAB

Embed: (wiki syntax)

« Back to documentation index

ecx_portt Struct Reference

ecx_portt Struct Reference

pointer structure to buffers, vars and mutexes for port instantiation More...

#include <nicdrv.h>

Data Fields

ec_bufT rxbuf [EC_MAXBUF]
 rx buffers
int rxbufstat [EC_MAXBUF]
 rx buffer status
int rxsa [EC_MAXBUF]
 rx MAC source address
ec_bufT tempinbuf
 temporary rx buffer
int tempinbufs
 temporary rx buffer status
ec_bufT txbuf [EC_MAXBUF]
 transmit buffers
int txbuflength [EC_MAXBUF]
 transmit buffer lengths
ec_bufT txbuf2
 temporary tx buffer
int txbuflength2
 temporary tx buffer length
int lastidx
 last used frame index
int redstate
 current redundancy state
ecx_redporttredport
 pointer to redundancy port and buffers

Detailed Description

pointer structure to buffers, vars and mutexes for port instantiation

Definition at line 49 of file nicdrv.h.


Field Documentation

int lastidx

last used frame index

Definition at line 72 of file nicdrv.h.

pointer to redundancy port and buffers

Definition at line 76 of file nicdrv.h.

int redstate

current redundancy state

Definition at line 74 of file nicdrv.h.

ec_bufT rxbuf[EC_MAXBUF]

rx buffers

Definition at line 54 of file nicdrv.h.

int rxbufstat[EC_MAXBUF]

rx buffer status

Definition at line 56 of file nicdrv.h.

int rxsa[EC_MAXBUF]

rx MAC source address

Definition at line 58 of file nicdrv.h.

temporary rx buffer

Definition at line 60 of file nicdrv.h.

temporary rx buffer status

Definition at line 62 of file nicdrv.h.

ec_bufT txbuf[EC_MAXBUF]

transmit buffers

Definition at line 64 of file nicdrv.h.

temporary tx buffer

Definition at line 68 of file nicdrv.h.

int txbuflength[EC_MAXBUF]

transmit buffer lengths

Definition at line 66 of file nicdrv.h.

temporary tx buffer length

Definition at line 70 of file nicdrv.h.