SysProcessGetCurrentHandle (FUN) ¶ FUNCTION SysProcessGetCurrentHandle : RTS_IEC_HANDLE <description>Function to get a handle to the current process</description> <result><p>RESULT: Returns the handle of the process actually running by the processor or RTS_INVALID_HANDLE if failed.</p></result> InOut: Scope Name Type Comment Return SysProcessGetCurrentHandle RTS_IEC_HANDLE Input pResult POINTER TO RTS_IEC_RESULT <param name=”pResult” type=”OUT”>Pointer to runtime system error code (see CmpErrors.library)</param>
SysProcessGetOSId (FUN) ¶ FUNCTION SysProcessGetOSId : UDINT <description>Function to determine an operating system dependent identification of a process. This identification must be unique in the system at a defined time! SysProcessGetOSId can only applied to the process actually executed or to processes having been generated by SysProcessCreate.</description> <result><p>RESULT: Returns the operating system specific identification of the process</p></result> InOut: Scope Name Type Comment Return SysProcessGetOSId UDINT Input hProcess RTS_IEC_HANDLE <param name=”hProcess” type=”IN”>Handle of the process</param> pResult POINTER TO RTS_IEC_RESULT <param name=”pResult” type=”OUT”>Pointer to runtime system error code (see CmpErrors.library)</param>
SysProcessGetPriority (FUN) ¶ FUNCTION SysProcessGetPriority : RTS_IEC_RESULT <description>This function retrieves the priority of the process specified by its handle.</description> <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result> InOut: Scope Name Type Comment Return SysProcessGetPriority RTS_IEC_RESULT Input hProcess RTS_IEC_HANDLE <param name=”hProcess” type=”IN”>Handle of the process</param> pulPriority POINTER TO UDINT <param name=”pulPriority” type=”OUT”>Pointer to variable being assigned to priority of the process</param>
SysProcessGetState (FUN) ¶ FUNCTION SysProcessGetState : RTS_IEC_RESULT <description>This function retrieves the status of the process specified by its handle.</description> <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result> InOut: Scope Name Type Comment Return SysProcessGetState RTS_IEC_RESULT Input hProcess RTS_IEC_HANDLE <param name=”hProcess” type=”IN”>Handle of the process</param> pulState POINTER TO UDINT <param name=”pulState” type=”OUT”>Pointer to variable being assigned to value 1 for running processes and value 2 for terminated processes</param>
SysProcessResume (FUN) ¶ FUNCTION SysProcessResume : RTS_IEC_RESULT <description>This function starts the process specified by its handle. For example, the function can be used for processes having been created in suspended mode by use of the flag SYSPROCESS_CREATEFLAG_CREATESUSPENDED.</description> <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result> InOut: Scope Name Type Comment Return SysProcessResume RTS_IEC_RESULT Input hProcess RTS_IEC_HANDLE <param name=”hProcess” type=”IN”>Handle of the process</param>
SysProcessSetPriority (FUN) ¶ FUNCTION SysProcessSetPriority : RTS_IEC_RESULT <description>This function sets the priority of the process specified by its handle.</description> <result><p>RESULT: Returns the runtime system error code (see CmpErrors.library).</p></result> InOut: Scope Name Type Comment Return SysProcessSetPriority RTS_IEC_RESULT Input hProcess RTS_IEC_HANDLE <param name=”hProcess” type=”IN”>Handle of the process</param> ulPriority UDINT <param name=”ulPriority” type=”IN”>Process priority</param>
SysSocket2 Implementation Library Documentation ¶ Company System Title SysSocket2 Implementation Version 3.5.19.0 Categories System|SysLibs Author CODESYS Development GmbH Placeholder SysSocket2 Implementation Description 1 ¶ Library, to get access to the socket interface for TCP/IP communication on the target. Contents: ¶ SysSock2Accept (Function) SysSock2Bind (Function) SysSock2Close (Function) SysSock2Connect (Function) SysSock2Create (Function) SysSock2FdInit (Function) SysSock2FdIsset (Function) SysSock2FdZero (Function) SysSock2GetOption (Function) SysSock2GetPeerName (Function) SysSock2GetSockName (Function) SysSock2Htonl (Function) SysSock2Htons (Function) SysSock2InetAddr (Function) SysSock2InetNtoa (Function) SysSock2Ioctl (Function) SysSock2Listen (Function) SysSock2Ntohl (Function) SysSock2Ntohs (Function) SysSock2Recv (Function) SysSock2RecvFrom (Function) SysSock2RecvMsg (Function) SysSock2Select (Function) SysSock2Send (Function) SysSock2SendTo (Function) SysSock2SetOption (Function) SysSock2Shutdown (Function) Indices and tables ¶ 1 Based on SysSocket2 Implementation.library, last modified 02.03.2023, 11:07:26. LibDoc 4.4.0.0-b.27 The content file SysSocket2 Implementation.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 02.03.2023, 11:07:28.
SysSock2Accept (FUN) ¶ FUNCTION SysSock2Accept : RTS_IEC_HANDLE Accept the next incoming TCP connection. This functions calls the function accept of the operating system, which can accept a request to connect to a socket. A new descriptor (handle) for the socket is returned. The original socket is reset to the “listening” state (see SysSockListen). Note For TLS Sockets the blocking mode will be set to nonblocking for the new client sockets. If a blocking behavior is needed use SysSock2Ioctl to set the socket to blocking mode. This reflects the behavior of SysSock2Create for TLS sockets. InOut: Scope Name Type Comment Return SysSock2Accept RTS_IEC_HANDLE Handle to the new accepted socket or RTS_INVALID_HANDLE if failed. Input hSocket RTS_IEC_HANDLE Handle to the socket pSockAddr POINTER TO SOCKADDRESS Socket address of the client, who is connected pdiSockAddrSize POINTER TO DINT Pointer to size of socket address structure pResult POINTER TO RTS_IEC_RESULT Pointer to runtime system error code (see CmpErrors.library)
SysSock2Bind (FUN) ¶ FUNCTION SysSock2Bind : RTS_IEC_RESULT Bind a socket to a socket address and port number. This functions calls the function bind of the operating system, which will assign a local address to a socket that has already been allocated to an address by SysSock2Create , but not yet fixed uniquely. This is usually done previous to a call to functions like SysSock2Listen or SysSock2Accept . InOut: Scope Name Type Comment Return SysSock2Bind RTS_IEC_RESULT Runtime system error code (see CmpErrors.library). Input hSocket RTS_IEC_HANDLE Handle to the socket pSockAddr POINTER TO SOCKADDRESS Spcket address diSockAddrSize DINT Size of the socket address structure
SysSock2Close (FUN) ¶ FUNCTION SysSock2Close : RTS_IEC_RESULT Close a socket. InOut: Scope Name Type Comment Return SysSock2Close RTS_IEC_RESULT Runtime system error code (see CmpErrors.library). Input hSocket RTS_IEC_HANDLE Handle to the socket