SOCK_RECVMSG_MSG (STRUCT) ¶ TYPE SOCK_RECVMSG_MSG : STRUCT The SysSockRecvMsg() call uses a SOCK_RECVMSG_MSG structure to minimize the number of directly supplied arguments. InOut: Name Type Comment pBuffer POINTER TO BYTE OUT: Points to a buffer where the message should be stored. length __XWORD IN: Specifies the length in bytes of the buffer pointed to by the pBuffer argument. address SOCKADDRESS OUT: Sending address (AKA source address). msgFlags DWORD OUT: A 32-bit value to store the flags of the incoming message. msgFlagsSupported DWORD OUT: A 32-bit value to store which message flags for the pMsgFlags argument are supported by the implementation of the runtime system. See category “Message flags”.
UDINT_IN_BYTES (STRUCT) ¶ TYPE UDINT_IN_BYTES : STRUCT This structure contains the IP address in dotted decimal notation. Example: The IP address 10000010 01011110 01111010 11000011 will be translated to 130.094.122.195 in dotted decimal notation. Each of the 4 number blocks builds an entry of the structure UDINT_IN_BYTES. InOut: Name Type Comment s_b1 BYTE First decimal block, in the example 130 s_b2 BYTE Second decimal block, in the example 094 s_b3 BYTE Third decimal block, in the example 122 s_b4 BYTE Fourth decimal block, in the example 195
UDINT_IN_WORDS (STRUCT) ¶ TYPE UDINT_IN_WORDS : STRUCT This structure contains the IP address for a word-by-word access. Example: The IP address 10000010 01011110 01111010 11000011 for word-by-word access is 33374.31427. Each of the both number blocks builds an entry of the structure UDINT_IN_WORDS. InOut: Name Type Comment s_w1 WORD First decimal block, in the example 33374 s_w2 WORD Second decimal block, in the example 31427
UDP_REPLY (STRUCT) ¶ TYPE UDP_REPLY : STRUCT This structure contains the address information on the sending source InOut: Name Type Comment ulSourceAddress UDINT Sender IP-Address szSourceAddress STRING(29) Sender IP-Address as string diRecv __XINT Number of reveived bytes
UDP_REPLY2 (STRUCT) ¶ TYPE UDP_REPLY2 : STRUCT This structure contains the address information on the sending source InOut: Name Type Comment ulSourceAddress UDINT Sender IP-Address szSourceAddress STRING(31) Sender IP-Address as string diRecv __XINT Number of reveived bytes usRecvPort WORD Received port, in host byteorder!
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 02.03.2023, 11:07:56 companyName string 3S-Smart Software Solutions GmbH libraryFile SysSocket_Itfs.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile SysSocket_Itfs.clean.json version version 2.0.0.0 ProjectInformation IsInterfaceLibrary bool True Released True SourceLibrary False LastModificationDateTime date 02.03.2023, 11:07:54 LibraryCategories library-category-list System|SysLibs Author string CODESYS Development GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 DefaultNamespace Description See: Description DocFormat reStructuredText Project SysSocket_Itfs Title SysSocket Interfaces Version version 3.5.19.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. 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)
SysSockAsyncFB.SysSockGetOptionAsyncWrapper (METH) ¶ METHOD SysSockGetOptionAsyncWrapper : RTS_IEC_RESULT InOut: Scope Name Type Return SysSockGetOptionAsyncWrapper RTS_IEC_RESULT Input pParam POINTER TO tSysSockGetOption
SysSockAsyncFB.SysSockGetOsHandleAsyncWrapper (METH) ¶ METHOD SysSockGetOsHandleAsyncWrapper : RTS_IEC_HANDLE InOut: Scope Name Type Return SysSockGetOsHandleAsyncWrapper RTS_IEC_HANDLE Input pParam POINTER TO tSysSockGetOsHandle
SysSockAsyncFB.SysSockGetRecvSizeUdpAsyncWrapper (METH) ¶ METHOD SysSockGetRecvSizeUdpAsyncWrapper : __XINT InOut: Scope Name Type Return SysSockGetRecvSizeUdpAsyncWrapper __XINT Input pParam POINTER TO tSysSockGetRecvSizeUdp