CmpIoDrvC.IoDrvDPV1_C2_M_Read (METH) ¶ METHOD IoDrvDPV1_C2_M_Read : UDINT InOut: Scope Name Type Return IoDrvDPV1_C2_M_Read UDINT Inout dpv1c2_Read DPV1_C2_Read
CmpIoDrvC.IoDrvDPV1_C2_M_Write (METH) ¶ METHOD IoDrvDPV1_C2_M_Write : UDINT InOut: Scope Name Type Return IoDrvDPV1_C2_M_Write UDINT Inout dpv1c2_Write DPV1_C2_Write
ICmpIoDrvParameter ¶ IoDrvReadParameter (Method) IoDrvWriteParameter (Method)
CmpIoDrvC.IoDrvReadParameter (METH) ¶ METHOD IoDrvReadParameter : UDINT InOut: Scope Name Type Return IoDrvReadParameter UDINT Input pConnector POINTER TO IoConfigConnector pParameter POINTER TO IoConfigParameter pData POINTER TO BYTE dwBitSize DWORD dwBitOffset DWORD
CmpIoDrvC.IoDrvWriteParameter (METH) ¶ METHOD IoDrvWriteParameter : UDINT InOut: Scope Name Type Return IoDrvWriteParameter UDINT Input pConnector POINTER TO IoConfigConnector pParameter POINTER TO IoConfigParameter pData POINTER TO BYTE dwBitSize DWORD dwBitOffset DWORD
CmpIoDrvWrapper (FB) ¶ FUNCTION_BLOCK CmpIoDrvWrapper IMPLEMENTS IBase, ICmpIoDrv, ICmpIoDrvParameter, ICmpIoDrvDPV1C1Master, ICmpIoDrvDPV1C2Master <description> This is a wrapper function block around each IO-driver to hide the implementation (written in C or IEC). The wrapper can used the same, if the driver is written in C or IEC. </description> <param name=”_pIBase” type=”IN”>IBase pointer to the driver that is provided by the CmpIoMgr</param> <param name=”_bIecDriver” type=”IN”>1=_pIBase is an IEC driver, 0=C-driver</param> <param name=”_pIBaseIEC” type=”OUT”>Generic IBase interface that can be used in IEC</param> InOut: Scope Name Type Input _pIBase IBase _bIecDriver BOOL Output _pIBaseIEC IBase Methods: GetFirstConnector GetNextConnector SetFirstDriver SetNextDriver IoDrvDPV1_C1_M_Alarm IoDrvDPV1_C1_M_AlarmAck IoDrvDPV1_C1_M_Read IoDrvDPV1_C1_M_Status IoDrvDPV1_C1_M_Write IoDrvDPV1_C2_M_Abort IoDrvDPV1_C2_M_Initiate IoDrvDPV1_C2_M_Read IoDrvDPV1_C2_M_Write IoDrvGetInfo IoDrvGetModuleDiagnosis IoDrvReadParameter IoDrvWriteParameter QueryInterface Structure: GetFirstConnector (Method) GetNextConnector (Method) IBase QueryInterface (Method) ICmpIoDrv IoDrvGetInfo (Method) IoDrvGetModuleDiagnosis (Method) ICmpIoDrvDPV1C1Master IoDrvDPV1_C1_M_Alarm (Method) IoDrvDPV1_C1_M_AlarmAck (Method) IoDrvDPV1_C1_M_Read (Method) IoDrvDPV1_C1_M_Status (Method) IoDrvDPV1_C1_M_Write (Method) ICmpIoDrvDPV1C2Master IoDrvDPV1_C2_M_Abort (Method) IoDrvDPV1_C2_M_Initiate (Method) IoDrvDPV1_C2_M_Read (Method) IoDrvDPV1_C2_M_Write (Method) ICmpIoDrvParameter IoDrvReadParameter (Method) IoDrvWriteParameter (Method) SetFirstDriver (Method) SetNextDriver (Method)
CmpIoDrvWrapper.GetFirstConnector (METH) ¶ METHOD GetFirstConnector : POINTER TO IoConfigConnector <description> Get the first connector of the actual set IO-driver instance </description> <result>Pointer to the connector</result> InOut: Scope Name Type Return GetFirstConnector POINTER TO IoConfigConnector
CmpIecVarAccess Implementation Library Documentation ¶ Company System Title CmpIecVarAccess Implementation Version 3.5.17.0 Categories System|SysLibs Author 3S - Smart Software Solutions GmbH Placeholder CmpIecVarAccess Implementation Description 1 ¶ This library contains all external functions of the CmpIecVarAccces component Contents: ¶ IecVarAccBrowseDown2 (Function) IecVarAccBrowseGetNext2 (Function) IecVarAccBrowseRecursive (Function) IecVarAccBrowseUp2 (Function) IecVarAccExitVarInfo (Function) IecVarAccGetFirstInterface (Function) IecVarAccGetFirstInterface2 (Function) IecVarAccGetNextInterface (Function) IecVarAccGetNextInterface2 (Function) IecVarAccGetNode4 (Function) IecVarAccGetNodeFullPath4 (Function) IecVarAccGetNodeName4 (Function) IecVarAccGetSymbolSetMask (Function) IecVarAccInitVarInfo (Function) IecVarAccInitVarInfo2 (Function) IecVarAccInvalidateNode (Function) IecVarAccNodeInfoAddBrowseInfo (Function) IecVarAccNodeInfoAddReference (Function) IecVarAccNodeInfoGetBrowseInfo (Function) IecVarAccNodeInfoGetReference (Function) IecVarAccNodeInfoRemoveBrowseInfo (Function) IecVarAccNodeInfoRemoveReference (Function) IecVarAccRegisterInstance (Function) IecVarAccRegisterInstance2 (Function) IecVarAccRegisterInstance3 (Function) IecVarAccRegisterInstanceBase (Function) IecVarAccRegisterInstanceBase2 (Function) IecVarAccSetSymbolconfigCrc (Function) IecVarAccUnregisterInstance (Function) IecVarAccUpdateSymbolSets (Function) Indices and tables ¶ 1 Based on CmpIecVarAccess Implementation.library, last modified 20.04.2021, 15:41:45. LibDoc 4.4.0.0-b.27 The content file CmpIecVarAccess Implementation.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 15:41:45.
IecVarAccBrowseDown2 (FUN) ¶ FUNCTION IecVarAccBrowseDown2 : ICollections.IBaseTreeNode InOut: Scope Name Type Return IecVarAccBrowseDown2 ICollections.IBaseTreeNode Input hInterface SysTypes.RTS_IEC_HANDLE hNode ICollections.IBaseTreeNode pVariableInformation POINTER TO IecVarAccess_Interfaces.VariableInformationStruct3 pResult POINTER TO SysTypes.RTS_IEC_RESULT
IecVarAccBrowseGetNext2 (FUN) ¶ FUNCTION IecVarAccBrowseGetNext2 : ICollections.IBaseTreeNode InOut: Scope Name Type Return IecVarAccBrowseGetNext2 ICollections.IBaseTreeNode Input hInterface SysTypes.RTS_IEC_HANDLE hNode ICollections.IBaseTreeNode pVariableInformation POINTER TO IecVarAccess_Interfaces.VariableInformationStruct3 pResult POINTER TO SysTypes.RTS_IEC_RESULT