CDMunmap (FUN) ¶ FUNCTION CDMunmap : DINT Unmap files or devices into memory. The munmap() system call deletes the mappings for the specified address range. InOut: Scope Name Type Comment Return CDMunmap DINT 0 on success, -1 if failed. Input addr POINTER TO BYTE Pointer to starting address length UDINT Number of bytes mapped pResult POINTER TO DINT Pointer to linux errno error code, 0 is ok
CDOpen (FUN) ¶ FUNCTION CDOpen : RTS_IEC_HANDLE Open a character device file. Given a pathname for a file, open() returns a file descriptor handle for use in subsequent system calls (read(), write(), ioctl(), etc.). InOut: Scope Name Type Comment Return CDOpen RTS_IEC_HANDLE Handle or RTS_INVALID_HANDLE if failed. Input szFile STRING(80) File name. File name must be an absolute path to the file. Path entries must be separated with a ‘/’ and not with a ‘"! dFlags DINT Requested ACCESS_MODE for fileaccess: dwFlags must include one of the following flags: O_RDONLY: read-only access O_WRONLY: write-only access O_RDWR: read/write access Optional flags for fileaccess: See linux man page for Details pResult POINTER TO DINT Pointer to linux errno error code, 0 is ok
CDRead (FUN) ¶ FUNCTION CDRead : DINT Read from a character device file. Read() attempts to read up to count bytes from file handle hFile into the buffer starting at buf. InOut: Scope Name Type Comment Return CDRead DINT Nr of Bytes copied. Input hFile RTS_IEC_HANDLE File descriptor/handle, that was previously created with Open() pbyBuffer POINTER TO BYTE Buffer to copy bytes into. udCount UDINT Nr of bytes to copy. pResult POINTER TO DINT Pointer to linux errno error code, 0 is ok
CDWrite (FUN) ¶ FUNCTION CDWrite : DINT Write to a character device file. Write() attempts to write up to count bytes from file handle hFile into the buffer starting at buf. InOut: Scope Name Type Comment Return CDWrite DINT Nr of Bytes copied. Input hFile RTS_IEC_HANDLE File descriptor/handle, that was previously created with open() pbyBuffer POINTER TO BYTE Buffer to copy bytes from. udCount UDINT Nr of bytes to copy. pResult POINTER TO DINT Pointer to linux errno error code, 0 is ok
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.04.2021, 15:37:28 companyName string 3S-Smart Software Solutions GmbH libraryFile CmpCharDevice Implementation.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile CmpCharDevice Implementation.clean.json version version 2.0.0.0 ProjectInformation IsEndUserLibrary bool False Released True LastModificationDateTime date 20.04.2021, 15:37:28 LibraryCategories library-category-list System|SysLibs Author string CODESYS Development GmbH Company 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 DefaultNamespace Description See: Description DocFormat reStructuredText Placeholder CmpCharDevice Implementation Project CmpCharDevice Implementation Title CmpCharDevice Implementation Version version 3.5.17.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. SysMem ¶ Library Identification ¶ Placeholder: SysMem Default Resolution: SysMem, * (System) Namespace: SysMem Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysMem 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)
CmpChannelClientIec Library Documentation ¶ Company System Title CmpChannelClientIec Version 3.5.17.0 Categories System|SysLibs Author 3S - Smart Software Solutions GmbH Placeholder CmpChannelClientIec Description 1 ¶ This library provides access to the channel client functionality if it is included in a runtime system. Using this functionality, one runtime can talk to another runtime using the codesys protocol. Contents: ¶ Constants (GVL) NetClientCloseChannel (Function) NetClientOpenChannel (Function) NetClientOpenChannelResult (Function) NetClientSend (Function) ReturnValues (GVL) Structures CHCAddressComponent (Struct) CHCAddressType (Enum) CHCPeerAddress (Struct) CHCProtocolDataUnit (Struct) Test HandleChannelError (Function) HandleReply (Function) SetError (Function) Test_PRG (Program) Test_State (Enum) Indices and tables ¶ 1 Based on CmpChannelClientIec.library, last modified 20.04.2021, 15:36:44. LibDoc 4.4.0.0-b.27 The content file CmpChannelClientIec.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 15:36:44.
Constants (GVL) ¶ InOut: Scope Name Type Initial Constant MAX_NODE_ADDR_LEN INT 16#F
NetClientCloseChannel (FUN) ¶ FUNCTION NetClientCloseChannel : UDINT InOut: Scope Name Type Return NetClientCloseChannel UDINT Input wChannelHandle WORD
NetClientOpenChannel (FUN) ¶ FUNCTION NetClientOpenChannel : UDINT InOut: Scope Name Type Comment Return NetClientOpenChannel UDINT Input addr CHCPeerAddress dwCommBuffSize DWORD pdwReqId POINTER TO DWORD pfnReceiveCallback POINTER TO BYTE Prototype see NetClientReplyReceivedProc pfnChannelErrorCallback POINTER TO BYTE Prototype see NetClientOpenChannelResult