Skip to content

Struct SYN_IOLink_MasterConfig

ClassList > SYN_IOLink_MasterConfig

Master configuration descriptor.

  • #include <syn_iolink.h>

Public Attributes

Type Name
uint32_t cycle_time_ms
uint8_t * rx_buf
size_t rx_buf_size
SYN_IOLink_Baud target_baud
SYN_Transport * transport
uint8_t * tx_buf
size_t tx_buf_size
void * user_data

Public Attributes Documentation

variable cycle_time_ms

uint32_t SYN_IOLink_MasterConfig::cycle_time_ms;

Master cycle period in milliseconds


variable rx_buf

uint8_t* SYN_IOLink_MasterConfig::rx_buf;

Scratch RX buffer


variable rx_buf_size

size_t SYN_IOLink_MasterConfig::rx_buf_size;

RX buffer size (>= 64 bytes)


variable target_baud

SYN_IOLink_Baud SYN_IOLink_MasterConfig::target_baud;

Target communication baud rate


variable transport

SYN_Transport* SYN_IOLink_MasterConfig::transport;

Serial / UART transport interface


variable tx_buf

uint8_t* SYN_IOLink_MasterConfig::tx_buf;

Scratch TX buffer


variable tx_buf_size

size_t SYN_IOLink_MasterConfig::tx_buf_size;

TX buffer size (>= 64 bytes)


variable user_data

void* SYN_IOLink_MasterConfig::user_data;

User context pointer



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