Public Attributes
ec_slavet Struct Reference

#include <ethercatmain.h>

List of all members.

Public Attributes

uint8 activeports
uint16 aliasadr
uint16 ALstatuscode
uint8 blockLRW
uint8 CoEdetails
uint16 configadr
uint16 configindex
uint8 consumedports
uint8 DCactive
int32 DCcycle
uint16 DCnext
uint16 DCprevious
int32 DCrtA
int32 DCrtB
int32 DCrtC
int32 DCrtD
int32 DCshift
uint16 Dtype
int16 Ebuscurrent
uint8 eep_8byte
uint32 eep_id
uint32 eep_man
uint8 eep_pdi
uint32 eep_rev
uint8 entryport
uint8 EoEdetails
ec_fmmut FMMU [EC_MAXFMMU]
uint8 FMMU0func
uint8 FMMU1func
uint8 FMMU2func
uint8 FMMU3func
uint8 FMMUunused
uint8 FoEdetails
uint8 group
boolean hasdc
uint16 Ibits
uint32 Ibytes
uint8inputs
boolean islost
uint8 Istartbit
uint16 Itype
uint8 mbx_cnt
uint16 mbx_l
uint16 mbx_proto
uint16 mbx_rl
uint16 mbx_ro
uint16 mbx_wo
char name [EC_MAXNAME+1]
uint16 Obits
uint32 Obytes
uint8 Ostartbit
uint8outputs
uint16 parent
uint8 parentport
int32 pdelay
int(* PO2SOconfig )(uint16 slave)
uint8 ptype
uint16 SIIindex
ec_smt SM [EC_MAXSM]
uint8 SMtype [EC_MAXSM]
uint8 SoEdetails
uint16 state
uint8 topology

Detailed Description

for list of ethercat slaves detected

Definition at line 137 of file ethercatmain.h.


Member Data Documentation

active ports bitmap : ....3210 , set if respective port is active

Definition at line 206 of file ethercatmain.h.

Alias address

Definition at line 146 of file ethercatmain.h.

AL status code

Definition at line 142 of file ethercatmain.h.

if >0 block use of LRW in processdata

Definition at line 254 of file ethercatmain.h.

CoE details

Definition at line 244 of file ethercatmain.h.

Configured address

Definition at line 144 of file ethercatmain.h.

link to config table

Definition at line 236 of file ethercatmain.h.

consumed ports bitmap : ....3210, used for internal delay measurement

Definition at line 208 of file ethercatmain.h.

DC sync activation, 0=off, 1=on

Definition at line 234 of file ethercatmain.h.

DC cyle time in ns

Definition at line 230 of file ethercatmain.h.

next DC slave

Definition at line 226 of file ethercatmain.h.

previous DC slave

Definition at line 228 of file ethercatmain.h.

DC receivetimes on port A

Definition at line 216 of file ethercatmain.h.

DC receivetimes on port B

Definition at line 218 of file ethercatmain.h.

DC receivetimes on port C

Definition at line 220 of file ethercatmain.h.

DC receivetimes on port D

Definition at line 222 of file ethercatmain.h.

DC shift from clock modulus boundary

Definition at line 232 of file ethercatmain.h.

Device type

Definition at line 156 of file ethercatmain.h.

E-bus current

Definition at line 252 of file ethercatmain.h.

1 = 8 bytes per read, 0 = 4 bytes per read

Definition at line 240 of file ethercatmain.h.

ID from EEprom

Definition at line 150 of file ethercatmain.h.

Manufacturer from EEprom

Definition at line 148 of file ethercatmain.h.

0 = eeprom to master , 1 = eeprom to PDI

Definition at line 242 of file ethercatmain.h.

revision from EEprom

Definition at line 152 of file ethercatmain.h.

port number on this slave the parent is connected to

Definition at line 214 of file ethercatmain.h.

EoE details

Definition at line 248 of file ethercatmain.h.

FMMU structure

Definition at line 178 of file ethercatmain.h.

FMMU0 function

Definition at line 180 of file ethercatmain.h.

FMMU1 function

Definition at line 182 of file ethercatmain.h.

FMMU2 function

Definition at line 184 of file ethercatmain.h.

FMMU3 function

Definition at line 186 of file ethercatmain.h.

first unused FMMU

Definition at line 258 of file ethercatmain.h.

FoE details

Definition at line 246 of file ethercatmain.h.

group

Definition at line 256 of file ethercatmain.h.

has DC capabillity

Definition at line 200 of file ethercatmain.h.

input bits

Definition at line 166 of file ethercatmain.h.

input bytes, if Ibits < 8 then Ibytes = 0

Definition at line 168 of file ethercatmain.h.

input pointer in IOmap buffer

Definition at line 170 of file ethercatmain.h.

TRUE is slave is not responding at all

Definition at line 260 of file ethercatmain.h.

startbit in first input byte

Definition at line 172 of file ethercatmain.h.

Interface type

Definition at line 154 of file ethercatmain.h.

Counter value of mailbox link layer protocol 1..7

Definition at line 198 of file ethercatmain.h.

length of write mailbox in bytes, if no mailbox then 0

Definition at line 188 of file ethercatmain.h.

mailbox supported protocols

Definition at line 196 of file ethercatmain.h.

length of read mailbox in bytes

Definition at line 192 of file ethercatmain.h.

mailbox read offset

Definition at line 194 of file ethercatmain.h.

mailbox write offset

Definition at line 190 of file ethercatmain.h.

readable name

Definition at line 264 of file ethercatmain.h.

output bits

Definition at line 158 of file ethercatmain.h.

output bytes, if Obits < 8 then Obytes = 0

Definition at line 160 of file ethercatmain.h.

startbit in first output byte

Definition at line 164 of file ethercatmain.h.

output pointer in IOmap buffer

Definition at line 162 of file ethercatmain.h.

slave number for parent, 0=master

Definition at line 210 of file ethercatmain.h.

port number on parent this slave is connected to

Definition at line 212 of file ethercatmain.h.

propagation delay

Definition at line 224 of file ethercatmain.h.

registered configuration function PO->SO

Definition at line 262 of file ethercatmain.h.

Physical type; Ebus, EtherNet combinations

Definition at line 202 of file ethercatmain.h.

link to SII config

Definition at line 238 of file ethercatmain.h.

SM structure

Definition at line 174 of file ethercatmain.h.

SM type 0=unused 1=MbxWr 2=MbxRd 3=Outputs 4=Inputs

Definition at line 176 of file ethercatmain.h.

SoE details

Definition at line 250 of file ethercatmain.h.

state of slave

Definition at line 140 of file ethercatmain.h.

topology: 1 to 3 links

Definition at line 204 of file ethercatmain.h.


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


ethercat_soem
Author(s): Arthur Ketels, M.J.G. van de Molengraft
autogenerated on Wed Aug 26 2015 11:32:41