Class KnxNetIpMessage
java.lang.Object
org.apache.plc4x.java.knxnetip.readwrite.KnxNetIpMessage
- All Implemented Interfaces:
Message,Serializable
- Direct Known Subclasses:
ConnectionRequest,ConnectionResponse,ConnectionStateRequest,ConnectionStateResponse,DescriptionRequest,DescriptionResponse,DeviceConfigurationAck,DeviceConfigurationRequest,DisconnectRequest,DisconnectResponse,RoutingIndication,SearchRequest,SearchResponse,TunnelingRequest,TunnelingResponse,UnknownMessage
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanintintabstract IntegershortinthashCode()voidserialize(WriteBuffer writeBuffer) protected abstract voidserializeKnxNetIpMessageChild(WriteBuffer writeBuffer) static KnxNetIpMessagestaticParse(ReadBuffer readBuffer) static KnxNetIpMessagestaticParse(ReadBuffer readBuffer, Object... args) toString()
-
Field Details
-
PROTOCOLVERSION
-
-
Constructor Details
-
KnxNetIpMessage
public KnxNetIpMessage()
-
-
Method Details
-
getMsgType
-
getProtocolVersion
public short getProtocolVersion() -
serializeKnxNetIpMessageChild
protected abstract void serializeKnxNetIpMessageChild(WriteBuffer writeBuffer) throws SerializationException - Throws:
SerializationException
-
serialize
- Specified by:
serializein interfaceSerializable- Throws:
SerializationException
-
getLengthInBytes
public int getLengthInBytes()- Specified by:
getLengthInBytesin interfaceMessage
-
getLengthInBits
public int getLengthInBits()- Specified by:
getLengthInBitsin interfaceMessage
-
staticParse
public static KnxNetIpMessage staticParse(ReadBuffer readBuffer, Object... args) throws ParseException - Throws:
ParseException
-
staticParse
- Throws:
ParseException
-
equals
-
hashCode
public int hashCode() -
toString
-