EtherCATPDU Struct Reference

The EtherCATPDU struct represents an EtherCAT PDU according to the EtherCAT spec. More...

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

Public Attributes

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
 

Detailed Description

The EtherCATPDU struct represents an EtherCAT PDU according to the EtherCAT spec.

See the EtherCAT standard, part 4, page 32 (we only use FPRD PDUs here)

Member Data Documentation

◆ commandType

uint8_t commandType = fprdCommandType

◆ data

uint8_t data[1] = {0}

◆ dataLengthAndNext

uint16_t dataLengthAndNext = 0

◆ externalEvent

uint16_t externalEvent = 0

◆ index

uint8_t index = invalidIndex

◆ registerAddress

uint16_t registerAddress = 0

◆ slaveConfiguredAddress

uint16_t slaveConfiguredAddress = 0

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