#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 |
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:
uint8_t cc_door_lock_configuration_t::autoRelockTime1 |
Auto-relock time in seconds MSB
uint8_t cc_door_lock_configuration_t::autoRelockTime2 |
Auto-relock time in seconds LSB
uint8_t cc_door_lock_configuration_t::holdAndReleaseTime1 |
Hold and release time in seconds MSB
uint8_t cc_door_lock_configuration_t::holdAndReleaseTime2 |
Hold and release time in seconds LSB
uint8_t cc_door_lock_configuration_t::insideDoorHandleMode |
Operation mode - cc_door_lock_operation_type_t Inside Door Handles Mode (4 bits)
uint8_t cc_door_lock_configuration_t::lockTimeoutMin |
Lock Timeout Minutes, valid values 1-254 decimal
uint8_t cc_door_lock_configuration_t::lockTimeoutSec |
Lock Timeout Seconds, valid 1-59 decimal
uint8_t cc_door_lock_configuration_t::outsideDoorHandleMode |
Outside Door Handles Mode (4 bits)
uint8_t cc_door_lock_configuration_t::reservedOptionsFlags |
Bit 0: Twist assist, bit 1: Block to block, others reserved
uint8_t cc_door_lock_configuration_t::type |