IO-Link Master1.09.02
IOLM_SMI_SCallbacks Struct Reference

SMI Callbacks. Must be initialized via IOLM_SMI_vInit. More...

#include <IOLM_SMI.h>

Data Fields

IOLM_SMI_CBGenericCnf cbGenericCnf
 Callback for IOLM_SMI_vGenericReq.
 
IOLM_SMI_CBMasterIdentificationCnf cbMasterIdentificationCnf
 Callback for IOLM_SMI_vMasterIdentificationReq.
 
IOLM_SMI_CBLoadMasterIdentification cbLoadMasterIdentification
 Callback for IOLM_SMI_CBLoadMasterIdentification.
 
IOLM_SMI_CBPortConfigurationCnf cbPortConfigurationCnf
 Callback for IOLM_SMI_vPortConfigurationReq.
 
IOLM_SMI_CBReadbackPortConfigurationCnf cbReadbackPortConfigurationCnf
 Callback for IOLM_SMI_vReadbackPortConfigurationReq.
 
IOLM_SMI_CBPortStatusCnf cbPortStatusCnf
 Callback for IOLM_SMI_vPortStatusReq.
 
IOLM_SMI_CBDSBackupToParServCnf cbDSBackupToParServCnf
 Callback for IOLM_SMI_vDSBackupToParServReq.
 
IOLM_SMI_CBDSBackupFromParServCnf cbDSBackupFromParServCnf
 Callback for IOLM_SMI_vDSBackupFromParServReq.
 
IOLM_SMI_CBDeviceWriteCnf cbDeviceWriteCnf
 Callback for IOLM_SMI_vDeviceWriteReq.
 
IOLM_SMI_CBDeviceReadCnf cbDeviceReadCnf
 Callback for IOLM_SMI_vDeviceReadReq.
 
IOLM_SMI_CBDeviceEventInd cbDeviceEventInd
 Callback for Device Events.
 
IOLM_SMI_CBPortEventInd cbPortEventInd
 Callback for Port Events.
 
IOLM_SMI_CBPDInCnf cbPDInCnf
 Callback for IOLM_SMI_vPDInReq if a single port was read.
 
IOLM_SMI_CBPDOutCnf cbPDOutCnf
 Callback for IOLM_SMI_vPDOutReq if a single port was updated.
 
IOLM_SMI_CBPDInOutCnf cbPDInOutCnf
 Callback for IOLM_SMI_vPDInOutReq.
 
IOLM_SMI_CBPDInIQCnf cbPDInIQCnf
 Callback for IOLM_SMI_vPDInIQReq.
 
IOLM_SMI_CBPDOutIQCnf cbPDOutIQCnf
 Callback for IOLM_SMI_vPDOutIQReq.
 
IOLM_SMI_CBMasterConfigurationCnf cbMasterConfigurationCnf
 Callback for IOLM_SMI_vMasterConfigurationReq.
 
IOLM_SMI_CBLoadNVCfg cbLoadNvCfg
 Callback for loading non volatile configuration .
 
IOLM_SMI_CBSaveNVCfg cbSaveNvCfg
 Callback for saving non volatile configuration.
 
IOLM_SMI_CBSMIExt cbALPDCycle
 Callback for ArgBlock free. More...
 
IOLM_SMI_CBSMIExt cbFwUpdate
 Callback for firmware update.
 
IOLM_SMI_CBSMIExt cbSettings
 Callback for settings.
 
IOLM_SMI_CBSMIExt cbChipInfo
 Callback for chip info.
 
IOLM_SMI_CBSMIExt cbResetDefaults
 Callback for reboot.
 

Detailed Description

SMI Callbacks. Must be initialized via IOLM_SMI_vInit.

Callbacks from the SMI API to the user application. Must be initialized via IOLM_SMI_vInit before running the user application and stack Mainloops.

Field Documentation

◆ cbALPDCycle

IOLM_SMI_CBSMIExt IOLM_SMI_SCallbacks::cbALPDCycle

Callback for ArgBlock free.

Callback to inform about new PDCycle trigger.