View Source Grizzly.ZWave.CommandClasses.NodeProvisioning (grizzly v8.6.6)

NodeProvisioning Command Class

The Node Provisioning command class is used to manage a list of unique nodes, called the "Node Provisioning List", in SmartStart controller or gateway.

Summary

Functions

Get the DSK from a raw binary

Get the binary representation of the dsk

Functions

encode_meta_extensions(meta_extensions)

optional_binary_to_dsk(binary)

@spec optional_binary_to_dsk(binary()) :: Grizzly.ZWave.DSK.t()

Get the DSK from a raw binary

If the binary is empty this will return {:ok, #DSK<00000-00000-00000-00000-00000-00000-00000-00000>}.

optional_dsk_to_binary(dsk)

@spec optional_dsk_to_binary(Grizzly.ZWave.DSK.t() | nil) :: binary()

Get the binary representation of the dsk

If the DSK is nil then this will return an empty binary.