Public Attributes | List of all members
ec_group Struct Reference

#include <ethercatmain.h>

Public Attributes

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

Detailed Description

for list of ethercat slave groups

Definition at line 239 of file ethercatmain.h.

Member Data Documentation

◆ blockLRW

uint8 ec_group::blockLRW

if >0 block use of LRW in processdata

Definition at line 258 of file ethercatmain.h.

◆ DCnext

uint16 ec_group::DCnext

next DC slave

Definition at line 254 of file ethercatmain.h.

◆ docheckstate

boolean ec_group::docheckstate

check slave states

Definition at line 270 of file ethercatmain.h.

◆ Ebuscurrent

int16 ec_group::Ebuscurrent

E-bus current

Definition at line 256 of file ethercatmain.h.

◆ hasdc

boolean ec_group::hasdc

has DC capabillity

Definition at line 252 of file ethercatmain.h.

◆ Ibytes

uint32 ec_group::Ibytes

input bytes, if Ibits < 8 then Ibytes = 0

Definition at line 248 of file ethercatmain.h.

◆ inputs

uint8* ec_group::inputs

input pointer in IOmap buffer

Definition at line 250 of file ethercatmain.h.

◆ inputsWKC

uint16 ec_group::inputsWKC

Expected workcounter inputs

Definition at line 268 of file ethercatmain.h.

◆ Ioffset

uint16 ec_group::Ioffset

Offset in input segment

Definition at line 264 of file ethercatmain.h.

◆ IOsegment

uint32 ec_group::IOsegment[EC_MAXIOSEGMENTS]

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

Definition at line 272 of file ethercatmain.h.

◆ Isegment

uint16 ec_group::Isegment

1st input segment

Definition at line 262 of file ethercatmain.h.

◆ logstartaddr

uint32 ec_group::logstartaddr

logical start address for this group

Definition at line 242 of file ethercatmain.h.

◆ nsegments

uint16 ec_group::nsegments

IO segments used

Definition at line 260 of file ethercatmain.h.

◆ Obytes

uint32 ec_group::Obytes

output bytes, if Obits < 8 then Obytes = 0

Definition at line 244 of file ethercatmain.h.

◆ outputs

uint8* ec_group::outputs

output pointer in IOmap buffer

Definition at line 246 of file ethercatmain.h.

◆ outputsWKC

uint16 ec_group::outputsWKC

Expected workcounter outputs

Definition at line 266 of file ethercatmain.h.


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


soem
Author(s): Arthur Ketels and M.J.G. van den Molengraft
autogenerated on Mon Feb 28 2022 23:46:58