IO-Link Master1.09.02
IOLM_SPortConfig Struct Reference

This structure is used for the desired port mode. More...

#include <IOLM_Types.h>

Data Fields

INT8U u8ConfiguredCycleTime
 This parameter contains the requested cycle time for the OPERATE mode. More...
 
IOL_ETargetMode eTargetMode
 This parameter indicates the requested operational mode of the port. More...
 
IOL_EBaudrate eConfiguredBaudrate
 This parameter indicates the requested transmission rate. More...
 
INT8U u8ConfiguredRevisionID
 Configured IO-Link revision ID. More...
 
IOLM_EInspectionLevel eInspectionLevel
 Device check during startup. More...
 
INT8U au8ConfiguredVendorID [2]
 Configured Vendor ID. More...
 
INT8U au8ConfiguredDeviceID [3]
 Configured Device ID. More...
 
INT8U au8ConfiguredFunctionID [2]
 Configured Function ID. More...
 
INT8U au8ConfiguredSerialNumber [16]
 Configured Serial Number. More...
 
INT8U u8ConfiguredSerialNumberLen
 Configured Serial Number length. More...
 

Detailed Description

This structure is used for the desired port mode.

Field Documentation

◆ au8ConfiguredDeviceID

INT8U IOLM_SPortConfig::au8ConfiguredDeviceID[3]

Configured Device ID.

Needed if Inspection level is TYPE_COMP or IDENTICAL.

◆ au8ConfiguredFunctionID

INT8U IOLM_SPortConfig::au8ConfiguredFunctionID[2]

Configured Function ID.

Not yet defined by implemented specification.

◆ au8ConfiguredSerialNumber

INT8U IOLM_SPortConfig::au8ConfiguredSerialNumber[16]

Configured Serial Number.

Needed if Inspection Level is IDENTICAL.

◆ au8ConfiguredVendorID

INT8U IOLM_SPortConfig::au8ConfiguredVendorID[2]

Configured Vendor ID.

Needed if inspection level is TYPE_COMP or IDENTICAL.

◆ eConfiguredBaudrate

IOL_EBaudrate IOLM_SPortConfig::eConfiguredBaudrate

This parameter indicates the requested transmission rate.

At the moment there is no check defined in specification. The Master always accepts all baud rates.

◆ eInspectionLevel

IOLM_EInspectionLevel IOLM_SPortConfig::eInspectionLevel

Device check during startup.

Device inspection is only allowed in combination with IOL_eTargetMode_CFGCOM.

◆ eTargetMode

IOL_ETargetMode IOLM_SPortConfig::eTargetMode

This parameter indicates the requested operational mode of the port.

COM1/COM2/COM3 as explicit mode is not allowed and only used for internal usage.

◆ u8ConfiguredCycleTime

INT8U IOLM_SPortConfig::u8ConfiguredCycleTime

This parameter contains the requested cycle time for the OPERATE mode.

If set to 0, mincycletime of the Device is used. To set a value in milliseconds there is the macro IOL_CYCLE_MS. See Annex B.1.3 of IO-Link Specification v1.1.2.

◆ u8ConfiguredRevisionID

INT8U IOLM_SPortConfig::u8ConfiguredRevisionID

Configured IO-Link revision ID.

If set to 0, V1.1 is used. See Annex B.1.5 of IO-Link Specification v1.1.2.

◆ u8ConfiguredSerialNumberLen

INT8U IOLM_SPortConfig::u8ConfiguredSerialNumberLen

Configured Serial Number length.

Needed if inspection level is IDENTICAL.