Class ConfigModelSubscriptionVirtualAddressAdd

java.lang.Object
org.openremote.agent.protocol.bluetooth.mesh.transport.MeshMessage
org.openremote.agent.protocol.bluetooth.mesh.transport.ConfigModelSubscriptionVirtualAddressAdd

public final class ConfigModelSubscriptionVirtualAddressAdd extends MeshMessage
Creates the ConfigModelSubscriptionVirtualAddressAdd Message.
  • Field Details

    • LOG

      public static final Logger LOG
  • Constructor Details

    • ConfigModelSubscriptionVirtualAddressAdd

      public ConfigModelSubscriptionVirtualAddressAdd(int elementAddress, UUID labelUuid, int modelIdentifier) throws IllegalArgumentException
      Constructs ConfigModelSubscriptionVirtualAddressAdd message.
      Parameters:
      elementAddress - Address of the element to which the model belongs to.
      labelUuid - Value of the Label UUID.
      modelIdentifier - Model identifier, 16-bit for Sig model and 32-bit model id for vendor models.
      Throws:
      IllegalArgumentException - if any illegal arguments are passed
  • Method Details

    • getOpCode

      public int getOpCode()
      Description copied from class: MeshMessage
      Returns the opCode of this message
      Specified by:
      getOpCode in class MeshMessage
      Returns:
      opcode
    • getLabelUuid

      public UUID getLabelUuid()
      Returns the value of the Label UUID publish address
    • getAkf

      public final int getAkf()
    • getAid

      public final int getAid()
    • getParameters

      public final byte[] getParameters()