Skip to content

Struct SYN_CANOpenSDOClient

ClassList > SYN_CANOpenSDOClient

SDO Client Transaction Handle.

  • #include <syn_canopen_mgr.h>

Public Attributes

Type Name
uint32_t abort_code
uint8_t data
size_t data_len
uint16_t index
SYN_SDOClientState state
uint8_t subindex
uint8_t target_node
uint16_t timeout_ms

Public Attributes Documentation

variable abort_code

uint32_t SYN_CANOpenSDOClient::abort_code;

SDO abort code if error occurred


variable data

uint8_t SYN_CANOpenSDOClient::data[8];

Read/Write data buffer


variable data_len

size_t SYN_CANOpenSDOClient::data_len;

Length of payload data


variable index

uint16_t SYN_CANOpenSDOClient::index;

Target OD Index


variable state

SYN_SDOClientState SYN_CANOpenSDOClient::state;

Current SDO state


variable subindex

uint8_t SYN_CANOpenSDOClient::subindex;

Target OD Subindex


variable target_node

uint8_t SYN_CANOpenSDOClient::target_node;

Target slave Node-ID (1..127)


variable timeout_ms

uint16_t SYN_CANOpenSDOClient::timeout_ms;

Transaction timeout timer



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