Public Attributes
PACKED Struct Reference

#include <ethercatmain.h>

List of all members.

Public Attributes

union {
   uint8   byte [8]
   uint32   dword [2]
   uint64   lword [1]
   uint16   word [4]
}; 
union {
   uint8   bdata [0x200]
   uint32   ldata [0x80]
   uint16   wdata [0x100]
}; 
union {
   uint8   bdata [0x200]
   uint32   ldata [0x80]
   uint16   wdata [0x100]
}; 
union {
   uint32   ErrorCode
   uint32   PacketNumber
   uint32   Password
}; 
union {
   uint8   Data [EC_MAXFOEDATA]
   char   ErrorText [EC_MAXFOEDATA]
   char   FileName [EC_MAXFOEDATA]
}; 
union {
   uint16   fragmentsleft
   uint16   idn
}; 
uint16 addr
uint16 address
uint16 ADO
uint16 ADP
uint16 alstatus
uint16 ALstatuscode
uint16 alstatuscode
uint16 CANOpen
uint16 comm
uint8 Command
uint32 command:1
uint8 command
uint16 currentlength
uint16 d2
uint16 da0
uint16 da1
uint16 da2
uint32 datatype:3
uint32 decimals:4
uint16 dlength
uint8 driveNo:3
uint8 elementflags
uint16 elength
uint8 error:1
uint16 etype
uint32 evafactor:16
uint8 FMMUactive
uint8 FMMUtype
uint16 Fragments
uint16 idn [EC_SOE_MAXMAPPING]
uint8 incomplete:1
uint16 Index
uint16 index [256]
uint8 index
uint16 irpt
uint32 length:2
uint16 length
uint32 list:1
uint8 LogEndbit
uint16 LogLength
uint32 LogStart
uint8 LogStartbit
uint16 maxlength
ec_mbxheadert MbxHeader
uint8 mbxtype
uint8 n
char name [EC_SOE_MAXNAME]
uint8 nu1
uint8 opCode:3
uint8 OpCode
uint8 Opcode
uint32 PDO [256]
uint16 PhysStart
uint8 PhysStartBit
uint8 priority
uint8 Reserved
uint32 reserved1:1
uint32 reserved2:1
uint16 sa0
uint16 sa1
uint16 sa2
uint32 SMflags
uint16 SMlength
uint8 SMtype [EC_MAXSM]
uint16 StartAddr
uint16 State
uint8 SubIndex
uint16 Unused
uint16 unused
uint8 unused1
uint16 unused2
uint32 wpop:1
uint32 wppreop:1
uint32 wpsafeop:1

Detailed Description

record for FMMU

record for sync manager

standard ethercat mailbox header

ALstatus and ALstatus code

SoE name structure

SoE list structure

SoE IDN mapping structure

SoE attribute structure

ethernet header definition

EtherCAT datagram header definition

SDO structure, not to be confused with EcSDOserviceT

SDO service structure

SyncManager Communication Type structure for CA

SDO assign structure for CA

SDO description structure for CA

FOE structure. Used for Read, Write, Data, Ack and Error mailbox packets.

record for ethercat eeprom communications

SoE (Servo over EtherCAT) mailbox structure

Definition at line 73 of file ethercatmain.h.


Member Data Documentation

union { ... }
union { ... }
union { ... }
union { ... }
union { ... }
union { ... }

Definition at line 81 of file ethercatmain.c.

Definition at line 331 of file ethercatmain.h.

ADO

Definition at line 149 of file ethercattype.h.

ADP

Definition at line 147 of file ethercattype.h.

Definition at line 340 of file ethercatmain.h.

Definition at line 102 of file ethercatmain.h.

Definition at line 342 of file ethercatmain.h.

Definition at line 69 of file ethercatcoe.c.

Definition at line 83 of file ethercatsoe.h.

Definition at line 63 of file ethercatcoe.c.

Definition at line 80 of file ethercatmain.c.

Definition at line 64 of file ethercatcoe.c.

IDN is command

Definition at line 123 of file ethercatsoe.h.

EtherCAT command, see ec_cmdtype

Definition at line 143 of file ethercattype.h.

current length in bytes of list

Definition at line 68 of file ethercatsoe.h.

Definition at line 82 of file ethercatmain.c.

destination MAC

Definition at line 126 of file ethercattype.h.

Definition at line 126 of file ethercattype.h.

Definition at line 126 of file ethercattype.h.

Definition at line 80 of file ethercatfoe.c.

datatype

Definition at line 125 of file ethercatsoe.h.

decimals to display if float datatype

Definition at line 128 of file ethercatsoe.h.

length of data portion in datagram

Definition at line 151 of file ethercattype.h.

Definition at line 65 of file ethercatsoe.c.

Definition at line 85 of file ethercatsoe.h.

Definition at line 66 of file ethercatsoe.c.

length of EtherCAT datagram

Definition at line 141 of file ethercattype.h.

Definition at line 64 of file ethercatsoe.c.

Definition at line 75 of file ethercatfoe.c.

Definition at line 81 of file ethercatfoe.c.

ethernet type

Definition at line 130 of file ethercattype.h.

evaluation factor for display purposes

Definition at line 117 of file ethercatsoe.h.

Definition at line 79 of file ethercatfoe.c.

Definition at line 83 of file ethercatmain.h.

Definition at line 82 of file ethercatmain.h.

Definition at line 83 of file ethercatcoe.c.

Definition at line 70 of file ethercatsoe.c.

Definition at line 97 of file ethercatsoe.h.

Definition at line 63 of file ethercatsoe.c.

Definition at line 65 of file ethercatcoe.c.

Definition at line 107 of file ethercatcoe.c.

index, used in SOEM for Tx to Rx recombination

Definition at line 145 of file ethercattype.h.

interrupt, currently unused

Definition at line 153 of file ethercattype.h.

Definition at line 71 of file ethercatcoe.c.

length of IDN element(s)

Definition at line 119 of file ethercatsoe.h.

Definition at line 330 of file ethercatmain.h.

IDN is list

Definition at line 121 of file ethercatsoe.h.

Definition at line 79 of file ethercatmain.h.

Definition at line 77 of file ethercatmain.h.

Definition at line 76 of file ethercatmain.h.

Definition at line 78 of file ethercatmain.h.

Definition at line 86 of file ethercatsoe.h.

maximum length in bytes of list

Definition at line 70 of file ethercatsoe.h.

Definition at line 62 of file ethercatcoe.c.

Definition at line 333 of file ethercatmain.h.

Definition at line 96 of file ethercatcoe.c.

Definition at line 71 of file ethercatsoe.h.

Definition at line 97 of file ethercatcoe.c.

Definition at line 62 of file ethercatsoe.c.

Definition at line 69 of file ethercatfoe.c.

Definition at line 81 of file ethercatcoe.c.

Definition at line 74 of file ethercatfoe.c.

Definition at line 73 of file ethercatfoe.c.

Definition at line 116 of file ethercatcoe.c.

Definition at line 80 of file ethercatmain.h.

Definition at line 81 of file ethercatmain.h.

Definition at line 332 of file ethercatmain.h.

Definition at line 82 of file ethercatcoe.c.

Definition at line 126 of file ethercatsoe.h.

Definition at line 135 of file ethercatsoe.h.

source MAC

Definition at line 128 of file ethercattype.h.

Definition at line 128 of file ethercattype.h.

Definition at line 128 of file ethercattype.h.

Definition at line 94 of file ethercatmain.h.

Definition at line 93 of file ethercatmain.h.

Definition at line 98 of file ethercatcoe.c.

Definition at line 92 of file ethercatmain.h.

Definition at line 100 of file ethercatmain.h.

Definition at line 66 of file ethercatcoe.c.

Definition at line 101 of file ethercatmain.h.

Definition at line 341 of file ethercatmain.h.

Definition at line 84 of file ethercatmain.h.

Definition at line 85 of file ethercatmain.h.

Definition at line 70 of file ethercatcoe.c.

Definition at line 84 of file ethercatsoe.h.

write protected in op

Definition at line 134 of file ethercatsoe.h.

write protected in pre-op

Definition at line 130 of file ethercatsoe.h.

write protected in safe-op

Definition at line 132 of file ethercatsoe.h.


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


youbot_driver
Author(s): Jan Paulus
autogenerated on Mon Oct 6 2014 09:08:03