java.lang.Object
org.openremote.agent.protocol.bluetooth.mesh.transport.Element

public final class Element extends Object
  • Constructor Details

    • Element

      public Element(int elementAddress, int locationDescriptor, Map<Integer,MeshModel> models)
      Constructs an element within a node
      Parameters:
      elementAddress - element address
      locationDescriptor - location descriptor
      models - models belonging to this element
  • Method Details

    • getElementAddress

      public int getElementAddress()
      Returns the address of the element
    • getLocationDescriptor

      public int getLocationDescriptor()
      Returns the location descriptor
    • getName

      public String getName()
      Returns the name of the element
    • setName

      public void setName(String name)
    • getSigModelCount

      public int getSigModelCount()
    • getVendorModelCount

      public int getVendorModelCount()
    • getMeshModels

      public Map<Integer,MeshModel> getMeshModels()
      Returns a list of sig models available in this element
      Returns:
      Map containing sig models