Struct SYN_IOLink_Master¶
IO-Link Master instance context.
#include <syn_iolink.h>
Public Attributes¶
| Type | Name |
|---|---|
| SYN_IOLink_MasterConfig | cfg |
| uint8_t | current_pd_in |
| size_t | current_pd_in_len |
| uint8_t | current_pd_out |
| size_t | current_pd_out_len |
| SYN_IOLink_DirectParams | dev_params |
| uint32_t | last_cycle_ms |
| SYN_IOLink_MSeqType | mseq_type |
| SYN_PT | pt |
| SYN_IOLink_PortState | state |
Public Attributes Documentation¶
variable cfg¶
Configuration
variable current_pd_in¶
Latest input process data
variable current_pd_in_len¶
Input process data length
variable current_pd_out¶
Active output process data
variable current_pd_out_len¶
Output process data length
variable dev_params¶
Discovered device parameters
variable last_cycle_ms¶
Timestamp of last cycle execution
variable mseq_type¶
Active M-Sequence type
variable pt¶
Protothread state
variable state¶
Active port state
The documentation for this class was generated from the following file src/syntropic/proto/syn_iolink.h