File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 12.04.2024, 15:44:54 companyName string 3S-Smart Software Solutions GmbH libraryFile EL6751_CANMiniDriver.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile EL6751_CANMiniDriver.clean.json version version 2.0.0.0 ProjectInformation Released bool True ShowSmartCodingInfo False LastModificationDateTime date 12.04.2024, 15:44:51 LibraryCategories library-category-list Intern Author string CODESYS Development GmbH Company CODESYS CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 DefaultNamespace EL6751_CANMiniDriver Description See: Description LanguageModelAttribute qualified-access-only Placeholder EL6751_CANMiniDriver Project EL6751_CANMiniDriver Title EL6751_CANMiniDriver Version version 4.7.0.0
DintElementFactory (FB) ¶ FUNCTION_BLOCK DintElementFactory EXTENDS FBF.FactoryBase IElement factory for DINT values Properties: prvInstCount prvInstPoolExtendsFactor prvInstSize Methods: Create Structure: Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property)
IntElement (FB) ¶ FUNCTION_BLOCK IntElement EXTENDS FBF.InstanceBase IMPLEMENTS IIntElement Element wrapper for INT values. InOut: Scope Name Type Input Const iValue INT Properties: IntValue Methods: ElementCompareTo ElementEquals ElementHashCode prvInstInit Structure: ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) IntValue (Property) prvInstInit (Method)
IntElementFactory (FB) ¶ FUNCTION_BLOCK IntElementFactory EXTENDS FBF.FactoryBase IElement factory for INT values Properties: prvInstCount prvInstPoolExtendsFactor prvInstSize Methods: Create Structure: Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property)
LinkedListElementBase (FB) ¶ FUNCTION_BLOCK LinkedListElementBase EXTENDS FBF.InstanceBase IMPLEMENTS IElement , IOnlineChangeSafeLinkedListElement Basic function block for online change safe elements in combination with function blocks of the type LinkedList. This class should be extended by specific implementations. For online changes safe elements implement the method FB_reinit and call the method UpdateElement: Example: METHOD FB_reinit : BOOL VAR_INPUT END_VAR UpdateElement(itfElement := THIS^); Properties: ObjectReference Methods: ElementCompareTo ElementEquals ElementHashCode UpdateElement Structure: ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) ObjectReference (Property) UpdateElement (Method)
LintElement (FB) ¶ FUNCTION_BLOCK LintElement EXTENDS FBF.InstanceBase IMPLEMENTS ILintElement Element wrapper for LINT values. InOut: Scope Name Type Input Const liValue LINT Properties: LintValue Methods: ElementCompareTo ElementEquals ElementHashCode prvInstInit Structure: ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method) LintValue (Property) prvInstInit (Method)
LintElementFactory (FB) ¶ FUNCTION_BLOCK LintElementFactory EXTENDS FBF.FactoryBase IElement factory for LINT values Properties: prvInstCount prvInstPoolExtendsFactor prvInstSize Methods: Create Structure: Create (Method) prvInstCount (Property) prvInstPoolExtendsFactor (Property) prvInstSize (Property)
NullElement (FB) ¶ FUNCTION_BLOCK NullElement IMPLEMENTS INullElement Methods: ElementCompareTo ElementEquals ElementHashCode Structure: ElementCompareTo (Method) ElementEquals (Method) ElementHashCode (Method)
IGeneric (ITF) ¶ INTERFACE IGeneric In fact this interface defines an equivalent mechanism Methods: GetInterface Structure: GetInterface (Method)
IGeneric.GetInterface (METH) ¶ METHOD GetInterface : POINTER TO BYTE Optionally returns an interface with the given id when it is implemented by the impelementing function block. The return value will be pointer to the requested interface InOut: Scope Name Type Return GetInterface POINTER TO BYTE Input dwItfId DWORD