Storage Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title Storage Version 3.5.17.0 Categories Use Cases Author 3S - Smart Software Solutions GmbH Description 1 ¶ A Container Library for libraries related to the use case Storage. Indices and tables ¶ 1 Based on Storage.library, last modified 20.04.2021, 16:13:16. LibDoc 4.4.0.0-b.27 The content file Storage.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 16:13:16.
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.04.2021, 16:13:16 companyName string 3S-Smart Software Solutions GmbH libraryFile Storage.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile Storage.clean.json version version 2.0.0.0 ProjectInformation IsContainerLibrary bool True Released True LastModificationDateTime date 20.04.2021, 16:13:16 LibraryCategories library-category-list Use Cases Author string 3S - Smart Software Solutions GmbH Company 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Description See: Description Project Storage Title Storage Version version 3.5.17.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. 3S Storage ¶ Library Identification ¶ Placeholder: CAA Storage Imp Default Resolution: 3S Storage, * (3S - Smart Software Solutions GmbH) Namespace: STI Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: True SystemLibrary: False Key: CAA Storage Imp CAA Storage ¶ Library Identification ¶ Placeholder: CAA Storage Default Resolution: CAA Storage, * (CAA Technical Workgroup) Namespace: STO Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: True SystemLibrary: False Key: CAA Storage CAA Types Extern ¶ Library Identification ¶ Placeholder: CAA Types Default Resolution: CAA Types Extern, * (CAA Technical Workgroup) Namespace: CAA Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: True SystemLibrary: False Key: CAA Types
StringUtils Library Documentation ¶ Company System Title StringUtils Version 3.5.18.0 Categories Intern|Utils Namespace Stu Author 3S-Smart Software Solutions GmbH Placeholder StringUtils Description 1 ¶ This library contains a function block representing a string, that can have … Contents: ¶ Public Parts Ansi CharBufferPtr (Alias) CharBufferString (FunctionBlock) ILocalizedDateTimeNames (Interface) Printf (Function) StuSprintf (Function) StuSprintfW (Function) UTF8 Unicode Indices and tables ¶ 1 Based on StringUtils.library, last modified 01.04.2022, 08:11:09. LibDoc 4.4.0.0-b.27 The content file StringUtils.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 01.04.2022, 08:11:09.
Public Parts ¶ Ansi CharToUpper (Function) StrCaseCmpA (Function) StrCaseCmpEndA (Function) StrCaseCmpStartA (Function) StrCaseFindA (Function) StrCmpA (Function) StrCmpEndA (Function) StrCmpStartA (Function) StrConcatA (Function) StrCpyA (Function) StrDeleteA (Function) StrFindA (Function) StrIsNullOrEmptyA (Function) StrLenA (Function) StrMidA (Function) StrPadLeftA (Function) StrPadRightA (Function) StrReplaceA (Function) StrToLowerA (Function) StrToUpperA (Function) StrTrimA (Function) StrTrimEndA (Function) StrTrimStartA (Function) CharBufferPtr (Alias) CharBufferString (FunctionBlock) Capacity (Property) CharAt (Method) CharAtEquals (Method) Characters (Property) Copy (Method) CopyFrom (Method) CopyFrom2 (Method) Delete (Method) FB_Exit (Method) FB_Init (Method) Find (Method) FindFrom (Method) FromString (Method) Init (Method) Initialize (Method) Insert (Method) Length (Property) Mid (Method) Replace (Method) StringType (Property) ILocalizedDateTimeNames (Interface) GetDayLong (Method) GetDayShort (Method) GetMonthLong (Method) GetMonthShort (Method) Printf (Function) StuSprintf (Function) StuSprintfW (Function) UTF8 ConvertUTF16toUTF8 (Function) ConvertUTF8toUTF16 (Function) GVL_UTF8 (GVL) IsLegalUTF8 (Function) IsSpaceCharacter (Function) Unicode StrCaseCmpW (Function) StrCaseFindW (Function) StrCmpW (Function) StrConcatW (Function) StrCpyW (Function) StrDeleteW (Function) StrFindW (Function) StrIsNullOrEmptyW (Function) StrLenW (Function) StrMidW (Function) StrPadLeftW (Function) StrPadRightW (Function) StrReplaceW (Function) StrTrimEndW (Function) StrTrimStartW (Function) StrTrimW (Function) WCharToUpper (Function)
Ansi ¶ CharToUpper (Function) StrCaseCmpA (Function) StrCaseCmpEndA (Function) StrCaseCmpStartA (Function) StrCaseFindA (Function) StrCmpA (Function) StrCmpEndA (Function) StrCmpStartA (Function) StrConcatA (Function) StrCpyA (Function) StrDeleteA (Function) StrFindA (Function) StrIsNullOrEmptyA (Function) StrLenA (Function) StrMidA (Function) StrPadLeftA (Function) StrPadRightA (Function) StrReplaceA (Function) StrToLowerA (Function) StrToUpperA (Function) StrTrimA (Function) StrTrimEndA (Function) StrTrimStartA (Function)
ISharedPointer.AtomicCopyFrom (METH) ¶ METHOD AtomicCopyFrom : __XWORD Copies consistently the values of the other pointer ( itfOther ) to this pointer instance. InOut: Scope Name Type Return AtomicCopyFrom __XWORD Input itfOther ISharedPointer Output eErrorID ERROR
ISharedPointer.AtomicGetPointerData (METH) ¶ METHOD AtomicGetPointerData : ERROR Provides the internal values of this pointer instance InOut: Scope Name Type Comment Return AtomicGetPointerData ERROR Output pAddress __XWORD The current memory location, this pointer is pointing to uxiCounter __UXINT The current value of the related modification counter
ISharedPointer.AtomicIsEqualTo (METH) ¶ METHOD AtomicIsEqualTo : BOOL Compares this pointer instance with the other pointer instance ( itfOther ) InOut: Scope Name Type Return AtomicIsEqualTo BOOL Input itfOther ISharedPointer Output eErrorID ERROR
ISharedPointer.AtomicSetPointerAddress (METH) ¶ METHOD AtomicSetPointerAddress : __XWORD Setting the memory location, this pointer should pointing to InOut: Scope Name Type Comment Return AtomicSetPointerAddress __XWORD Input pAddress __XWORD The new memory location, this pointer should pointing to Output eErrorID ERROR