Class EipTag
- java.lang.Object
-
- org.apache.plc4x.java.eip.base.tag.EipTag
-
- All Implemented Interfaces:
PlcTag,Serializable
public class EipTag extends Object implements PlcTag, Serializable
-
-
Constructor Summary
Constructors Constructor Description EipTag(String tag)EipTag(String tag, int elementNb)EipTag(String tag, CIPDataTypeCode type)EipTag(String tag, CIPDataTypeCode type, int elementNb)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAddressString()List<ArrayInfo>getArrayInfo()intgetElementNb()PlcValueTypegetPlcValueType()StringgetTag()CIPDataTypeCodegetType()static booleanmatches(String tagQuery)static EipTagof(String tagString)voidserialize(WriteBuffer writeBuffer)voidsetElementNb(int elementNb)voidsetType(CIPDataTypeCode type)
-
-
-
Constructor Detail
-
EipTag
public EipTag(String tag)
-
EipTag
public EipTag(String tag, int elementNb)
-
EipTag
public EipTag(String tag, CIPDataTypeCode type, int elementNb)
-
EipTag
public EipTag(String tag, CIPDataTypeCode type)
-
-
Method Detail
-
getAddressString
public String getAddressString()
- Specified by:
getAddressStringin interfacePlcTag
-
getPlcValueType
public PlcValueType getPlcValueType()
- Specified by:
getPlcValueTypein interfacePlcTag
-
getArrayInfo
public List<ArrayInfo> getArrayInfo()
- Specified by:
getArrayInfoin interfacePlcTag
-
getType
public CIPDataTypeCode getType()
-
setType
public void setType(CIPDataTypeCode type)
-
getElementNb
public int getElementNb()
-
setElementNb
public void setElementNb(int elementNb)
-
getTag
public String getTag()
-
matches
public static boolean matches(String tagQuery)
-
serialize
public void serialize(WriteBuffer writeBuffer) throws SerializationException
- Specified by:
serializein interfaceSerializable- Throws:
SerializationException
-
-