# `Grizzly.ZWave.Commands.FailedNodeRemoveStatus`
[🔗](https://github.com/smartrent/grizzly/blob/v9.1.4/lib/grizzly/zwave/commands/failed_node_remove_status.ex#L1)

This command reports on the attempted removal of a presumed failed node.

Params:

  * `:node_id` - the id of the node which removal for failure was attempted
  * `:seq_number` - the sequence number of the removal command
  * `:status` - whether the presumed failed node was removed

When encoding the params you can encode for a specific command class version
by passing the `:command_class_version` to the encode options

```elixir
Grizzly.ZWave.Commands.FailedNodeRemoveStatus.encode_params(failed_node_remove_status)
```

If there is no command class version specified this will encode to version 4 of
the `NetworkManagementInclusion` command class. This version supports the use
of 16 bit node ids.

# `param`

```elixir
@type param() ::
  {:node_id, char()}
  | {:seq_number, Grizzly.ZWave.seq_number()}
  | {:status, status()}
```

# `status`

```elixir
@type status() :: :done | :failed_node_not_found | :failed_node_remove_fail
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
