Class UnprovisionedBaseMeshNode
java.lang.Object
org.openremote.agent.protocol.bluetooth.mesh.provisionerstates.UnprovisionedBaseMeshNode
- Direct Known Subclasses:
UnprovisionedMeshNode
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionshortReturns the auth action value and this depends on theAuthenticationOOBMethodsused and the possible values areStaticOOBTypeOutputOOBActionInputOOBActionReturns the authentication method used during the provisioning processfinal intbyte[]final byte[]getFlags()final byte[]byte[]Returns the input authentication value to be input by the provisioner if Input OOB was selectedfinal byte[]final intfinal Stringintbyte[]byte[]byte[]longintgetTtl()final intfinal booleanbooleanfinal voidsetConfigurationSrc(int src) final voidsetConfigured(boolean configured) final voidsetFlags(byte[] flags) final voidsetIvIndex(byte[] ivIndex) final voidsetKeyIndex(int keyIndex) final voidsetNodeName(String nodeName) voidsetTtl(int ttl) final voidsetUnicastAddress(int unicastAddress)
-
Field Details
-
LOG
-
ivIndex
protected byte[] ivIndex -
nodeName
-
networkKey
protected byte[] networkKey -
keyIndex
protected int keyIndex -
unicastAddress
protected int unicastAddress -
ttl
protected int ttl
-
-
Method Details
-
isProvisioned
public boolean isProvisioned() -
isConfigured
public final boolean isConfigured() -
setConfigured
public final void setConfigured(boolean configured) -
getNodeName
-
setNodeName
-
getUnicastAddress
public final int getUnicastAddress() -
setUnicastAddress
public final void setUnicastAddress(int unicastAddress) -
getDeviceKey
public byte[] getDeviceKey() -
getTtl
public int getTtl() -
getIdentityKey
public final byte[] getIdentityKey() -
getKeyIndex
public final int getKeyIndex() -
setKeyIndex
public final void setKeyIndex(int keyIndex) -
getFlags
public final byte[] getFlags() -
setFlags
public final void setFlags(byte[] flags) -
getIvIndex
public final byte[] getIvIndex() -
setIvIndex
public final void setIvIndex(byte[] ivIndex) -
setTtl
public void setTtl(int ttl) -
getTimeStamp
public long getTimeStamp() -
getConfigurationSrc
public final int getConfigurationSrc() -
setConfigurationSrc
public final void setConfigurationSrc(int src) -
getProvisioningCapabilities
-
getNumberOfElements
public int getNumberOfElements() -
getDeviceUuid
-
getProvisioningInvitePdu
public byte[] getProvisioningInvitePdu() -
getProvisioningStartPdu
public byte[] getProvisioningStartPdu() -
getProvisioningCapabilitiesPdu
public byte[] getProvisioningCapabilitiesPdu() -
getAuthMethodUsed
Returns the authentication method used during the provisioning process -
getAuthActionUsed
public short getAuthActionUsed()Returns the auth action value and this depends on theAuthenticationOOBMethodsused and the possible values areStaticOOBTypeOutputOOBActionInputOOBAction -
getInputAuthentication
public byte[] getInputAuthentication()Returns the input authentication value to be input by the provisioner if Input OOB was selected
-