Base Interfaces Library Documentation ¶ Company System Title Base Interfaces Version 3.5.17.0 Categories Intern|IoDriverBase Namespace IBaseLibrary Author 3S - Smart Software Solutions GmbH Description 1 ¶ Base interface for all classes to realize interface reflection. This interface is used for example for IO-drivers to ask for optional implemented interfaces. Contents: ¶ ComponentIds (GVL) IBase (Interface) AddRef (Method) FB_Exit (Method) FB_Init (Method) FB_Reinit (Method) QueryInterface (Method) Release (Method) InterfaceIds (GVL) TypeClass (Enum) Indices and tables ¶ 1 Based on Base_Itfs.library, last modified 20.04.2021, 14:48:13. LibDoc 4.4.0.0-b.27 The content file Base_Itfs.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 14:48:13.
SEEK_MODE (ENUM) ¶ TYPE SEEK_MODE : InOut: Name Initial SEEK_SET 0 SEEK_CUR 1 SEEK_END 2
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.04.2021, 15:37:46 companyName string 3S-Smart Software Solutions GmbH libraryFile CmpCharDevice_Itfs.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile CmpCharDevice_Itfs.clean.json version version 2.0.0.0 ProjectInformation IsInterfaceLibrary bool True Released True SourceLibrary False LastModificationDateTime date 20.04.2021, 15:37:46 LibraryCategories library-category-list System|SysLibs Author string CODESYS Development GmbH Company 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 DefaultNamespace Description See: Description DocFormat reStructuredText Project CmpCharDevice_Itfs Title CmpCharDevice Interfaces Version version 3.5.17.0
ComponentIds (GVL) ¶ InOut: Scope Name Type Initial Comment Constant CMPID_IecCode DWORD 16#1000 CMPID_CmpStartOEM DWORD 16#2000 OEM specific components CMPID_CmpEndOEM DWORD 16#3FFF
IBase (ITF) ¶ INTERFACE IBase Methods: AddRef FB_Exit FB_Init FB_Reinit QueryInterface Release Structure: AddRef (Method) FB_Exit (Method) FB_Init (Method) FB_Reinit (Method) QueryInterface (Method) Release (Method)
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces.
IBase.AddRef (METH) ¶ METHOD AddRef : DINT InOut: Scope Name Type Return AddRef DINT
IBase.FB_Exit (METH) ¶ METHOD FB_Exit : BOOL InOut: Scope Name Type Return FB_Exit BOOL Input bInCopyCode BOOL
IBase.FB_Init (METH) ¶ METHOD FB_Init : BOOL InOut: Scope Name Type Return FB_Init BOOL Input bInitRetains BOOL bInCopyCode BOOL
IBase.FB_Reinit (METH) ¶ METHOD FB_Reinit : BOOL InOut: Scope Name Type Return FB_Reinit BOOL