IOMODULEDESC (STRUCT) ¶ TYPE IOMODULEDESC : STRUCT ATTENTION: Do not change the type and sequence of the first 5 structure elements, required for the calculation of the configuration id InOut: Name Type Comment dwIECModId DWORD dwProtType DWORD dwInputBitSize DWORD dwOutputBitSize DWORD dwParamKey DWORD dwUseParamKey DWORD pConnector POINTER TO IoConfigConnector pConnectorMapIn POINTER TO IoConfigConnectorMap pConnectorMapOut POINTER TO IoConfigConnectorMap udiInOffset UDINT Input byte offset udiOutOffset UDINT Output byte offset pConnectorMapIn_ForDebug POINTER TO IoConfigConnectorMap pConnectorMapOut_ForDebug POINTER TO IoConfigConnectorMap
IoDrvSafetySp (FB) ¶ FUNCTION_BLOCK IoDrvSafetySp EXTENDS IoDrvBase IMPLEMENTS ICmpIoDrvParameter, ICmpEventCallback Methods: EventCallback FB_Exit FB_Init FB_Reinit Initialize IoDrvReadInputs IoDrvReadParameter IoDrvUpdateConfiguration IoDrvUpdateMapping IoDrvWriteOutputs IoDrvWriteParameter QueryInterface _CalculateAndSetIoConfigId _CalculateOffsets _CheckConnectorMapList _GenerateMapping _GenerateModuleList _IsSafetyIoMappingList _IsStructChannel _SetModuleMapping _UpdateBitOffsets _UpdateDPMData Structure: IBase FB_Exit (Method) FB_Init (Method) FB_Reinit (Method) Initialize (Method) QueryInterface (Method) ICmpEventCallback EventCallback (Method) ICmpIoDrv IoDrvReadInputs (Method) IoDrvUpdateConfiguration (Method) IoDrvUpdateMapping (Method) IoDrvWriteOutputs (Method) ICmpIoDrvParameter IoDrvReadParameter (Method) IoDrvWriteParameter (Method) InternaUpdatelMapping Help _CheckConnectorMapList (Method) _IsSafetyIoMappingList (Method) _IsStructChannel (Method) _SetModuleMapping (Method) _CalculateOffsets (Method) _GenerateMapping (Method) InternalHelp _UpdateDPMData (Method) InternalUpdateConfiguration _CalculateAndSetIoConfigId (Method) _GenerateModuleList (Method) _UpdateBitOffsets (Method)
IBase ¶ FB_Exit (Method) FB_Init (Method) FB_Reinit (Method) Initialize (Method) QueryInterface (Method)
IoDrvSafetySp.FB_Exit (METH) ¶ METHOD FB_Exit : BOOL InOut: Scope Name Type Return FB_Exit BOOL Input bInCopyCode BOOL
IoDrvSafetySp.FB_Init (METH) ¶ METHOD FB_Init : BOOL InOut: Scope Name Type Return FB_Init BOOL Input bInitRetains BOOL bInCopyCode BOOL
IoDrvSafetySp.FB_Reinit (METH) ¶ METHOD FB_Reinit : BOOL InOut: Scope Name Type Return FB_Reinit BOOL
IoDrvSafetySp.Initialize (METH) ¶ METHOD Initialize : UDINT InOut: Scope Name Type Return Initialize UDINT Input wModuleType UINT dwInstance UDINT pConnector POINTER TO IoConfigConnector
IoDrvSafetySp.QueryInterface (METH) ¶ METHOD QueryInterface : POINTER TO POINTER TO BYTE InOut: Scope Name Type Comment Return QueryInterface POINTER TO POINTER TO BYTE Input iid DWORD InterfaceID pResult POINTER TO UDINT
ICmpEventCallback ¶ EventCallback (Method)
IoDrvSafetySp.EventCallback (METH) ¶ METHOD EventCallback : UDINT The interface ICmpEventCallback must be registered for an event. If this event is posted, this callback method is called. InOut: Scope Name Type Comment Return EventCallback UDINT Input pEventParam POINTER TO EventParam Pointer to the event parameters, see Struct EventParam