Class ProvisioningCapabilities

java.lang.Object
org.openremote.agent.protocol.bluetooth.mesh.provisionerstates.ProvisioningCapabilities

public class ProvisioningCapabilities extends Object
  • Method Details

    • getNumberOfElements

      public byte getNumberOfElements()
      Returns the number of elements in the mesh node
    • getRawAlgorithm

      public short getRawAlgorithm()
      Returns the raw supported algorithm value received by the node
    • getSupportedAlgorithmTypes

      public List<AlgorithmType> getSupportedAlgorithmTypes()
      Returns a list of algorithm types supported by the node
    • getRawPublicKeyType

      public byte getRawPublicKeyType()
      Returns the raw public key type received by the node
    • isPublicKeyInformationAvailable

      public boolean isPublicKeyInformationAvailable()
      Returns true if public key information is available
    • getRawStaticOOBType

      public byte getRawStaticOOBType()
      Returns the raw static OOB type received by the node
    • isStaticOOBInformationAvailable

      public boolean isStaticOOBInformationAvailable()
      Returns true if Static OOB information is available
    • getOutputOOBSize

      public byte getOutputOOBSize()
      Returns the output oob size received by the node. This is the length of
    • getRawOutputOOBAction

      public short getRawOutputOOBAction()
      Returns the raw output oob action value received by the node
    • getSupportedOutputOOBActions

      public List<OutputOOBAction> getSupportedOutputOOBActions()
      Returns the list of supported OutputOOBAction actions or an empty list if no oob is supported
    • getInputOOBSize

      public byte getInputOOBSize()
    • getRawInputOOBAction

      public short getRawInputOOBAction()
      Returns the raw input oob action value received by the node
    • getSupportedInputOOBActions

      public List<InputOOBAction> getSupportedInputOOBActions()
      Returns the list of supported InputOOBAction actions or an empty list if no oob is supported
    • getAvailableOOBTypes

      public List<AuthenticationOOBMethods> getAvailableOOBTypes()
      Returns a list of available OOB methods that can be used during provisioning