Globals ¶ Constants (GVL)
Constants (GVL) ¶ InOut: Scope Name Type Initial Comment Constant c_sVersion STRING(6) ‘13.0.0’ Version is the Unicode edition from which the tables are derived. c_Version VERSION STRUCT(uiMajor := 13, uiMinor := 0, uiServicePack := 0, uiPatch := 0) c_dwVersion DWORD 16#D000000
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 21.06.2023, 11:09:33 companyName string 3S-Smart Software Solutions GmbH libraryFile Unicode Data.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile Unicode Data.clean.json version version 2.0.0.0 ProjectInformation AutoResolveUnbound bool True Released True LastModificationDateTime date 21.06.2023, 11:09:31 LibraryCategories library-category-list Intern|Strings Author string CODESYS Development GmbH Company CODESYS CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 Patch 3 DefaultNamespace UCD Description See: Description DocFormat reStructuredText LanguageModelAttribute qualified-access-only LibDocContent DocsOnly Placeholder UnicodeData Project Unicode Data Title Unicode Data UnitTestingDefine UnicodeDataTesting Version version 4.0.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. Unicode Utilities ¶ Library Identification ¶ Placeholder: UnicodeUtils Default Resolution: Unicode Utilities, * (CODESYS) Namespace: UCU Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: UnicodeUtils
_RangePool.NewRange (METH) ¶ METHOD FINAL PROTECTED NewRange : IRange InOut: Scope Name Type Return NewRange IRange Input itfStrRep IStringRepresentation pbyMemory POINTER TO BYTE udiMemSize UDINT Output eErrorID ERROR
_StringPool.GetString (METH) ¶ METHOD GetString : IString Returns a IString instance out of this StringPool InOut: Scope Name Type Initial Comment Return GetString IString Input psValue POINTER TO BYTE 0 optional address of a utf-8 encoded, zero terminated byte array (string), used as inital value Output udiSize UDINT eErrorID ERROR
_UTF8String.GetSegment (METH) ¶ METHOD FINAL GetSegment : POINTER TO BYTE This method returns the memory segment of string instance Return value POINTER TO BYTE is the pointer to the first byte of the memory InOut: Scope Name Type Comment Return GetSegment POINTER TO BYTE Output udiSize UDINT Size of the memory in bytes eErrorID ERROR Check error message for better diagnostics
_UTF8String.IsValid (METH) ¶ METHOD FINAL IsValid : BOOL Reports whether this IString instance consists entirely of valid UTF-8-encoded runes. InOut: Scope Name Type Comment Return IsValid BOOL Output eErrorID ERROR Check error message for better diagnostics
_UTF8String.Len (METH) ¶ METHOD FINAL Len : UDINT Returns the number of bytes required for the UTF-8 encoded segment of this IString instance. InOut: Scope Name Type Return Len UDINT Output eErrorID ERROR
_UTF8String.ToIString (METH) ¶ METHOD FINAL ToIString : IString Returns the string representation InOut: Scope Name Type Initial Comment Return ToIString IString Input itfString IString Defines the output target liStart LINT 0 Defines the rune index from which the content is output 0 => first rune, -1 => last rune [c_liMinIndex <= liStart <= c_liMaxIndex] liEnd LINT -1 Defines the rune index up to which the content is output 0 => first rune, -1 => last rune [c_liMinIndex <= liEnd <= c_liMaxIndex] Output eErrorID ERROR