Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. CmpErrors2 Interfaces ¶ Library Identification ¶ Name: CmpErrors2 Interfaces Version: newest Company: System Namespace: CmpErrors Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpErrors2 Interfaces, * (System) CmpLog ¶ Library Identification ¶ Placeholder: CmpLog Default Resolution: CmpLog, * (System) Namespace: CmpLog Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpLog Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard SysMem ¶ Library Identification ¶ Placeholder: SysMem Default Resolution: SysMem, * (System) Namespace: SysMem Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysMem SysSocket ¶ Library Identification ¶ Placeholder: SysSocket Default Resolution: SysSocket, * (System) Namespace: SysSocket Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysSocket SysTarget ¶ Library Identification ¶ Placeholder: SysTarget Default Resolution: SysTarget, * (System) Namespace: SysTarget Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTarget SysTime ¶ Library Identification ¶ Name: SysTime Version: 3.5.5.0 Company: System Namespace: SysTime Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTime, 3.5.5.0 (System) 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)
Port.JoinGroup (METH) ¶ METHOD JoinGroup : SysTypes.RTS_IEC_RESULT Join a multicast group InOut: Scope Name Type Comment Return JoinGroup SysTypes.RTS_IEC_RESULT Input udiGroupAddress UDINT Group address udiInterfaceAddress UDINT Address of the NIC which shall join this group Output eLogCode ErrorCode
Port.LeaveGroup (METH) ¶ METHOD LeaveGroup : SysTypes.RTS_IEC_RESULT Leave a multicast group InOut: Scope Name Type Comment Return LeaveGroup SysTypes.RTS_IEC_RESULT Input udiGroupAddress UDINT Address of the group to leave udiInterfaceAddress UDINT IP Address of the NIC which shall leave this group Output eLogCode ErrorCode
Port.SetInterface (METH) ¶ METHOD SetInterface : SysTypes.RTS_IEC_RESULT Defines the interface which shall be used to send multicast packets InOut: Scope Name Type Comment Return SetInterface SysTypes.RTS_IEC_RESULT Input udiIPAddress UDINT IP Address of the NIC which shall be used for sending multicast packets. Output eLogCode ErrorCode
Port.IPAddress (PROP) ¶ PROPERTY IPAddress : UDINT IP Address the port shall be bound to
Port.ReceivePort (PROP) ¶ PROPERTY ReceivePort : UINT Port on which messages are expected
Port.SendPort (PROP) ¶ PROPERTY SendPort : UINT Port through wich messages shall be sent.
Port.Socket (PROP) ¶ PROPERTY Socket : SysTypes.RTS_IEC_HANDLE
Port.Bind (METH) ¶ METHOD Bind : UDINT Bind the socket to a certain (local) address. InOut: Scope Name Type Comment Return Bind UDINT Input udiIPAddress UDINT Local IP Address the port shall be bound to.
Port.FdIsSet (METH) ¶ METHOD FdIsSet : BOOL Returns TRUE if the port’s socket is part of the file descriptor set InOut: Scope Name Type Return FdIsSet BOOL Input socketFD_SET SysSocket.SOCKET_FD_SET