CryptoImportRawAsymmetricKey (FUN) ¶ FUNCTION CryptoImportRawAsymmetricKey : RTS_IEC_RESULT Imports a asymmetric key from raw format. This means that no additional data like ASN.1 or BASE64 encoding is needed. Not all asymmetric algorithms can import this format.</description> InOut: Scope Name Type Comment Return CryptoImportRawAsymmetricKey RTS_IEC_RESULT Operation result. ERR_OK: The key was imported. ERR_FAILED: Storage of the key failed. ERR_INVALID_STATE: The component is not in a valid state to do this operation. RTS_INVALID_HANDLE: The hAlgo was not one of the needed types. ERR_PARAMETER: keyData is not valid or pKey was NULL. ERR_NOT_SUPPORTED: The given key does not support raw import. Input hAlgo RTS_IEC_HANDLE The desired algorithm the key is needed for. Must be one of the following key types: RTSCRYPTOTYPE_ASYMMETRIC, RTSCRYPTOTYPE_SIGNATURE, RTSCRYPTOTYPE_KEYAGREEMENT. keyData RtsByteString A bytestring containting the raw data. xPrivateKey BOOL TRUE: Import a private key. FALSE: Import a public key. pPublicKey POINTER TO RtsCryptoKey A pointer to the key for storage of the imported key.
EventParameter ¶ EVTPARAM_CmpChS_ChannelClosed (Struct) EVTPARAM_CmpChS_ChannelOpened (Struct)
EventIDs (GVL) ¶ Attributes: qualified_only InOut: Name Type Initial CMPID_CmpChannelServer DWORD 16#A EVTPARAMID_CmpChS_ChannelClosed WORD 16#1 EVTVERSION_CmpChS_ChannelClosed WORD 16#1 EVTPARAMID_CmpChS_ChannelOpened WORD 16#2 EVTVERSION_CmpChS_ChannelOpened WORD 16#1 EVT_ChSChannelClosed DWORD (SHL(UINT_TO_DWORD(EventClass.EVTCLASS_INFO), 16) OR 16#1) EVT_ChSChannelOpened DWORD (SHL(UINT_TO_DWORD(EventClass.EVTCLASS_INFO), 16) OR 16#2)
EVTPARAM_CmpChS_ChannelClosed (STRUCT) ¶ TYPE EVTPARAM_CmpChS_ChannelClosed : STRUCT InOut: Name Type ulChannelHandle UDINT errReason RTS_IEC_RESULT
EVTPARAM_CmpChS_ChannelOpened (STRUCT) ¶ TYPE EVTPARAM_CmpChS_ChannelOpened : STRUCT InOut: Name Type ulChannelHandle UDINT
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.04.2021, 15:36:52 companyName string 3S-Smart Software Solutions GmbH libraryFile CmpChannelServer.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile CmpChannelServer.clean.json version version 2.0.0.0 ProjectInformation Released bool True LastModificationDateTime date 20.04.2021, 15:36:52 LibraryCategories library-category-list System|SysLibs Author string 3S - Smart Software Solutions GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Patch 2 DefaultNamespace Description See: Description DocFormat reStructuredText Placeholder CmpChannelServer Project CmpChannelServer Title CmpChannelServer Version version 3.5.17.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CmpApp ¶ Library Identification ¶ Placeholder: CmpApp Default Resolution: CmpApp, * (System) Namespace: CmpApp Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpApp CmpEventMgr ¶ Library Identification ¶ Placeholder: CmpEventMgr Default Resolution: CmpEventMgr, * (System) Namespace: CmpEventMgr Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpEventMgr SysTypes2 Interfaces ¶ Library Identification ¶ Name: SysTypes2 Interfaces Version: newest Company: System Namespace: SysTypes Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTypes2 Interfaces, * (System)
CmpCharDevice Implementation Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title CmpCharDevice Implementation Version 3.5.17.0 Categories System|SysLibs Author CODESYS Development GmbH Placeholder CmpCharDevice Implementation Description 1 ¶ Linux Library to access character devices Contents: ¶ CDClose (Function) CDIoctl (Function) CDLseek (Function) CDMmap (Function) CDMunmap (Function) CDOpen (Function) CDRead (Function) CDWrite (Function) Indices and tables ¶ 1 Based on CmpCharDevice Implementation.library, last modified 20.04.2021, 15:37:28. LibDoc 4.4.0.0-b.27 The content file CmpCharDevice Implementation.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 15:37:28.
CDClose (FUN) ¶ FUNCTION CDClose : DINT Close a character device file. InOut: Scope Name Type Comment Return CDClose DINT 0 on success Input hFile RTS_IEC_HANDLE File descriptor/handle, that was previously created with Open() pResult POINTER TO DINT Pointer to linux errno error code, 0 is ok
CDIoctl (FUN) ¶ FUNCTION CDIoctl : DINT Control a character device file. This function manipulates the underlying device parameters of special files. InOut: Scope Name Type Comment Return CDIoctl DINT 0 if ok or errno if failed. Input hFile RTS_IEC_HANDLE File descriptor/handle, that was previously created with Open() dRequest __XWORD Request id. dParameter __XWORD Request parameter. pResult POINTER TO DINT Pointer to linux errno error code