Class UnprovisionedBaseMeshNode
java.lang.Object
org.openremote.agent.protocol.bluetooth.mesh.provisionerstates.UnprovisionedBaseMeshNode
- Direct Known Subclasses:
UnprovisionedMeshNode
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionshort
Returns the auth action value and this depends on theAuthenticationOOBMethods
used and the possible values areStaticOOBType
OutputOOBAction
InputOOBAction
Returns the authentication method used during the provisioning processfinal int
byte[]
final byte[]
getFlags()
final byte[]
byte[]
Returns the input authentication value to be input by the provisioner if Input OOB was selectedfinal byte[]
final int
final String
int
byte[]
byte[]
byte[]
long
int
getTtl()
final int
final boolean
boolean
final void
setConfigurationSrc
(int src) final void
setConfigured
(boolean configured) final void
setFlags
(byte[] flags) final void
setIvIndex
(byte[] ivIndex) final void
setKeyIndex
(int keyIndex) final void
setNodeName
(String nodeName) void
setTtl
(int ttl) final void
setUnicastAddress
(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 theAuthenticationOOBMethods
used and the possible values areStaticOOBType
OutputOOBAction
InputOOBAction
-
getInputAuthentication
public byte[] getInputAuthentication()Returns the input authentication value to be input by the provisioner if Input OOB was selected
-