Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CmpCrypto Implementation ¶ Library Identification ¶ Placeholder: CmpCrypto Implementation Default Resolution: CmpCrypto Implementation, * (System) Namespace: CmpCrypto_Implementation Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: False SystemLibrary: False Key: CmpCrypto Implementation CmpCrypto Interfaces ¶ Library Identification ¶ Name: CmpCrypto Interfaces Version: newest Company: System Namespace: CmpCrypto_Interfaces Library Properties ¶ LinkAllContent: False Optional: False PublishSymbolsInContainer: True QualifiedOnly: False SystemLibrary: False Key: CmpCrypto Interfaces, * (System)
CmpDynamicText Library Documentation ¶ Company System Title CmpDynamicText Version 3.5.17.0 Categories System|SysLibs Author 3S - Smart Software Solutions GmbH Placeholder CmpDynamicText Description 1 ¶ This library provides access to the dynamic text component in the runtime system. Contents: ¶ DynamicTextChangeLanguage (Function) DynamicTextGetCurrentLanguage (Function) DynamicTextGetDefaultText (Function) DynamicTextGetDefaultTextW (Function) DynamicTextGetText (Function) DynamicTextGetTextW (Function) DynamicTextIterateIndices (Function) DynamicTextLoadDefaultTexts (Function) DynamicTextRegisterFile (Function) DynamicTextRegisterPath (Function) DynamicTextReloadTexts (Function) DynamicTextUnRegisterFile (Function) Indices and tables ¶ 1 Based on CmpDynamicText.library, last modified 20.04.2021, 15:39:29. LibDoc 4.4.0.0-b.27 The content file CmpDynamicText.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 15:39:29.
DynamicTextChangeLanguage (FUN) ¶ FUNCTION DynamicTextChangeLanguage : BOOL This function changes the language in the CmpDynamicText component. The CmpDynamicText component loads the texts in this language into memory And returns the texts from this language in DynamicTextGetText and InOut: Scope Name Type Return DynamicTextChangeLanguage BOOL Input stLanguage STRING
DynamicTextGetCurrentLanguage (FUN) ¶ FUNCTION DynamicTextGetCurrentLanguage : STRING This method returns the name of the currently loaded language if there is any. If no language is loaded (there was no call to DynamicTextChangeLanguage before), then an empty string will be returned. InOut: Scope Name Type Return DynamicTextGetCurrentLanguage STRING
DynamicTextGetDefaultText (FUN) ¶ FUNCTION DynamicTextGetDefaultText : POINTER TO STRING This function retrieves the specified text from the runtime. The text will be returned as a IEC-String (char* in the runtime) InOut: Scope Name Type Return DynamicTextGetDefaultText POINTER TO STRING Input pstTextList POINTER TO STRING pstTextIndex POINTER TO STRING
DynamicTextGetDefaultTextW (FUN) ¶ FUNCTION DynamicTextGetDefaultTextW : POINTER TO STRING This function retrieves the specified text from the runtime. The text will be returned as a IEC-WString (short* in the runtime) InOut: Scope Name Type Return DynamicTextGetDefaultTextW POINTER TO STRING Input pstTextList POINTER TO STRING pstTextIndex POINTER TO STRING
DynamicTextGetText (FUN) ¶ FUNCTION DynamicTextGetText : POINTER TO STRING This function retrieves the specified text from the runtime. The text will be returned as a IEC-String (char* in the runtime) InOut: Scope Name Type Return DynamicTextGetText POINTER TO STRING Input pstTextList POINTER TO STRING pstTextIndex POINTER TO STRING
CryptoSymmetricDecrypt (FUN) ¶ FUNCTION CryptoSymmetricDecrypt : RTS_IEC_RESULT Perform a symmetric decryption using the algorithm handle. InOut: Scope Name Type Comment Return CryptoSymmetricDecrypt RTS_IEC_RESULT Result of the operation Input hAlgo RTS_IEC_HANDLE Handle to the algorithm. pCipherText POINTER TO RtsByteString Data to be decrypted key RtsCryptoKey Key to decrypt the data. Has to be a KeyType_Key key. pInitVector POINTER TO RtsByteString Init vector of the decrypt. xEnablePadding BOOL Enables padding. If this is not enabled the ciphertext length has to match a multiple of the block length. pPlainText POINTER TO RtsByteString Decrypted data.
CryptoSymmetricEncrypt (FUN) ¶ FUNCTION CryptoSymmetricEncrypt : RTS_IEC_RESULT Perform a symmetric encryption using the algorithm handle. InOut: Scope Name Type Comment Return CryptoSymmetricEncrypt RTS_IEC_RESULT Result of the operation Input hAlgo RTS_IEC_HANDLE Handle to the algorithm. pPlainText POINTER TO RtsByteString Data to be encrypted key RtsCryptoKey Key to encrypt the data. Has to be a KeyType_Key key. pInitVector POINTER TO RtsByteString Init vector of the ecryption xEnablePadding BOOL Enables padding. If this is not enabled the plaintext length has to match a multiple of the block length. pCipherText POINTER TO RtsByteString Encrypted data.
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 01.04.2022, 08:12:33 companyName string 3S-Smart Software Solutions GmbH libraryFile CmpCrypto Implementation.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile CmpCrypto Implementation.clean.json version version 2.0.0.0 ProjectInformation IsEndUserLibrary bool False Released True SourceLibrary False LastModificationDateTime date 01.04.2022, 08:12:33 LibraryCategories library-category-list System|SysLibs Author string CODESYS Development GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Description See: Description DocFormat reStructuredText Placeholder CmpCrypto Implementation Project CmpCrypto Implementation Title CmpCrypto Implementation Version version 3.5.18.0