|
#include <bitset>
#include <cstdint>
#include <optional>
#include <vector>
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 |