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#
Operation mode - cc_door_lock_operation_type_t.
Outside Door Handles Mode (4 bits)
Lock Timeout Minutes, valid values 1-254 decimal.
Lock Timeout Seconds, valid 1-59 decimal.
Auto-relock time in seconds MSB.
Auto-relock time in seconds LSB.
Hold and release time in seconds MSB.
Hold and release time in seconds LSB.
Bit 0: Twist assist, bit 1: Block to block, others reserved.
Public Attribute Documentation#
type#
uint8_t cc_door_lock_configuration_t::type
179
of file /mnt/raid/workspaces/ws.6QOxxjIBR/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)
180
of file /mnt/raid/workspaces/ws.6QOxxjIBR/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)
181
of file /mnt/raid/workspaces/ws.6QOxxjIBR/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.
182
of file /mnt/raid/workspaces/ws.6QOxxjIBR/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.
183
of file /mnt/raid/workspaces/ws.6QOxxjIBR/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.
184
of file /mnt/raid/workspaces/ws.6QOxxjIBR/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.
185
of file /mnt/raid/workspaces/ws.6QOxxjIBR/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.
186
of file /mnt/raid/workspaces/ws.6QOxxjIBR/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.
187
of file /mnt/raid/workspaces/ws.6QOxxjIBR/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.
188
of file /mnt/raid/workspaces/ws.6QOxxjIBR/overlay/gsdk/protocol/z-wave/ZAF/CommandClasses/DoorLock/inc/CC_DoorLock.h