Class Packet
java.lang.Object
jmri.jmrix.ipocs.protocol.packets.Packet
- Direct Known Subclasses:
AcknowledgementPacket,AlarmPacket,ApplicationDataPacket,ConnectionRequestPacket,ConnectionResponsePacket,ControllerStatusPacket,DerailerStatusPacket,DisconnectPacket,ElectricalPointsLockStatusPacket,InputStatusPacket,LevelCrossingStatusPacket,LocalReleasePacket,OutputStatusPacket,PointsStatusPacket,RequestStatusPacket,ResetControllerPacket,SetDerailerPacket,SetElectricalPointsLockPacket,SetLevelCrossingPacket,SetOutputPacket,SignOfLifePacket,SignOfLifeTimerPacket,ThrowPointsPacket
Base packet functionality
- Since:
- 4.21.2
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbytegetAck()abstract bytegetId()bytestatic Packetparse(ByteBuffer buffer) protected abstract voidparseSpecific(ByteBuffer buffer) protected abstract byte[]voidsetAck(byte ack) voidsetLength(byte length)
-
Constructor Details
-
Packet
public Packet()
-
-
Method Details
-
getId
-
getAck
-
setAck
-
getLength
-
setLength
-
parse
-
serialize
-
parseSpecific
-
serializeSpecific
-