ESIHeader Struct Reference

#include <armarx/control/ethercat/bus_io/ESI.h>

Public Attributes

std::uint16_t bootstrapReceiveMailboxOffset
 
std::uint16_t bootstrapReceiveMailboxSize
 
std::uint16_t bootstrapSendMailboxOffset
 
std::uint16_t bootstrapSendMailboxSize
 
std::uint16_t checkSum
 
std::uint16_t eepromSize
 
std::uint16_t mailboxProtocol
 
std::uint16_t pdiConfiguration
 
std::uint16_t pdiConfiguration2
 
std::uint16_t pdiControl
 
std::uint32_t productCode
 
std::uint32_t revisionNumber
 
std::uint32_t serialNumber
 
std::uint16_t standardReceiveMailboxOffset
 
std::uint16_t standardReceiveMailboxSize
 
std::uint16_t standardSendMailboxOffset
 
std::uint16_t standardSendMailboxSize
 
std::uint16_t stationAlias
 
std::uint16_t syncImpulseLen
 
std::uint32_t vendorID
 
std::uint16_t version
 

Detailed Description

Definition at line 67 of file ESI.h.

Member Data Documentation

◆ bootstrapReceiveMailboxOffset

std::uint16_t bootstrapReceiveMailboxOffset

Definition at line 79 of file ESI.h.

◆ bootstrapReceiveMailboxSize

std::uint16_t bootstrapReceiveMailboxSize

Definition at line 80 of file ESI.h.

◆ bootstrapSendMailboxOffset

std::uint16_t bootstrapSendMailboxOffset

Definition at line 81 of file ESI.h.

◆ bootstrapSendMailboxSize

std::uint16_t bootstrapSendMailboxSize

Definition at line 82 of file ESI.h.

◆ checkSum

std::uint16_t checkSum

Definition at line 74 of file ESI.h.

◆ eepromSize

std::uint16_t eepromSize

Definition at line 88 of file ESI.h.

◆ mailboxProtocol

std::uint16_t mailboxProtocol

Definition at line 87 of file ESI.h.

◆ pdiConfiguration

std::uint16_t pdiConfiguration

Definition at line 70 of file ESI.h.

◆ pdiConfiguration2

std::uint16_t pdiConfiguration2

Definition at line 72 of file ESI.h.

◆ pdiControl

std::uint16_t pdiControl

Definition at line 69 of file ESI.h.

◆ productCode

std::uint32_t productCode

Definition at line 76 of file ESI.h.

◆ revisionNumber

std::uint32_t revisionNumber

Definition at line 77 of file ESI.h.

◆ serialNumber

std::uint32_t serialNumber

Definition at line 78 of file ESI.h.

◆ standardReceiveMailboxOffset

std::uint16_t standardReceiveMailboxOffset

Definition at line 83 of file ESI.h.

◆ standardReceiveMailboxSize

std::uint16_t standardReceiveMailboxSize

Definition at line 84 of file ESI.h.

◆ standardSendMailboxOffset

std::uint16_t standardSendMailboxOffset

Definition at line 85 of file ESI.h.

◆ standardSendMailboxSize

std::uint16_t standardSendMailboxSize

Definition at line 86 of file ESI.h.

◆ stationAlias

std::uint16_t stationAlias

Definition at line 73 of file ESI.h.

◆ syncImpulseLen

std::uint16_t syncImpulseLen

Definition at line 71 of file ESI.h.

◆ vendorID

std::uint32_t vendorID

Definition at line 75 of file ESI.h.

◆ version

std::uint16_t version

Definition at line 89 of file ESI.h.


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