View Source Grizzly.ZWave.Commands.ExtendedNodeAddStatus (grizzly v8.5.3)
ExtendedNodeAddStatus
This command is used to report the result of a node inclusion of an a node with an extended node id, normally a long range node.
Params:
:seq_number
- the sequence number of the inclusion command:status
- the status of the inclusion:node_id
- the new id of the new Z-Wave node:listening?
- if the node is a listening node or not:basic_device_class
- the Z-Wave basic device class:generic_device_class
- the Z-Wave generic device class:specific_device_class
- the Z-Wave specific device class:command_classes
- a list of the command class the device supports, tagged by their security level used only if the device was included securely:granted_keys
- the security keys granted during S2 inclusion:kex_fail_type
- the error that occurred in the S2 bootstrapping
Summary
Types
@type param() :: {:node_id, Grizzly.node_id()} | {:status, Grizzly.ZWave.CommandClasses.NetworkManagementInclusion.node_add_status()} | {:seq_number, Grizzly.seq_number()} | {:listening?, boolean()} | {:basic_device_class, byte()} | {:generic_device_class, byte()} | {:specific_device_class, byte()} | {:command_classes, [tagged_command_classes()]} | {:granted_keys, [Grizzly.ZWave.Security.key()]} | {:kex_fail_type, Grizzly.ZWave.Security.key_exchange_fail_type()}
@type tagged_command_classes() :: {:non_secure_supported, [Grizzly.ZWave.CommandClasses.command_class()]} | {:non_secure_controlled, [Grizzly.ZWave.CommandClasses.command_class()]} | {:secure_supported, [Grizzly.ZWave.CommandClasses.command_class()]} | {:secure_controlled, [Grizzly.ZWave.CommandClasses.command_class()]}