|
|
#include <array>#include <cstdint>#include <unordered_map>#include <utility>#include <vector>#include "SlaveRegisters.h"
Include dependency graph for EtherCATFrame.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | EtherCATFrame |
| The EtherCATFrame struct represents an EtherCAT frame according to the EtherCAT spec. More... | |
| class | EtherCATFrameIterator |
| The EtherCATFrameIterator class iterates over a set range of EtherCAT frames once. More... | |
| struct | EtherCATFrameList |
| The EtherCATFrameList struct holds a list of EtherCAT frames that can be scheduled in round-robin-style. More... | |
| struct | EtherCATFrameMetaData |
| The EtherCATFrameMetaData struct holds information about the structure of an EtherCAT frame. More... | |
| struct | EtherCATPDU |
| The EtherCATPDU struct represents an EtherCAT PDU according to the EtherCAT spec. More... | |
| struct | PDUMetaData |
| The PDUMetaData struct holds information about the structure of a PDU. More... | |
Namespaces | |
| armarx | |
| This file offers overloads of toIce() and fromIce() functions for STL container types. | |
| armarx::control | |
| armarx::control::ethercat | |
Functions | |
| struct armarx::control::ethercat::EtherCATPDU | __attribute__ ((packed)) |
Variables | |
| struct armarx::control::ethercat::PDUMetaData | __attribute__ |
| uint8_t | commandType = fprdCommandType |
| uint8_t | data [1] = {0} |
| uint16_t | dataLengthAndNext = 0 |
| uint16_t | externalEvent = 0 |
| uint8_t | index = invalidIndex |
| uint16_t | registerAddress = 0 |
| uint16_t | slaveConfiguredAddress = 0 |
| uint8_t commandType = fprdCommandType |
Definition at line 58 of file EtherCATFrame.h.
| uint8_t data[1] = {0} |
Definition at line 68 of file EtherCATFrame.h.
| uint16_t dataLengthAndNext = 0 |
Definition at line 62 of file EtherCATFrame.h.
| uint16_t externalEvent = 0 |
Definition at line 63 of file EtherCATFrame.h.
| uint8_t index = invalidIndex |
Definition at line 59 of file EtherCATFrame.h.
| uint16_t registerAddress = 0 |
Definition at line 61 of file EtherCATFrame.h.
| uint16_t slaveConfiguredAddress = 0 |
Definition at line 60 of file EtherCATFrame.h.