add
Adds the given Provisioner to the list of provisioners in the network.
Parameters
Provisioner to be added.
Throws
if the provisioner already exists.
if the provisioner does not belong to this network.
if no address is available to be assigned.
if the given provisioner has any overlapping address ranges with an existing provisioner.
Adds the given Provisioner with the given address to the list of provisioners in the network.
Parameters
Provisioner to be added.
Throws
if the provisioner already exists.
if the provisioner does not belong to this network.
if the given provisioner has any overlapping address ranges with an existing provisioner.
Adds the given NetworkKey to the list of network keys in the network.
Parameters
Network key name.
128-bit key to be added.
Network key index.
Throws
if the key index is not within 0 - 4095.
if the key index is already in use.
Adds the given ApplicationKey to the list of network keys in the network.
Parameters
Application key name.
128-bit key to be added.
Application key index.
Network key to which the application key must be bound to.
Throws
if the key index is not within 0 - 4095.
if the key index is already in use.
Adds a given Node to the list of nodes in the mesh network.
Parameters
Node to be added to the network.
Throws
If the node already exists.
If the node is not assigned with an address.
If the node does not contain a network key.
If the network key in the node does not match the keys in the network.
Adds a given Group to the list of groups in the mesh network.
Parameters
Group to be removed.
Throws
If the group does not belong to the network.
If the group already exists.
Adds a given Scene with the given name and the scene number to the mesh network.
Parameters
Name of the scene.
Scene number.
Throws
If the scene already exists.