EEIP class documentation – Java Properties

Package: de.re.eeip
class EEIPClient

Properties:

public void setTcpPort(int tcpPort)
Sets the Port for TCP-connections configured in the Ethernet/IP Adapter (Standard: 0xAF12)

public void setOriginatorUDPPort(int originatorUDPPort)
Sets the UDP-Port of the Scanner – Standard is 0xAF12

public void setTargetUDPPort(int targetUDPPort)
Sets the UDP-Port of the Scanner – Standard is 0xAF12

public void setIpAddress(String ipAddress)
Sets the IP-Address to access to Ethernet/IP Adpater

public void setRequestedPacketRate_O_T(long requestedPacketRate_O_T)
Only for Implicit Messaging – Requested Packet Rate from Originator to Target in microseconds (Standard: 500ms)

public void setRequestedPacketRate_T_O(long requestedPacketRate_T_O)
Only for Implicit Messaging – Requested Packet Rate from Target to Originator in microseconds (Standard: 500ms)

public void setO_T_ownerRedundant(boolean ownerRedundant)
Only for Implicit Messaging True if Multiple Implicit connections are allowed (Standard: TRUE)

public void setT_O_ownerRedundant(boolean ownerRedundant)
Only for Implicit Messaging True if Multiple Implicit connections are allowed (Standard: TRUE)

public void setO_T_connectionType(de.re.eeip.cip.datatypes.ConnectionType connectionType)
Only for Implicit Messaging. Standard: Point_to_Point
ConnectionType
Null = 0,
Multicast = 1,
Point_to_Point = 2

public void setT_O_connectionType(de.re.eeip.cip.datatypes.ConnectionType connectionType)
Only for Implicit Messaging. Standard: Multicast
ConnectionType
Null = 0,
Multicast = 1,
Point_to_Point = 2

public void setO_T_Length(int length)
Only for Implicit Messaging. Number of bytes transmitted from Originator to Target (Max. 505). If variable length then this value indicates the max. number of bytes. Standard: 505

public void setT_O_Length
Only for Implicit Messaging. Number of bytes transmitted from Target to OriginatorMax. 505). If variable length then this value indicates the max. number of bytes. Standard: 505

public void setO_T_priority(de.re.eeip.cip.datatypes.Priority priority)
Only for Implicit Messaging. Standard: Scheduled
Priority
Low = 0,
High = 1,
Scheduled = 2,
Urgent = 3

public void setT_O_priority(de.re.eeip.cip.datatypes.Priority priority)
Only for Implicit Messaging. Standard: Scheduled
Priority
Low = 0,
High = 1,
Scheduled = 2,
Urgent = 3

public void setO_T_InstanceID(int instanceID)
Only for Implicit Messaging. Instance of the Assemby Object containing the Output data (Standard: 0x64)

public void setT_O_InstanceID(int instanceID)
Only for Implicit Messaging. Instance of the Assemby Object containing the Input data (Standard: 0x65)

public void setO_T_RealTimeFormat(de.re.eeip.cip.datatypes.RealTimeFormat realTimeFormat)
Only for Implicit Messaging. Run/Idle Notification. Standard: Header32Bit
RealTimeFormat
Modeless = 0,
ZeroLength = 1,
Heartbeat = 2,
Header32Bit = 3

public void setT_O_RealTimeFormat(de.re.eeip.cip.datatypes.RealTimeFormat realTimeFormat)
Only for Implicit Messaging. Run/Idle Notification. Standard: Modeless
RealTimeFormat
Modeless = 0,
ZeroLength = 1,
Heartbeat = 2,
Header32Bit = 3

byte[] O_T_IOData
Real Time IO-Data which will be send to the Target.

byte[] T_O_IOData
Real Time IO-Data which are received from the Target

Properties of the ObjectLibrary

 

public de.re.eeip.objectlibrary.AssemblyObject getAssemblyObject()
Implementation of the Assembly Object (Class Code: 0x04)