SOCK_HOSTENT (STRUCT) ¶ TYPE SOCK_HOSTENT : STRUCT This structure contains information on the host. InOut: Name Type Comment szHostname REFERENCE TO STRING Official name of host (network name) pAliasList POINTER TO POINTER TO STRING Pointer to list of aliases iHostAddrType INT Address type of host iLengthAddr INT Size of host address pAddrList POINTER TO POINTER TO STRING Pointer to address list
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