View Source Grizzly.ZWave.CommandClasses.DoorLock (grizzly v8.6.6)

DoorLock Command Class

This command class provides commands that are used to operate and configure door lock devices

Summary

Types

door_components()

@type door_components() :: :bolt | :latch | :door

mode()

@type mode() ::
  :unsecured
  | :unsecured_with_timeout
  | :unsecured_inside_door_handles
  | :unsecured_inside_door_handles_with_timeout
  | :unsecured_outside_door_handles
  | :unsecured_outside_door_handles_with_timeout
  | :secured
  | :unknown

operation_type()

@type operation_type() :: :constant_operation | :timed_operation

Functions

door_handles_from_bitmask(byte)

door_handles_to_bitmask(handles)

mode_from_byte(byte)

@spec mode_from_byte(byte()) :: mode()

mode_to_byte(atom)

@spec mode_to_byte(mode()) :: byte()

operation_type_from_byte(byte)

operation_type_to_byte(atom)

to_minutes_and_seconds(seconds)