View Source Grizzly.ZWave.Commands.DoorLockCapabilitiesReport (grizzly v8.0.1)

This command is used to advertise the Door Lock capabilities supported by the sending node.

Params:

  • :supported_operations - the supported door lock operation types

  • :supported_door_lock_modes - the supported door lock modes

  • :configurable_outside_handles - which outside handles can be enabled and disabled via configuration

  • :configurable_inside_handles - which inside handles can be enabled and disabled via configuration

  • :supported_door_components - the supported door lock components that can be reported on

  • :auto_relock_supported? - whether the auto-relock functionality is supported

  • :hold_and_release_supported? - whether the hold-and-release functionality is supported

  • :twist_assist_supported? - whether the twist assist functionality is supported

  • :block_to_block_supported? - whether the block-to-block functionality is supported

Summary

Types

@type param() ::
  {:supported_operations,
   [Grizzly.ZWave.CommandClasses.DoorLock.operation_type()]}
  | {:supported_door_lock_modes, [Grizzly.ZWave.CommandClasses.DoorLock.mode()]}
  | {:configurable_outside_handles, [1..4]}
  | {:configurable_inside_handles, [1..4]}
  | {:supported_door_components,
     [Grizzly.ZWave.CommandClasses.DoorLock.door_components()]}
  | {:auto_relock_supported?, boolean()}
  | {:hold_and_release_supported?, boolean()}
  | {:twist_assist_supported?, boolean()}
  | {:block_to_block_supported?, boolean()}