Door Lock Configuration Get/Set Structure#

Inside/outside Door Handles Mode These fields are used to configure if each individual outside and inside door handle can open the door locally.

The mode of the four inside and four outside door handles are encoded in insideDoorHandleMode and outsideDoorHandleMode as:

  • Bit 0: Handle 1

  • Bit 1: Handle 2

  • Bit 2: Handle 3

  • Bit 3: Handle 4 Values:

  • 0: disabled

  • 1: enabled

Public Attributes#

uint8_t
uint8_t

Outside Door Handles Mode (4 bits)

uint8_t

Lock Timeout Minutes, valid values 1-254 decimal.

uint8_t

Lock Timeout Seconds, valid 1-59 decimal.

uint8_t

Auto-relock time in seconds MSB.

uint8_t

Auto-relock time in seconds LSB.

uint8_t

Hold and release time in seconds MSB.

uint8_t

Hold and release time in seconds LSB.

uint8_t

Bit 0: Twist assist, bit 1: Block to block, others reserved.

Public Attribute Documentation#

type#

uint8_t cc_door_lock_configuration_t::type

Definition at line 179 of file /mnt/raid/workspaces/ws.H9QSi59DS/overlay/gsdk/protocol/z-wave/ZAF/CommandClasses/DoorLock/inc/CC_DoorLock.h

insideDoorHandleMode#

uint8_t cc_door_lock_configuration_t::insideDoorHandleMode

Operation mode - cc_door_lock_operation_type_t.

Inside Door Handles Mode (4 bits)


Definition at line 180 of file /mnt/raid/workspaces/ws.H9QSi59DS/overlay/gsdk/protocol/z-wave/ZAF/CommandClasses/DoorLock/inc/CC_DoorLock.h

outsideDoorHandleMode#

uint8_t cc_door_lock_configuration_t::outsideDoorHandleMode

Outside Door Handles Mode (4 bits)


Definition at line 181 of file /mnt/raid/workspaces/ws.H9QSi59DS/overlay/gsdk/protocol/z-wave/ZAF/CommandClasses/DoorLock/inc/CC_DoorLock.h

lockTimeoutMin#

uint8_t cc_door_lock_configuration_t::lockTimeoutMin

Lock Timeout Minutes, valid values 1-254 decimal.


Definition at line 182 of file /mnt/raid/workspaces/ws.H9QSi59DS/overlay/gsdk/protocol/z-wave/ZAF/CommandClasses/DoorLock/inc/CC_DoorLock.h

lockTimeoutSec#

uint8_t cc_door_lock_configuration_t::lockTimeoutSec

Lock Timeout Seconds, valid 1-59 decimal.


Definition at line 183 of file /mnt/raid/workspaces/ws.H9QSi59DS/overlay/gsdk/protocol/z-wave/ZAF/CommandClasses/DoorLock/inc/CC_DoorLock.h

autoRelockTime1#

uint8_t cc_door_lock_configuration_t::autoRelockTime1

Auto-relock time in seconds MSB.


Definition at line 184 of file /mnt/raid/workspaces/ws.H9QSi59DS/overlay/gsdk/protocol/z-wave/ZAF/CommandClasses/DoorLock/inc/CC_DoorLock.h

autoRelockTime2#

uint8_t cc_door_lock_configuration_t::autoRelockTime2

Auto-relock time in seconds LSB.


Definition at line 185 of file /mnt/raid/workspaces/ws.H9QSi59DS/overlay/gsdk/protocol/z-wave/ZAF/CommandClasses/DoorLock/inc/CC_DoorLock.h

holdAndReleaseTime1#

uint8_t cc_door_lock_configuration_t::holdAndReleaseTime1

Hold and release time in seconds MSB.


Definition at line 186 of file /mnt/raid/workspaces/ws.H9QSi59DS/overlay/gsdk/protocol/z-wave/ZAF/CommandClasses/DoorLock/inc/CC_DoorLock.h

holdAndReleaseTime2#

uint8_t cc_door_lock_configuration_t::holdAndReleaseTime2

Hold and release time in seconds LSB.


Definition at line 187 of file /mnt/raid/workspaces/ws.H9QSi59DS/overlay/gsdk/protocol/z-wave/ZAF/CommandClasses/DoorLock/inc/CC_DoorLock.h

reservedOptionsFlags#

uint8_t cc_door_lock_configuration_t::reservedOptionsFlags

Bit 0: Twist assist, bit 1: Block to block, others reserved.


Definition at line 188 of file /mnt/raid/workspaces/ws.H9QSi59DS/overlay/gsdk/protocol/z-wave/ZAF/CommandClasses/DoorLock/inc/CC_DoorLock.h