#include <ethercateoe.h>
SDO structure, not to be confused with EcSDOserviceT
SDO service structure
EOE structure. Used to interpret EoE mailbox packets.
FOE structure. Used for Read, Write, Data, Ack and Error mailbox packets.
record for ethercat eeprom communications
mailbox error structure
emergency request structure
SoE (Servo over EtherCAT) mailbox structure
SoE name structure
SoE list structure
SoE IDN mapping structure
SoE attribute structure
ethernet header definition
EtherCAT datagram header definition
Definition at line 24 of file ethercatcoe.c.
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
union { ... } |
uint16 PACKED::addr |
Definition at line 33 of file ethercatmain.c.
uint16 PACKED::ADO |
ADO
Definition at line 118 of file ethercattype.h.
uint16 PACKED::ADP |
ADP
Definition at line 116 of file ethercattype.h.
int32 PACKED::ain |
Definition at line 33 of file linux/ebox/ebox.c.
int16 PACKED::aout |
Definition at line 48 of file linux/ebox/ebox.c.
uint8 PACKED::bdata[0x200] |
Definition at line 33 of file ethercatcoe.c.
uint8 PACKED::bData |
Definition at line 56 of file ethercatmain.c.
uint8 PACKED::byte[8] |
Definition at line 56 of file ethercatsoe.h.
uint16 PACKED::CANOpen |
Definition at line 27 of file ethercatcoe.c.
uint16 PACKED::comm |
Definition at line 32 of file ethercatmain.c.
uint8 PACKED::Command |
Definition at line 28 of file ethercatcoe.c.
uint32 PACKED::command |
IDN is command
Definition at line 100 of file ethercatsoe.h.
uint8 PACKED::command |
EtherCAT command, see ec_cmdtype
Definition at line 112 of file ethercattype.h.
uint8 PACKED::control |
Definition at line 46 of file linux/ebox/ebox.c.
uint8 PACKED::counter |
Definition at line 31 of file linux/ebox/ebox.c.
uint16 PACKED::currentlength |
current length in bytes of list
Definition at line 39 of file ethercatsoe.h.
uint16 PACKED::d2 |
Definition at line 34 of file ethercatmain.c.
uint16 PACKED::da0 |
destination MAC
Definition at line 94 of file ethercattype.h.
uint16 PACKED::da1 |
Definition at line 94 of file ethercattype.h.
uint16 PACKED::da2 |
Definition at line 94 of file ethercattype.h.
uint8 PACKED::data[0] |
Definition at line 166 of file ethercateoe.h.
uint8 PACKED::Data[EC_MAXFOEDATA] |
Definition at line 42 of file ethercatfoe.c.
uint32 PACKED::datatype |
datatype
Definition at line 102 of file ethercatsoe.h.
uint32 PACKED::decimals |
decimals to display if float datatype
Definition at line 105 of file ethercatsoe.h.
uint16 PACKED::Detail |
Definition at line 44 of file ethercatmain.c.
uint8 PACKED::din |
Definition at line 32 of file linux/ebox/ebox.c.
uint16 PACKED::dlength |
length of data portion in datagram
Definition at line 120 of file ethercattype.h.
uint8 PACKED::dout |
Definition at line 47 of file linux/ebox/ebox.c.
uint8 PACKED::driveNo |
Definition at line 30 of file ethercatsoe.c.
uint32 PACKED::dword[2] |
Definition at line 58 of file ethercatsoe.h.
uint8 PACKED::elementflags |
Definition at line 31 of file ethercatsoe.c.
uint16 PACKED::elength |
length of EtherCAT datagram
Definition at line 110 of file ethercattype.h.
int32 PACKED::enc |
Definition at line 35 of file linux/ebox/ebox.c.
uint8 PACKED::error |
Definition at line 29 of file ethercatsoe.c.
uint32 PACKED::ErrorCode |
Definition at line 37 of file ethercatfoe.c.
uint16 PACKED::ErrorCode |
Definition at line 54 of file ethercatmain.c.
uint8 PACKED::ErrorReg |
Definition at line 55 of file ethercatmain.c.
char PACKED::ErrorText[EC_MAXFOEDATA] |
Definition at line 43 of file ethercatfoe.c.
uint16 PACKED::etype |
ethernet type
Definition at line 98 of file ethercattype.h.
uint32 PACKED::evafactor |
evaluation factor for display purposes
Definition at line 94 of file ethercatsoe.h.
char PACKED::FileName[EC_MAXFOEDATA] |
Definition at line 41 of file ethercatfoe.c.
uint16 PACKED::Fragments |
Definition at line 48 of file ethercatcoe.c.
uint16 PACKED::fragmentsleft |
Definition at line 35 of file ethercatsoe.c.
uint16_t PACKED::frameinfo1 |
Definition at line 160 of file ethercateoe.h.
uint16_t PACKED::frameinfo2 |
Definition at line 163 of file ethercateoe.h.
uint16 PACKED::idn |
Definition at line 34 of file ethercatsoe.c.
uint8 PACKED::incomplete |
Definition at line 28 of file ethercatsoe.c.
uint16 PACKED::Index |
Definition at line 29 of file ethercatcoe.c.
uint8 PACKED::index |
index, used in SOEM for Tx to Rx recombination
Definition at line 114 of file ethercattype.h.
uint16 PACKED::irpt |
interrupt, currently unused
Definition at line 122 of file ethercattype.h.
uint32 PACKED::ldata[0x80] |
Definition at line 35 of file ethercatcoe.c.
uint32 PACKED::length |
length of IDN element(s)
Definition at line 96 of file ethercatsoe.h.
uint32 PACKED::list |
IDN is list
Definition at line 98 of file ethercatsoe.h.
uint64 PACKED::lword[1] |
Definition at line 59 of file ethercatsoe.h.
uint16 PACKED::maxlength |
maximum length in bytes of list
Definition at line 41 of file ethercatsoe.h.
ec_mbxheadert PACKED::MbxHeader |
Definition at line 26 of file ethercatcoe.c.
ec_mbxheadert PACKED::mbxheader |
Definition at line 159 of file ethercateoe.h.
char PACKED::name[EC_SOE_MAXNAME] |
Definition at line 42 of file ethercatsoe.h.
uint8 PACKED::opCode |
Definition at line 27 of file ethercatsoe.c.
uint8 PACKED::OpCode |
Definition at line 31 of file ethercatfoe.c.
uint8 PACKED::Opcode |
Definition at line 46 of file ethercatcoe.c.
uint32 PACKED::PacketNumber |
Definition at line 36 of file ethercatfoe.c.
uint32 PACKED::Password |
Definition at line 35 of file ethercatfoe.c.
uint16 PACKED::pwmout |
Definition at line 49 of file linux/ebox/ebox.c.
uint8 PACKED::Reserved |
Definition at line 47 of file ethercatcoe.c.
uint32 PACKED::reserved1 |
Definition at line 103 of file ethercatsoe.h.
uint32 PACKED::reserved2 |
Definition at line 112 of file ethercatsoe.h.
uint16_t PACKED::result |
Definition at line 164 of file ethercateoe.h.
uint16 PACKED::sa0 |
source MAC
Definition at line 96 of file ethercattype.h.
uint16 PACKED::sa1 |
Definition at line 96 of file ethercattype.h.
uint16 PACKED::sa2 |
Definition at line 96 of file ethercattype.h.
uint8 PACKED::status |
Definition at line 30 of file linux/ebox/ebox.c.
int16 PACKED::stream |
Definition at line 41 of file linux/ebox/ebox.c.
uint8 PACKED::SubIndex |
Definition at line 30 of file ethercatcoe.c.
uint32 PACKED::tsain |
Definition at line 34 of file linux/ebox/ebox.c.
uint16 PACKED::Type |
Definition at line 43 of file ethercatmain.c.
uint16 PACKED::w1 |
Definition at line 57 of file ethercatmain.c.
uint16 PACKED::w2 |
Definition at line 57 of file ethercatmain.c.
uint16 PACKED::wdata[0x100] |
Definition at line 34 of file ethercatcoe.c.
uint16 PACKED::word[4] |
Definition at line 57 of file ethercatsoe.h.
uint32 PACKED::wpop |
write protected in op
Definition at line 111 of file ethercatsoe.h.
uint32 PACKED::wppreop |
write protected in pre-op
Definition at line 107 of file ethercatsoe.h.
uint32 PACKED::wpsafeop |
write protected in safe-op
Definition at line 109 of file ethercatsoe.h.