View Source Grizzly.ZWave.Commands.MultiChannelCommandEncapsulation (grizzly v8.5.3)

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

@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()}