IecVarAccBrowseCallback (STRUCT) ¶ TYPE IecVarAccBrowseCallback : STRUCT InOut: Name Type hInterface SysTypes.RTS_IEC_HANDLE hNode ICollections.IBaseTreeNode pVariableInformation POINTER TO IecVarAccess_Interfaces.VariableInformationStruct3 bd IecVarAccBrowseDirection pUserParameter POINTER TO BYTE
IecVarAccBrowseDirection (ENUM) ¶ TYPE IecVarAccBrowseDirection : InOut: Name BROWSEDIRECTION_ROOT BROWSEDIRECTION_DOWN BROWSEDIRECTION_NEXT BROWSEDIRECTION_UP
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.04.2021, 15:41:54 companyName string 3S-Smart Software Solutions GmbH libraryFile CmpIecVarAccess_Itfs.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile CmpIecVarAccess_Itfs.clean.json version version 2.0.0.0 ProjectInformation IsInterfaceLibrary bool True Released True SourceLibrary False LastModificationDateTime date 20.04.2021, 15:41:54 LibraryCategories library-category-list System|SysLibs Author string 3S - Smart Software Solutions GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 DefaultNamespace Description See: Description DocFormat reStructuredText LanguageModelAttribute qualified-access-only Project CmpIecVarAccess_Itfs Title CmpIecVarAccess Interfaces Version version 3.5.17.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. Base Interfaces ¶ Library Identification ¶ Name: Base Interfaces Version: newest Company: System Namespace: IBaseLibrary Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Base Interfaces, * (System) Collections Interfaces ¶ Library Identification ¶ Name: Collections Interfaces Version: newest Company: System Namespace: ICollections Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Collections Interfaces, * (System) IecVarAccess3 Interfaces ¶ Library Identification ¶ Name: IecVarAccess3 Interfaces Version: newest Company: System Namespace: IecVarAccess_Interfaces Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: IecVarAccess3 Interfaces, * (System) SysTypes2 Interfaces ¶ Library Identification ¶ Name: SysTypes2 Interfaces Version: newest Company: System Namespace: SysTypes Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTypes2 Interfaces, * (System)
CmpIoDrvC Library Documentation ¶ Company System Title CmpIoDrvC Version 3.5.17.0 Categories Intern|IoDriverBase Namespace CmpIoDrvCLibrary Author None Placeholder CmpIoDrvC Description 1 ¶ Library, to handle IO-drivers written in C in an IEC program. The library contains a wrapper function block too, that handles access to IO-drivers transparently of their implementation (C or IEC). Contents: ¶ CmpIoDrvC (FunctionBlock) IBase ICmpIoDrv ICmpIoDrvDPV1C1Master ICmpIoDrvDPV1C2Master ICmpIoDrvParameter CmpIoDrvWrapper (FunctionBlock) GetFirstConnector (Method) GetNextConnector (Method) IBase ICmpIoDrv ICmpIoDrvDPV1C1Master ICmpIoDrvDPV1C2Master ICmpIoDrvParameter SetFirstDriver (Method) SetNextDriver (Method) Indices and tables ¶ 1 Based on CmpIoDrvC.library, last modified 20.04.2021, 14:48:25. LibDoc 4.4.0.0-b.27 The content file CmpIoDrvC.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 14:48:25.
CmpIoDrvC (FB) ¶ FUNCTION_BLOCK CmpIoDrvC IMPLEMENTS IBase, ICmpIoDrv, ICmpIoDrvParameter, ICmpIoDrvDPV1C1Master, ICmpIoDrvDPV1C2Master InOut: Scope Name Type Initial Input dwVersion DWORD 16#3010302 pIBase IBase Methods: 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: 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)
IBase ¶ QueryInterface (Method)
CmpIoDrvC.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
ICmpIoDrv ¶ IoDrvGetInfo (Method) IoDrvGetModuleDiagnosis (Method)
CmpIoDrvC.IoDrvGetInfo (METH) ¶ METHOD IoDrvGetInfo : UDINT InOut: Scope Name Type Return IoDrvGetInfo UDINT Input ppInfo POINTER TO POINTER TO IoDrvInfo