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

Command use to advertise the number of Multi Channel End Points

Params:

* `:seq_number` - the sequence number for this command
* `:node_id` - the node id in question
* `:individual_end_points` - the number of individual end points this device
  supports
* `:aggregated_end_points` - the number of aggregated end points this device
  supports (optional, defaults to 0)

Aggregated end points are used for reporting accumulated consumption of a
physical resource via Meter and Multilevel Sensor Command Class. For example,
if there is a power switch with 3 binary switches it could support support 1
aggregated endpoint that can report the total accumulated power consumption
for all 3 switches on the power strip.

For more information on Z-Wave Multi Channel see:
https://www.silabs.com/documents/public/application-notes/APL12955-Z-Wave-Multi-Channel-Basics.pdf

# `param`

```elixir
@type param() ::
  {:seq_number, Grizzly.ZWave.seq_number()}
  | {:node_id, Grizzly.ZWave.node_id()}
  | {:individual_end_points, 0..127}
  | {:aggregated_end_points, 0..127}
```

---

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