SysSocket2_SpecificParameter (UNION) ¶ TYPE SysSocket2_SpecificParameter : UNION InOut: Name Type stdSockets SysSocket2_StdSockets tlsSockets SysSocket2_TlsSockets
SysSocket2_Parameter (STRUCT) ¶ TYPE SysSocket2_Parameter : STRUCT This structure represents the parameters to create a specific socket type Set the parameterType to your desired socket type. By now Std or TLS sockets are available. The specifica member contains the parameters needed to create this socket type InOut: Name Type parameterType SysSocket2_Type specific SysSocket2_SpecificParameter
SysSocket2_StdSockets (STRUCT) ¶ TYPE SysSocket2_StdSockets : STRUCT InOut: Name Type i32AddressFamily INT i32Type DINT i32Protocol DINT
SysSocket2_TlsSockets (STRUCT) ¶ TYPE SysSocket2_TlsSockets : STRUCT InOut: Name Type hTlsContext RTS_IEC_HANDLE
SysSocket2_Type (ENUM) ¶ TYPE SysSocket2_Type : Attributes: qualified_only InOut: Name Initial Comment STD 1 Standard socket TLS TLS socket STARTTLS Standard socket with the option to enable TLS later via socket option SOCKET_SO_STARTTLS
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.04.2021, 16:10:18 companyName string 3S-Smart Software Solutions GmbH libraryFile SysSocket2_Itfs.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile SysSocket2_Itfs.clean.json version version 2.0.0.0 ProjectInformation IsInterfaceLibrary bool True Released True SourceLibrary False LastModificationDateTime date 20.04.2021, 16:10:18 LibraryCategories library-category-list System|SysLibs Author string CODESYS Development GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 Patch 2 DefaultNamespace Description See: Description DocFormat reStructuredText Project SysSocket2_Itfs Title SysSocket2 Interfaces Version version 3.5.17.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)
SysSocketAsync Library Documentation ¶ Company System Title SysSocketAsync Version 3.5.17.0 Categories System|SysLibs Author 3S - Smart Software Solutions GmbH Placeholder SysSocketAsync Description 1 ¶ Asynchronous socket access Contents: ¶ DUT tSysSockAccept (Struct) tSysSockBind (Struct) tSysSockClose (Struct) tSysSockCloseUdp (Struct) tSysSockConnect (Struct) tSysSockCreate (Struct) tSysSockCreateUdp (Struct) tSysSockGetHostByName (Struct) tSysSockGetHostname (Struct) tSysSockGetOption (Struct) tSysSockGetOsHandle (Struct) tSysSockGetRecvSizeUdp (Struct) tSysSockGetSubnetMask (Struct) tSysSockHtonl (Struct) tSysSockHtons (Struct) tSysSockInetAddr (Struct) tSysSockInetNtoa (Struct) tSysSockIoctl (Struct) tSysSockListen (Struct) tSysSockNtohl (Struct) tSysSockNtohs (Struct) tSysSockPing (Struct) tSysSockRecv (Struct) tSysSockRecvFrom (Struct) tSysSockRecvFromUdp (Struct) tSysSockSelect (Struct) tSysSockSend (Struct) tSysSockSendTo (Struct) tSysSockSendToUdp (Struct) tSysSockSetIpAddress (Struct) tSysSockSetOption (Struct) tSysSockSetSubnetMask (Struct) tSysSockShutdown (Struct) SysSockAsyncFB (FunctionBlock) SysSockAcceptAsync (Method) SysSockBindAsync (Method) SysSockCloseAsync (Method) SysSockCloseUdpAsync (Method) SysSockConnectAsync (Method) SysSockCreateAsync (Method) SysSockCreateUdpAsync (Method) SysSockGetHostByNameAsync (Method) SysSockGetHostnameAsync (Method) SysSockGetOptionAsync (Method) SysSockGetOsHandleAsync (Method) SysSockGetRecvSizeUdpAsync (Method) SysSockGetSubnetMaskAsync (Method) SysSockHtonlAsync (Method) SysSockHtonsAsync (Method) SysSockInetAddrAsync (Method) SysSockInetNtoaAsync (Method) SysSockIoctlAsync (Method) SysSockListenAsync (Method) SysSockNtohlAsync (Method) SysSockNtohsAsync (Method) SysSockPingAsync (Method) SysSockRecvAsync (Method) SysSockRecvFromAsync (Method) SysSockRecvFromUdpAsync (Method) SysSockSelectAsync (Method) SysSockSendAsync (Method) SysSockSendToAsync (Method) SysSockSendToUdpAsync (Method) SysSockSetIpAddressAsync (Method) SysSockSetOptionAsync (Method) SysSockSetSubnetMaskAsync (Method) SysSockShutdownAsync (Method) Wrapper Indices and tables ¶ 1 Based on SysSocketAsync.library, last modified 20.04.2021, 16:10:39. LibDoc 4.4.0.0-b.27 The content file SysSocketAsync.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 16:10:39.
tSysSockAccept (STRUCT) ¶ TYPE tSysSockAccept : STRUCT InOut: Name Type Comment pSockAddr POINTER TO SOCKADDRESS pdiSockAddrSize POINTER TO DINT pResult POINTER TO RTS_IEC_RESULT pulOut POINTER TO RTS_IEC_HANDLE Handle
DUT ¶ tSysSockAccept (Struct) tSysSockBind (Struct) tSysSockClose (Struct) tSysSockCloseUdp (Struct) tSysSockConnect (Struct) tSysSockCreate (Struct) tSysSockCreateUdp (Struct) tSysSockGetHostByName (Struct) tSysSockGetHostname (Struct) tSysSockGetOption (Struct) tSysSockGetOsHandle (Struct) tSysSockGetRecvSizeUdp (Struct) tSysSockGetSubnetMask (Struct) tSysSockHtonl (Struct) tSysSockHtons (Struct) tSysSockInetAddr (Struct) tSysSockInetNtoa (Struct) tSysSockIoctl (Struct) tSysSockListen (Struct) tSysSockNtohl (Struct) tSysSockNtohs (Struct) tSysSockPing (Struct) tSysSockRecv (Struct) tSysSockRecvFrom (Struct) tSysSockRecvFromUdp (Struct) tSysSockSelect (Struct) tSysSockSend (Struct) tSysSockSendTo (Struct) tSysSockSendToUdp (Struct) tSysSockSetIpAddress (Struct) tSysSockSetOption (Struct) tSysSockSetSubnetMask (Struct) tSysSockShutdown (Struct)