Skip to content

Struct SYN_IOLink_DirectParams

ClassList > SYN_IOLink_DirectParams

Direct Parameter Page 1 structure.

  • #include <syn_iolink.h>

Public Attributes

Type Name
uint32_t device_id
uint8_t master_cycle_time
uint8_t min_cycle_time
uint8_t mseq_capability
uint8_t pd_in_len
uint8_t pd_out_len
uint8_t revision_id
uint16_t vendor_id

Public Attributes Documentation

variable device_id

uint32_t SYN_IOLink_DirectParams::device_id;

24-bit Device Identifier


variable master_cycle_time

uint8_t SYN_IOLink_DirectParams::master_cycle_time;

Configured master cycle time


variable min_cycle_time

uint8_t SYN_IOLink_DirectParams::min_cycle_time;

Minimum supported device cycle time


variable mseq_capability

uint8_t SYN_IOLink_DirectParams::mseq_capability;

Supported M-Sequence capability


variable pd_in_len

uint8_t SYN_IOLink_DirectParams::pd_in_len;

Process data input length in bytes


variable pd_out_len

uint8_t SYN_IOLink_DirectParams::pd_out_len;

Process data output length in bytes


variable revision_id

uint8_t SYN_IOLink_DirectParams::revision_id;

IO-Link revision ID (0x10 or 0x11)


variable vendor_id

uint16_t SYN_IOLink_DirectParams::vendor_id;

16-bit Vendor Identifier



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