Class Packet

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class Packet
    extends java.lang.Object
    implements java.lang.Cloneable
    • Field Detail

      • toAddress

        public int toAddress
      • fromAddress

        public int fromAddress
      • packetId

        public int packetId
      • payloadLength

        public int payloadLength
      • crc

        public int crc
      • payload

        public int[] payload
    • Constructor Detail

      • Packet

        public Packet()
    • Method Detail

      • clone

        public Packet clone()
                     throws java.lang.CloneNotSupportedException
        Overrides:
        clone in class java.lang.Object
        Throws:
        java.lang.CloneNotSupportedException
      • toByteString

        public java.lang.String toByteString()
      • calculateCRC

        public void calculateCRC()
      • uuid

        public java.lang.String uuid​(int startingAtIndex)
      • uint16

        public int uint16​(int startingAtIndex)
      • decode

        public static java.util.Optional<Packet> decode​(java.lang.String packetString)