SOEM  v1.2.8
Data Fields
ec_groupt Struct Reference

#include <ethercatmain.h>

Data Fields

uint32 logstartaddr
uint32 Obytes
uint8outputs
uint32 Ibytes
uint8inputs
boolean hasdc
uint16 DCnext
int16 Ebuscurrent
uint8 blockLRW
uint16 nsegments
uint16 Isegment
uint16 Ioffset
uint16 outputsWKC
uint16 inputsWKC
boolean docheckstate
uint32 IOsegment [EC_MAXIOSEGMENTS]

Detailed Description

for list of ethercat slave groups


Field Documentation

uint8 ec_groupt::blockLRW

if >0 block use of LRW in processdata

uint16 ec_groupt::DCnext

next DC slave

boolean ec_groupt::docheckstate

check slave states

int16 ec_groupt::Ebuscurrent

E-bus current

boolean ec_groupt::hasdc

has DC capabillity

uint32 ec_groupt::Ibytes

input bytes, if Ibits < 8 then Ibytes = 0

uint8* ec_groupt::inputs

input pointer in IOmap buffer

uint16 ec_groupt::inputsWKC

Expected workcounter inputs

uint16 ec_groupt::Ioffset

Offset in input segment

uint32 ec_groupt::IOsegment[EC_MAXIOSEGMENTS]

IO segmentation list. Datagrams must not break SM in two.

uint16 ec_groupt::Isegment

1st input segment

uint32 ec_groupt::logstartaddr

logical start address for this group

uint16 ec_groupt::nsegments

IO segegments used

uint32 ec_groupt::Obytes

output bytes, if Obits < 8 then Obytes = 0

uint8* ec_groupt::outputs

output pointer in IOmap buffer

uint16 ec_groupt::outputsWKC

Expected workcounter outputs


The documentation for this struct was generated from the following file: