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

This command is used to advertise End Points that implement a given combination of Generic and
Specific Device Classes.

Params:

  * `:reports_to_follow` - the number of reports to follow (required)

  * `:generic_device_class` - a generic device class (required)

  * `:specific_device_class` - a specific device class (required)

  * `:end_points` - the list of End Point identifier(s) that matches the advertised Generic and
                    Specific Device Class values. (required)

# `end_point`

```elixir
@type end_point() :: 1..127
```

# `param`

```elixir
@type param() ::
  {:reports_to_follow, byte()}
  | {:generic_device_class, Grizzly.ZWave.DeviceClasses.generic_device_class()}
  | {:specific_device_class,
     Grizzly.ZWave.DeviceClasses.specific_device_class()}
  | {:end_points, [end_point()]}
```

---

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