ESIData Struct Reference

Holds ESI data that can be read from slaves via SII. More...

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

Public Attributes

ESIFMMU fmmu
 
std::optional< ESIGeneralgeneral
 
ESIHeader header {}
 
ESIRxPDO rxPDO
 
ESIStrings strings
 
ESISyncM syncM
 
ESITxPDO txPDO
 

Detailed Description

Holds ESI data that can be read from slaves via SII.

For details regarding contents and structure, see ETG1000.6.

Definition at line 167 of file ESI.h.

Member Data Documentation

◆ fmmu

ESIFMMU fmmu

Definition at line 172 of file ESI.h.

◆ general

std::optional<ESIGeneral> general

Definition at line 171 of file ESI.h.

◆ header

ESIHeader header {}

Definition at line 169 of file ESI.h.

◆ rxPDO

ESIRxPDO rxPDO

Definition at line 175 of file ESI.h.

◆ strings

ESIStrings strings

Definition at line 170 of file ESI.h.

◆ syncM

ESISyncM syncM

Definition at line 173 of file ESI.h.

◆ txPDO

ESITxPDO txPDO

Definition at line 174 of file ESI.h.


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