|
|
#include <bitset>#include <cstdint>#include <optional>#include <vector>
Include dependency graph for ESI.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | ESIData |
| Holds ESI data that can be read from slaves via SII. More... | |
| struct | ESIGeneral |
| class | ESIHandler |
| Brief description of class ESIHandler. More... | |
| struct | ESIHeader |
| class | ESIParser |
| struct | ESIPDOEntry |
| struct | ESIPDOObject |
| struct | ESISyncMElement |
Namespaces | |
| armarx | |
| This file offers overloads of toIce() and fromIce() functions for STL container types. | |
| armarx::control | |
| armarx::control::ethercat | |
Typedefs | |
| using | ESIFMMU = std::vector< std::uint8_t > |
| using | ESIRxPDO = std::vector< ESIPDOObject > |
| using | ESIStrings = std::vector< std::string > |
| using | ESISyncM = std::vector< ESISyncMElement > |
| using | ESITxPDO = std::vector< ESIPDOObject > |
Enumerations | |
| enum | MailboxProtocols { AOE = 0x1, EOE = 0x2, COE = 0x4, FOE = 0x8, SOE = 0x10, VOE = 0x20 } |
Variables | |
| constexpr std::uint16_t | ESI_Header_EndAdress = 0x0040 |
| constexpr std::uint16_t | ESI_Header_StartAdress = 0x0000 |