Skip to content

Struct SYN_EcatNode

ClassList > SYN_EcatNode

EtherCAT Node Descriptor.

  • #include <syn_ethercat.h>

Public Attributes

Type Name
uint16_t al_status
SYN_CANOpenNode * od
uint32_t rx_pdos
SYN_EcatState state
uint16_t station_addr
SYN_EcatState target_state
uint32_t tx_pdos
uint16_t wkc_expected
uint16_t wkc_last

Public Attributes Documentation

variable al_status

uint16_t SYN_EcatNode::al_status;

Application Layer Status Code


variable od

SYN_CANOpenNode* SYN_EcatNode::od;

Optional binding to CANopen Object Dictionary node


variable rx_pdos

uint32_t SYN_EcatNode::rx_pdos;

Processed RxPDO count


variable state

SYN_EcatState SYN_EcatNode::state;

Current ESM state


variable station_addr

uint16_t SYN_EcatNode::station_addr;

Configured station address (FPRD/FPWR)


variable target_state

SYN_EcatState SYN_EcatNode::target_state;

Requested ESM state


variable tx_pdos

uint32_t SYN_EcatNode::tx_pdos;

Processed TxPDO count


variable wkc_expected

uint16_t SYN_EcatNode::wkc_expected;

Expected Working Counter for cyclic exchange


variable wkc_last

uint16_t SYN_EcatNode::wkc_last;

Last received Working Counter



The documentation for this class was generated from the following file src/syntropic/proto/syn_ethercat.h