SOEM  v1.4.0
Data Fields
ec_groupt Struct Reference

#include <ethercatmain.h>

Data Fields

uint32 logstartaddr
 
uint32 Obytes
 
uint8 * outputs
 
uint32 Ibytes
 
uint8 * inputs
 
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

◆ blockLRW

uint8 ec_groupt::blockLRW

if >0 block use of LRW in processdata

◆ DCnext

uint16 ec_groupt::DCnext

next DC slave

◆ docheckstate

boolean ec_groupt::docheckstate

check slave states

◆ Ebuscurrent

int16 ec_groupt::Ebuscurrent

E-bus current

◆ hasdc

boolean ec_groupt::hasdc

has DC capabillity

◆ Ibytes

uint32 ec_groupt::Ibytes

input bytes, if Ibits < 8 then Ibytes = 0

◆ inputs

uint8* ec_groupt::inputs

input pointer in IOmap buffer

◆ inputsWKC

uint16 ec_groupt::inputsWKC

Expected workcounter inputs

◆ Ioffset

uint16 ec_groupt::Ioffset

Offset in input segment

◆ IOsegment

uint32 ec_groupt::IOsegment[EC_MAXIOSEGMENTS]

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

◆ Isegment

uint16 ec_groupt::Isegment

1st input segment

◆ logstartaddr

uint32 ec_groupt::logstartaddr

logical start address for this group

◆ nsegments

uint16 ec_groupt::nsegments

IO segments used

◆ Obytes

uint32 ec_groupt::Obytes

output bytes, if Obits < 8 then Obytes = 0

◆ outputs

uint8* ec_groupt::outputs

output pointer in IOmap buffer

◆ outputsWKC

uint16 ec_groupt::outputsWKC

Expected workcounter outputs


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