Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependents: EasyCAT_LAB_simple EasyCAT_LAB_very_simple EasyCAT_LAB
ec_group Struct Reference
for list of ethercat slave groups More...
#include <ethercatmain.h>
Data Fields | |
uint32 | logstartaddr |
logical start address for this group | |
uint32 | Obytes |
output bytes, if Obits < 8 then Obytes = 0 | |
uint8 * | outputs |
output pointer in IOmap buffer | |
uint32 | Ibytes |
input bytes, if Ibits < 8 then Ibytes = 0 | |
uint8 * | inputs |
input pointer in IOmap buffer | |
boolean | hasdc |
has DC capabillity | |
uint16 | DCnext |
next DC slave | |
int16 | Ebuscurrent |
E-bus current. | |
uint8 | blockLRW |
if >0 block use of LRW in processdata | |
uint16 | nsegments |
IO segments used. | |
uint16 | Isegment |
1st input segment | |
uint16 | Ioffset |
Offset in input segment. | |
uint16 | outputsWKC |
Expected workcounter outputs. | |
uint16 | inputsWKC |
Expected workcounter inputs. | |
boolean | docheckstate |
check slave states | |
uint32 | IOsegment [EC_MAXIOSEGMENTS] |
IO segmentation list. |
Detailed Description
for list of ethercat slave groups
Definition at line 235 of file ethercatmain.h.
Field Documentation
uint8 blockLRW |
if >0 block use of LRW in processdata
Definition at line 254 of file ethercatmain.h.
uint16 DCnext |
next DC slave
Definition at line 250 of file ethercatmain.h.
boolean docheckstate |
check slave states
Definition at line 266 of file ethercatmain.h.
int16 Ebuscurrent |
E-bus current.
Definition at line 252 of file ethercatmain.h.
boolean hasdc |
has DC capabillity
Definition at line 248 of file ethercatmain.h.
uint32 Ibytes |
input bytes, if Ibits < 8 then Ibytes = 0
Definition at line 244 of file ethercatmain.h.
uint8* inputs |
input pointer in IOmap buffer
Definition at line 246 of file ethercatmain.h.
uint16 inputsWKC |
Expected workcounter inputs.
Definition at line 264 of file ethercatmain.h.
uint16 Ioffset |
Offset in input segment.
Definition at line 260 of file ethercatmain.h.
uint32 IOsegment[EC_MAXIOSEGMENTS] |
IO segmentation list.
Datagrams must not break SM in two.
Definition at line 268 of file ethercatmain.h.
uint16 Isegment |
1st input segment
Definition at line 258 of file ethercatmain.h.
uint32 logstartaddr |
logical start address for this group
Definition at line 238 of file ethercatmain.h.
uint16 nsegments |
IO segments used.
Definition at line 256 of file ethercatmain.h.
uint32 Obytes |
output bytes, if Obits < 8 then Obytes = 0
Definition at line 240 of file ethercatmain.h.
uint8* outputs |
output pointer in IOmap buffer
Definition at line 242 of file ethercatmain.h.
uint16 outputsWKC |
Expected workcounter outputs.
Definition at line 262 of file ethercatmain.h.
Generated on Tue Jul 12 2022 18:21:14 by
