Trident IoT Z-Wave SDK
 
Loading...
Searching...
No Matches
cc_door_lock_configuration_t Struct Reference

#include <CC_DoorLock.h>

Data Fields

uint8_t type
 
uint8_t insideDoorHandleMode: 4
 
uint8_t outsideDoorHandleMode: 4
 
uint8_t lockTimeoutMin
 
uint8_t lockTimeoutSec
 
uint8_t autoRelockTime1
 
uint8_t autoRelockTime2
 
uint8_t holdAndReleaseTime1
 
uint8_t holdAndReleaseTime2
 
uint8_t reservedOptionsFlags
 

Detailed Description

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

Field Documentation

◆ autoRelockTime1

uint8_t cc_door_lock_configuration_t::autoRelockTime1

Auto-relock time in seconds MSB

◆ autoRelockTime2

uint8_t cc_door_lock_configuration_t::autoRelockTime2

Auto-relock time in seconds LSB

◆ holdAndReleaseTime1

uint8_t cc_door_lock_configuration_t::holdAndReleaseTime1

Hold and release time in seconds MSB

◆ holdAndReleaseTime2

uint8_t cc_door_lock_configuration_t::holdAndReleaseTime2

Hold and release time in seconds LSB

◆ insideDoorHandleMode

uint8_t cc_door_lock_configuration_t::insideDoorHandleMode

Operation mode - cc_door_lock_operation_type_t Inside Door Handles Mode (4 bits)

◆ lockTimeoutMin

uint8_t cc_door_lock_configuration_t::lockTimeoutMin

Lock Timeout Minutes, valid values 1-254 decimal

◆ lockTimeoutSec

uint8_t cc_door_lock_configuration_t::lockTimeoutSec

Lock Timeout Seconds, valid 1-59 decimal

◆ outsideDoorHandleMode

uint8_t cc_door_lock_configuration_t::outsideDoorHandleMode

Outside Door Handles Mode (4 bits)

◆ reservedOptionsFlags

uint8_t cc_door_lock_configuration_t::reservedOptionsFlags

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

◆ type

uint8_t cc_door_lock_configuration_t::type

The documentation for this struct was generated from the following file: