IO-Link Master  1.05.01
IOL_eInspectionLevel_IDENTICAL
@ IOL_eInspectionLevel_IDENTICAL
Check Vendor ID, Device ID and Serial Number.
Definition: IOLM_Types.h:515
IOLM_SPortConfig::au8ConfiguredSerialNumber
INT8U au8ConfiguredSerialNumber[16]
Configured Serial Number.
Definition: IOLM_Types.h:810
IOLM_API_SM_eSetPortConfig
IOL_FUNC_DECL IOL_EErrorInfo IOLM_API_SM_eSetPortConfig(INT8U u8Port_p, IOLM_SPortConfig *psuPortConfig_p)
Port setup.
Definition: IOLM_SM.c:413
IOL_eTargetMode_INACTIVE
@ IOL_eTargetMode_INACTIVE
Communication disabled, no DI, no DO.
Definition: IOL_Types.h:261
IOLM_eWakeupMode_Done
@ IOLM_eWakeupMode_Done
Wake-up is generated by port.
Definition: IOLM_Types.h:632
IOL_ETargetMode
IOL_ETargetMode
This enumeration indicates the requested operational mode of the port.
Definition: IOL_Types.h:259
INT32U
uint32_t INT32U
32 bit unsigned integer
Definition: IOL_Port_Types.h:72
INT32S
int32_t INT32S
32 bit signed integer
Definition: IOL_Port_Types.h:64
IOLM_Port_PL_eWakeUp
IOL_FUNC_DECL IOLM_EWakeupMode IOLM_Port_PL_eWakeUp(INT8U u8Port_p)
Send wake-up pulse.
Definition: IOLM_Port_Functions.c:59
IOLM_SPortConfig
This structure is used for the desired port mode.
Definition: IOLM_Types.h:767
IOLM_SPortConfig::au8ConfiguredDeviceID
INT8U au8ConfiguredDeviceID[3]
Configured Device ID.
Definition: IOLM_Types.h:802
IOLM_EWakeupMode
IOLM_EWakeupMode
This IOL_ENUM_DECL defines the wake-up modes.
Definition: IOLM_Types.h:630
IOLM_SPortConfig::au8ConfiguredVendorID
INT8U au8ConfiguredVendorID[2]
Configured Vendor ID.
Definition: IOLM_Types.h:798
IOL_eTransferStatus_FRAMING_ERROR
@ IOL_eTransferStatus_FRAMING_ERROR
Invalid UART stop bit detected.
Definition: IOL_Types.h:100
IOLM_Port_s32SysTickVal
IOL_FUNC_DECL INT32S IOLM_Port_s32SysTickVal(void)
Get SysTick value.
Definition: IOLM_Port_Functions.c:129
IOLM_Port_PL_vSwitchPortPower
IOL_FUNC_DECL void IOLM_Port_PL_vSwitchPortPower(INT8U u8Port_p, TBOOL boOn_p)
Switch port power on or off.
Definition: IOLM_Port_Functions.c:109
IOL_eTargetMode_CFGCOM
@ IOL_eTargetMode_CFGCOM
Device communicating in mode CFGCOM after successful inspection (FIXEDMODE).
Definition: IOL_Types.h:267
IOLM_Port_PL_vSetPhyCycleTimer
IOL_FUNC_DECL void IOLM_Port_PL_vSetPhyCycleTimer(INT8U u8Port_p, INT32U u32TimeUs_p)
Cycle timer setup.
IOLM_API_PL_vTransferInd
void IOLM_API_PL_vTransferInd(INT8U u8Port_p, INT8U u8DataLength_p, IOL_ETransferStatus eStatus_p)
Data receive processing finished.
Definition: IOLM_DLA.c:216
IOLM_Port_PL_vTransferPrepare
IOL_FUNC_DECL void IOLM_Port_PL_vTransferPrepare(INT8U u8Port_p, const INT8U *pu8Data_p, INT8U u8DataLength_p, INT8U *pu8ResponseData_p, INT8U u8ResponseLength_p)
Prepare data exchange.
Definition: IOLM_Port_Functions.c:66
IOL_eTargetMode_DI
@ IOL_eTargetMode_DI
Port in digital input mode (SIO).
Definition: IOL_Types.h:263
TBOOL
uint8_t TBOOL
Boolean data type (at least 1 bit)
Definition: IOL_Port_Types.h:58
IOLM_Port_PL_boGetDI
IOL_FUNC_DECL TBOOL IOLM_Port_PL_boGetDI(INT8U u8Port_p)
Get input pin value.
Definition: IOLM_Port_Functions.c:82
IOL_eTargetMode_AUTOCOM
@ IOL_eTargetMode_AUTOCOM
Device communicating in mode AUTOCOM without inspection (SCANMODE).
Definition: IOL_Types.h:269
IOLM_Port_PL_vSetMode
IOL_FUNC_DECL void IOLM_Port_PL_vSetMode(INT8U u8Port_p, IOL_ETargetMode eTargetMode_p)
Set physical layer mode.
Definition: IOLM_Port_Functions.c:54
IOL_eTransferStatus_OK
@ IOL_eTransferStatus_OK
No error occurred.
Definition: IOL_Types.h:96
IOLM_SPortConfig::eTargetMode
IOL_ETargetMode eTargetMode
This parameter indicates the requested operational mode of the port.
Definition: IOLM_Types.h:778
IOLM_Port_PL_eSetFHCfg
IOL_FUNC_DECL IOL_EBaudrate IOLM_Port_PL_eSetFHCfg(INT8U u8Port_p, INT8U u8PdOut_p, INT8U u8PdIn_p, INT8U u8ODLen_p, INT8U u8IOLCycle_p)
Frame handler setup.
IOLM_SPortConfig::u8ConfiguredSerialNumberLen
INT8U u8ConfiguredSerialNumberLen
Configured Serial Number length.
Definition: IOLM_Types.h:814
IOLM_Port_PL_vSetDO
IOL_FUNC_DECL void IOLM_Port_PL_vSetDO(INT8U u8Port_p, TBOOL boOutValue_p)
Set output pin value.
Definition: IOLM_Port_Functions.c:77
IOLM_Port_vStartTimer
IOL_FUNC_DECL void IOLM_Port_vStartTimer(INT8U u8Port_p, INT32U u32TimeUs_p)
Start port hardware timer.
Definition: IOLM_Port_Functions.c:124
IOL_eInspectionLevel_TYPE_COMP
@ IOL_eInspectionLevel_TYPE_COMP
Check Vendor ID and Device ID.
Definition: IOLM_Types.h:513
IOLM_SPortConfig::eInspectionLevel
IOLM_EInspectionLevel eInspectionLevel
Device check during startup.
Definition: IOLM_Types.h:794
IOL_EBaudrate
IOL_EBaudrate
This enumeration indicates the transmission rate.
Definition: IOL_Types.h:302
IOLM_Port_PL_vTransferTrig
IOL_FUNC_DECL void IOLM_Port_PL_vTransferTrig(INT8U u8Port_p)
Start frame transmission.
Definition: IOLM_Port_Functions.c:72
IOLM_API_vTimerExpired
IOL_FUNC_DECL void IOLM_API_vTimerExpired(INT8U u8Port_p)
Port timer expired.
Definition: IOLM_SYS.c:188
INT8U
uint8_t INT8U
8 bit unsigned integer
Definition: IOL_Port_Types.h:68