Search documentation of grizzly

# View Source Grizzly.ZWave.Commands.MultiChannelCommandEncapsulation (grizzly v7.4.2)

This command is used to encapsulate commands to or from a Multi Channel End Point.

Params:

- `:source_end_point` - the originating End Point (defaults to 0 - if 0, destination_end_point must be non-zero).

- `:bit_address?` - whether the End Point is bit-masked, or as-is (defaults to false)

- `:destination_end_point` - the destination End Point. (defaults to 0 - - if 0, source_end_point must be non-zero)

- `:command_class` - the command class of the command sent (required)

- `:command` - the name of the command (required)

- `:parameters` - the command parameters (required)

# Summary

## Types

param()

# Types

Link to this type

# param()

View Source

    @type param() ::
      {:source_end_point, Grizzly.ZWave.CommandClasses.MultiChannel.end_point()}
      | {:destination_end_point,
         Grizzly.ZWave.CommandClasses.MultiChannel.end_point()}
      | {:bit_address?, boolean()}
      | {:command_class, Grizzly.ZWave.CommandClasses.command_class()}
      | {:command, atom()}
      | {:parameters, Grizzly.ZWave.Command.params()}