java.lang.Object
org.openremote.agent.protocol.bluetooth.mesh.transport.Message
Direct Known Subclasses:
AccessMessage, ControlMessage

public abstract class Message extends Object
  • Field Details

    • ctl

      protected int ctl
    • networkLayerPdu

      protected Map<Integer,byte[]> networkLayerPdu
  • Method Details

    • getCtl

      public abstract int getCtl()
    • getPduType

      public int getPduType()
    • setPduType

      public void setPduType(int pduType)
    • getTtl

      public final int getTtl()
    • setTtl

      public final void setTtl(int ttl)
    • getSrc

      public final int getSrc()
    • setSrc

      public final void setSrc(int src)
    • getDst

      public final int getDst()
    • setDst

      public final void setDst(int dst)
    • getSequenceNumber

      public final byte[] getSequenceNumber()
    • setSequenceNumber

      public final void setSequenceNumber(byte[] sequenceNumber)
    • getDeviceKey

      public final byte[] getDeviceKey()
    • setDeviceKey

      public final void setDeviceKey(byte[] deviceKey)
    • getApplicationKey

      public final ApplicationKey getApplicationKey()
    • setApplicationKey

      public final void setApplicationKey(ApplicationKey key)
    • getNetworkKey

      public NetworkKey getNetworkKey()
    • setNetworkKey

      public void setNetworkKey(NetworkKey networkKey)
    • getEncryptionKey

      public final byte[] getEncryptionKey()
    • setEncryptionKey

      public final void setEncryptionKey(byte[] encryptionKey)
    • getPrivacyKey

      public final byte[] getPrivacyKey()
    • setPrivacyKey

      public final void setPrivacyKey(byte[] privacyKey)
    • getAkf

      public final int getAkf()
    • setAkf

      public final void setAkf(int akf)
    • getAid

      public final int getAid()
    • setAid

      public final void setAid(int aid)
    • getAszmic

      public final int getAszmic()
    • setAszmic

      public final void setAszmic(int aszmic)
    • getOpCode

      public final int getOpCode()
    • setOpCode

      public final void setOpCode(int opCode)
    • getParameters

      public final byte[] getParameters()
    • setParameters

      public final void setParameters(byte[] parameters)
    • getCompanyIdentifier

      public final int getCompanyIdentifier()
    • setCompanyIdentifier

      public final void setCompanyIdentifier(int companyIdentifier)
    • getIvIndex

      public final byte[] getIvIndex()
    • setIvIndex

      public final void setIvIndex(byte[] ivIndex)
    • isSegmented

      public final boolean isSegmented()
    • getNetworkLayerPdu

      public final Map<Integer,byte[]> getNetworkLayerPdu()