File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 21.06.2023, 11:08:54 companyName string 3S-Smart Software Solutions GmbH libraryFile String Functions.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile String Functions.clean.json version version 2.0.0.0 ProjectInformation AutoResolveUnbound bool True Released True LastModificationDateTime date 21.06.2023, 11:08:53 LibraryCategories library-category-list Application|Strings Author string CODESYS Development GmbH Company CODESYS CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 Patch 3 DefaultNamespace STF Description See: Description DocFormat reStructuredText LanguageModelAttribute qualified-access-only LibDocContent DocsOnly Placeholder StrFunc Project String Functions Title String Functions UnitTestingDefine StrFuncTesting Version version 4.0.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. Immutable String Segments ¶ Library Identification ¶ Placeholder: StringSegs Default Resolution: Immutable String Segments, * (CODESYS) Namespace: STR Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: StringSegs SysMem ¶ Library Identification ¶ Placeholder: SysMem Default Resolution: SysMem, * (System) Namespace: SysMem Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysMem UTF-8 Encoding Support ¶ Library Identification ¶ Placeholder: UTF8 Default Resolution: UTF-8 Encoding Support, * (CODESYS) Namespace: UTF8 Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: UTF8
UTF-16 Encoding Support Library Documentation ¶ Company CODESYS Title UTF-16 Encoding Support Version 4.0.0.0 Categories Application|Strings Namespace UTF16 Author CODESYS Development GmbH Placeholder UTF16 Description 1 ¶ Implements functions and constants to support text encoded in UTF-16. It includes functions to translate between runes (See: RUNE ) and UTF-16 byte sequences. See https://en.wikipedia.org/wiki/UTF-16 Contents: ¶ Library Information GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function) utf16 Aliases Functions Indices and tables ¶ 1 Based on UTF-16 Encoding Support.library, last modified 21.06.2023, 11:10:20. LibDoc 4.4.0.0-b.27 The content file UTF-16 Encoding Support.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 21.06.2023, 11:10:22.
Library Information ¶ GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function)
GetLibVersion (FUN) ¶ FUNCTION GetLibVersion : VERSION InOut: Scope Name Type Return GetLibVersion VERSION
GetLibVersionNumber (FUN) ¶ FUNCTION GetLibVersionNumber : DWORD InOut: Scope Name Type Return GetLibVersionNumber DWORD
IsLibReleased (FUN) ¶ FUNCTION IsLibReleased : BOOL InOut: Scope Name Type Return IsLibReleased BOOL
ERROR (ENUM) ¶ TYPE ERROR : Attributes: qualified_only InOut: Name Initial NO_ERROR WRONG_PARAMETER 2 NOT_FOUND INVALID_ENCODING
Functions ¶ CONCAT (Function) COUNT (Function) DELETE (Function) FIND (Function) INSERT (Function) LEFT (Function) LEN (Function) MID (Function) REPLACE (Function) RIGHT (Function)
CONCAT (FUN) ¶ FUNCTION CONCAT : IString Concatenates two strings | See: SBD.IBuilder | The multiple nesting of CONCAT calls can often be replaced much faster via multiple calls to IBuilder.WriteIString. InOut: Scope Name Type Comment Return CONCAT IString Input itfHead IString The first part of the new string itfTail IString The second part of the new string itfResource IString The resource that this function is working on. It will contain the result after the function call and will also be returned by this function so it can be used in nested calls. Output eErrorID ERROR